/dalvik/libdex/ |
H A D | SysUtil.h | 44 void* addr; /* start of data */ member in struct:MemMapping 103 int sysChangeMapAccess(void* addr, size_t length, int wantReadWrite,
|
H A D | SysUtil.cpp | 72 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 D | WriteBarrier.h | 29 INLINE void dvmWriteBarrierField(const Object *obj, void *addr) argument
|
H A D | Verify.cpp | 81 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 D | Visit.cpp | 100 int addr = saveArea->xtra.currentPc - method->insns; local 101 regVector = dvmRegisterMapGetLine(pMap, addr); 139 ALOGE("PGC: %s.%s addr %#x",
|
H A D | CardTable.cpp | 171 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 D | Copying.cpp | 145 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 D | HeapSource.cpp | 513 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 D | Hprof.cpp | 177 static void hprofRootVisitor(void *addr, u4 threadId, RootType type, void *arg) argument 199 assert(addr != NULL); 202 obj = *(Object **)addr;
|
/dalvik/vm/ |
H A D | Atomic.cpp | 57 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 D | DvmDex.cpp | 112 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 D | Misc.cpp | 51 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 D | Profile.cpp | 862 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 D | Init.cpp | 1306 void* addr = info->si_addr; local 1308 ALOGE("Caught a SIGBUS (%d), addr=%p", signum, addr);
|
/dalvik/vm/alloc/TEST/HeapBitmapTest/ |
H A D | main.c | 380 uintptr_t addr; local 382 for (addr = base; addr < top; addr += step) { 383 *p++ = (void *)addr;
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
H A D | Gen.cpp | 28 * | 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 D | Gen.cpp | 28 * | 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 D | Gen.cpp | 28 * | 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 D | dec_base.cpp | 139 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 D | Jit.h | 33 int addr; member in struct:ShadowHeap 38 int addr; member in struct:InstructionTrace
|
/dalvik/vm/test/ |
H A D | AtomicTest.cpp | 93 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 D | CodeVerify.h | 151 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 D | DexVerify.cpp | 155 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 D | JdwpSocket.cpp | 168 } 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 D | ObjectInlines.h | 108 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...] |