Searched defs:addr (Results 1 - 25 of 38) sorted by relevance

12

/dalvik/libdex/
H A DSysUtil.h44 void* addr; /* start of data */ member in struct:MemMapping
103 int sysChangeMapAccess(void* addr, size_t length, int wantReadWrite,
H A DSysUtil.cpp72 pMap->addr = pMap->baseAddr = memPtr;
139 pMap->baseAddr = pMap->addr = memPtr;
172 pMap->baseAddr = pMap->addr = memPtr;
205 pMap->baseAddr = pMap->addr = memPtr;
252 pMap->baseAddr = pMap->addr = memPtr;
294 pMap->addr = (char*)memPtr + adjust;
300 pMap->addr, (int) pMap->length);
314 int sysChangeMapAccess(void* addr, size_t length, int wantReadWrite, argument
319 * Verify that "addr" is part of this mapping file.
321 if (addr < pMa
[all...]
/dalvik/vm/alloc/
H A DWriteBarrier.h29 INLINE void dvmWriteBarrierField(const Object *obj, void *addr) argument
H A DVerify.cpp81 static void verifyReference(void *addr, void *arg) argument
86 assert(addr != NULL);
87 obj = *(Object **)addr;
100 ALOGE("Verify of reference %p @ %p failed", obj, addr);
138 static void verifyRootReference(void *addr, u4 threadId, argument
141 verifyReference(addr, arg);
H A DVisit.cpp100 int addr = saveArea->xtra.currentPc - method->insns; local
101 regVector = dvmRegisterMapGetLine(pMap, addr);
139 ALOGE("PGC: %s.%s addr %#x",
H A DCardTable.cpp171 u1 *dvmCardFromAddr(const void *addr) argument
174 u1 *cardAddr = biasedBase + ((uintptr_t)addr >> GC_CARD_SHIFT);
192 void dvmMarkCard(const void *addr) argument
194 u1 *cardAddr = dvmCardFromAddr(addr);
220 static void countWhiteReferenceVisitor(void *addr, void *arg) argument
225 assert(addr != NULL);
227 obj = *(Object **)addr;
242 static void dumpWhiteReferenceVisitor(void *addr, void *arg) argument
247 assert(addr != NULL);
249 obj = *(Object **)addr;
[all...]
H A DCopying.cpp145 static bool toSpaceContains(const void *addr);
146 static bool fromSpaceContains(const void *addr);
263 void *addr = mmap(NULL, length, prot, flags, -1, 0); local
264 if (addr == MAP_FAILED) {
266 addr = NULL;
268 return addr;
271 static void virtualFree(void *addr, size_t length) argument
273 assert(addr != NULL);
274 assert((uintptr_t)addr % SYSTEM_PAGE_SIZE == 0);
275 int res = munmap(addr, lengt
282 isValidAddress(const HeapSource *heapSource, const u1 *addr) argument
325 void *addr = &heapSource->blockBase[i*BLOCK_SIZE]; local
349 addressToBlock(const HeapSource *heapSource, const void *addr) argument
359 u1 *addr; local
370 u1 *addr = heapSource->blockBase + block*BLOCK_SIZE; local
424 promoteBlockByAddr(HeapSource *heapSource, const void *addr) argument
586 unsigned char *addr; local
641 void *addr; local
671 dvmHeapSourceContains(const void *addr) argument
793 isSpaceInternal(u1 *addr, int space) argument
[all...]
H A DHeapSource.cpp513 void *addr; local
518 addr = dvmAllocRegion(stack->length, PROT_READ | PROT_WRITE, name);
519 if (addr == NULL) {
522 stack->base = (const Object **)addr;
523 stack->limit = (const Object **)((char *)addr + stack->length);
/dalvik/vm/hprof/
H A DHprof.cpp177 static void hprofRootVisitor(void *addr, u4 threadId, RootType type, void *arg) argument
199 assert(addr != NULL);
202 obj = *(Object **)addr;
/dalvik/vm/
H A DAtomic.cpp57 volatile int64_t* addr)
65 : "=&r" (prev), "=&r" (status), "+m"(*addr)
66 : "r" (addr), "r" (newvalue)
72 int64_t dvmQuasiAtomicSwap64(int64_t newvalue, volatile int64_t* addr) argument
74 return dvmQuasiAtomicSwap64Body(newvalue, addr);
77 int64_t dvmQuasiAtomicSwap64Sync(int64_t newvalue, volatile int64_t* addr) argument
81 prev = dvmQuasiAtomicSwap64Body(newvalue, addr);
87 volatile int64_t* addr)
98 : "=&r" (prev), "=&r" (status), "+m"(*addr)
99 : "r" (addr), "I
56 dvmQuasiAtomicSwap64Body(int64_t newvalue, volatile int64_t* addr) argument
86 dvmQuasiAtomicCas64(int64_t oldvalue, int64_t newvalue, volatile int64_t* addr) argument
105 dvmQuasiAtomicRead64(volatile const int64_t* addr) argument
122 dvmQuasiAtomicCas64(int64_t oldvalue, int64_t newvalue, volatile int64_t* addr) argument
130 dvmQuasiAtomicSwap64Body(int64_t value, volatile int64_t* addr) argument
140 dvmQuasiAtomicSwap64(int64_t value, volatile int64_t* addr) argument
145 dvmQuasiAtomicSwap64Sync(int64_t value, volatile int64_t* addr) argument
155 dvmQuasiAtomicRead64(volatile const int64_t* addr) argument
195 GetSwapLock(const volatile int64_t* addr) argument
199 dvmQuasiAtomicSwap64(int64_t value, volatile int64_t* addr) argument
214 dvmQuasiAtomicSwap64Sync(int64_t value, volatile int64_t* addr) argument
219 dvmQuasiAtomicCas64(int64_t oldvalue, int64_t newvalue, volatile int64_t* addr) argument
237 dvmQuasiAtomicRead64(volatile const int64_t* addr) argument
[all...]
H A DDvmDex.cpp112 pDexFile = dexFileParse((u1*)memMap.addr, memMap.length, parseFlags);
144 int dvmDexFileOpenPartial(const void* addr, int len, DvmDex** ppDvmDex) argument
156 pDexFile = dexFileParse((u1*)addr, len, parseFlags);
223 bool dvmDexChangeDex1(DvmDex* pDvmDex, u1* addr, u1 newVal) argument
225 if (*addr == newVal) {
226 ALOGV("+++ byte at %p is already 0x%02x", addr, newVal);
236 ALOGV("+++ change byte at %p from 0x%02x to 0x%02x", addr, *addr, newVal);
237 if (sysChangeMapAccess(addr, 1, true, &pDvmDex->memMap) != 0) {
242 *addr
260 dvmDexChangeDex2(DvmDex* pDvmDex, u2* addr, u2 newVal) argument
[all...]
H A DMisc.cpp51 const unsigned char* addr = (const unsigned char*)vaddr; local
62 offset = (int) addr;
95 *hex++ = gHexDigit[*addr >> 4];
96 *hex++ = gHexDigit[*addr & 0x0f];
98 if (*addr >= 0x20 && *addr < 0x7f /*isprint(*addr)*/)
99 *asc++ = *addr;
102 addr++;
H A DProfile.cpp862 u4 addr; local
882 addr = (u4) method->nativeFunc;
898 addr = (u4) method->insns - pOptHdr->dexOffset;
901 *(pMagic+action) = addr;
903 pMagic+action, addr, method->clazz->descriptor, method->name);
H A DInit.cpp1306 void* addr = info->si_addr; local
1308 ALOGE("Caught a SIGBUS (%d), addr=%p", signum, addr);
/dalvik/vm/alloc/TEST/HeapBitmapTest/
H A Dmain.c380 uintptr_t addr; local
382 for (addr = base; addr < top; addr += step) {
383 *p++ = (void *)addr;
/dalvik/vm/compiler/codegen/arm/Thumb/
H A DGen.cpp28 * | prof count addr (4 bytes) |
38 * sub r0, #10 @ back up to addr prof count pointer
52 intptr_t addr = (intptr_t)dvmJitNextTraceCounter(); local
54 newLIR1(cUnit, kArm16BitData, addr & 0xffff);
55 newLIR1(cUnit, kArm16BitData, (addr >> 16) & 0xffff);
/dalvik/vm/compiler/codegen/arm/Thumb2/
H A DGen.cpp28 * | prof count addr (4 bytes) |
36 * ldr r0, [pc-8] @ get prof count addr [4 bytes]
49 intptr_t addr = (intptr_t)dvmJitNextTraceCounter(); local
51 newLIR1(cUnit, kArm16BitData, addr & 0xffff);
52 newLIR1(cUnit, kArm16BitData, (addr >> 16) & 0xffff);
/dalvik/vm/compiler/codegen/mips/Mips32/
H A DGen.cpp28 * | prof count addr (4 bytes) |
36 * lahi a0, addr # get ptr to prof count addr into a0
37 * lalo a0, addr
38 * lw a0, 0(a0) # read prof count addr into a0
51 intptr_t addr = (intptr_t)dvmJitNextTraceCounter(); local
53 MipsLIR *executionCount = newLIR1(cUnit, kMips32BitData, addr);
/dalvik/vm/compiler/codegen/x86/libenc/
H A Ddec_base.cpp139 unsigned DecoderBase::decode(const void * addr, Inst * pinst) argument
143 //assert( *(unsigned char*)addr != 0x66);
145 const unsigned char * bytes = (unsigned char*)addr;
175 tmp.size = (unsigned)(bytes-(const unsigned char*)addr);
/dalvik/vm/interp/
H A DJit.h33 int addr; member in struct:ShadowHeap
38 int addr; member in struct:InstructionTrace
/dalvik/vm/test/
H A DAtomicTest.cpp93 static int compareAndSwap(int oldVal, int newVal, int* addr) __attribute__((noinline));
94 static int compareAndSwapWide(int64_t oldVal, int64_t newVal, int64_t* addr) __attribute__((noinline));
108 static int compareAndSwap(int32_t oldVal, int32_t newVal, int32_t* addr) argument
110 if (*addr == oldVal) {
111 *addr = newVal;
116 static int compareAndSwapWide(int64_t oldVal, int64_t newVal, int64_t* addr) argument
118 if (*addr == oldVal) {
119 *addr = newVal;
/dalvik/vm/analysis/
H A DCodeVerify.h151 int addr; /* code offset, or -1 for method arg ("this") */ member in struct:UninitInstanceMap::__anon45
221 INLINE bool dvmInsnIsOpcode(const InsnFlags* insnFlags, int addr) { argument
222 return (insnFlags[addr] & kInsnFlagWidthMask) != 0;
228 INLINE int dvmInsnGetWidth(const InsnFlags* insnFlags, int addr) { argument
229 return insnFlags[addr] & kInsnFlagWidthMask;
235 INLINE bool dvmInsnIsChanged(const InsnFlags* insnFlags, int addr) { argument
236 return (insnFlags[addr] & kInsnFlagChanged) != 0;
238 INLINE void dvmInsnSetChanged(InsnFlags* insnFlags, int addr, bool changed) argument
241 insnFlags[addr] |= kInsnFlagChanged;
243 insnFlags[addr]
249 dvmInsnIsVisited(const InsnFlags* insnFlags, int addr) argument
252 dvmInsnSetVisited(InsnFlags* insnFlags, int addr, bool changed) argument
263 dvmInsnIsVisitedOrChanged(const InsnFlags* insnFlags, int addr) argument
270 dvmInsnIsInTry(const InsnFlags* insnFlags, int addr) argument
273 dvmInsnSetInTry(InsnFlags* insnFlags, int addr, bool inTry) argument
285 dvmInsnIsBranchTarget(const InsnFlags* insnFlags, int addr) argument
288 dvmInsnSetBranchTarget(InsnFlags* insnFlags, int addr, bool isBranch) argument
301 dvmInsnIsGcPoint(const InsnFlags* insnFlags, int addr) argument
304 dvmInsnSetGcPoint(InsnFlags* insnFlags, int addr, bool isGcPoint) argument
[all...]
H A DDexVerify.cpp155 u4 addr; local
171 for (addr = start; addr < end;
172 addr += dvmInsnGetWidth(insnFlags, addr))
174 assert(dvmInsnGetWidth(insnFlags, addr) != 0);
175 dvmInsnSetInTry(insnFlags, addr, true);
188 u4 addr; local
194 addr = handler->address;
195 if (dvmInsnGetWidth(insnFlags, addr)
[all...]
/dalvik/vm/jdwp/
H A DJdwpSocket.cpp168 } addr; local
169 addr.addrInet.sin_family = AF_INET;
170 addr.addrInet.sin_port = htons(port);
171 inet_aton("127.0.0.1", &addr.addrInet.sin_addr);
173 if (bind(netState->listenSock, &addr.addrPlain, sizeof(addr)) != 0) {
346 } addr; local
355 addrlen = sizeof(addr);
357 sock = accept(netState->listenSock, &addr.addrPlain, &addrlen);
369 netState->remoteAddr = addr
397 } addr; local
737 } addr; local
[all...]
/dalvik/vm/oo/
H A DObjectInlines.h108 const s8* addr = (const s8*)BYTE_OFFSET(obj, offset); local
109 s8 val = dvmQuasiAtomicRead64(addr);
115 const s8* addr = (const s8*)BYTE_OFFSET(obj, offset); local
116 alias.lval = dvmQuasiAtomicRead64(addr);
185 s8* addr = (s8*)BYTE_OFFSET(obj, offset); local
186 dvmQuasiAtomicSwap64Sync(val, addr);
264 const s8* addr = &sfield->value.j; local
265 s8 val = dvmQuasiAtomicRead64(addr);
271 const s8* addr = &sfield->value.j; local
272 alias.lval = dvmQuasiAtomicRead64(addr);
335 s8* addr = &sfield->value.j; local
[all...]

Completed in 243 milliseconds

12