/dalvik/libdex/ |
H A D | SysUtil.h | 44 void* addr; /* start of data */ member in struct:MemMapping 86 int sysChangeMapAccess(void* addr, size_t length, int wantReadWrite,
|
H A D | SysUtil.cpp | 72 pMap->addr = pMap->baseAddr = memPtr; 133 pMap->baseAddr = pMap->addr = memPtr; 178 pMap->baseAddr = pMap->addr = memPtr; 220 pMap->addr = (char*)memPtr + adjust; 226 pMap->addr, (int) pMap->length); 240 int sysChangeMapAccess(void* addr, size_t length, int wantReadWrite, argument 245 * Verify that "addr" is part of this mapping file. 247 if (addr < pMap->baseAddr || 248 (u1*)addr >= (u1*)pMap->baseAddr + pMap->baseLength) 251 addr, pMa [all...] |
H A D | CmdUtils.cpp | 197 sysChangeMapAccess(pMap->addr, pMap->length, true, pMap); 199 if (dexSwapAndVerifyIfNecessary((u1*) pMap->addr, pMap->length)) { 210 sysChangeMapAccess(pMap->addr, pMap->length, false, pMap);
|
H A D | DexSwapVerify.cpp | 1102 static u1* swapFieldAnnotations(const CheckState* state, u4 count, u1* addr) { argument 1103 DexFieldAnnotationsItem* item = (DexFieldAnnotationsItem*) addr; 1132 static u1* swapMethodAnnotations(const CheckState* state, u4 count, u1* addr) { argument 1133 DexMethodAnnotationsItem* item = (DexMethodAnnotationsItem*) addr; 1163 u1* addr) { 1164 DexParameterAnnotationsItem* item = (DexParameterAnnotationsItem*) addr; 1201 u1* addr = (u1*) (item + 1); local 1204 addr = swapFieldAnnotations(state, item->fieldsSize, addr); 1205 if (addr 1162 swapParameterAnnotations(const CheckState* state, u4 count, u1* addr) argument 1249 crossVerifyFieldAnnotations(const CheckState* state, u4 count, const u1* addr, u4 definingClass) argument 1269 crossVerifyMethodAnnotations(const CheckState* state, u4 count, const u1* addr, u4 definingClass) argument 1289 crossVerifyParameterAnnotations(const CheckState* state, u4 count, const u1* addr, u4 definingClass) argument 1351 const u1* addr = (const u1*) (item + 1); local 1766 u4 addr = readAndVerifyUnsignedLeb128(&ptr, fileEnd, &okay); local 1780 u4 addr = readAndVerifyUnsignedLeb128(&ptr, fileEnd, &okay); local 2944 dexSwapAndVerify(u1* addr, size_t len) argument 3066 dexSwapAndVerifyIfNecessary(u1* addr, size_t len) argument [all...] |
H A D | DexFile.h | 640 int dexSwapAndVerify(u1* addr, int len); 650 int dexSwapAndVerifyIfNecessary(u1* addr, size_t len); 946 const u1* addr = (const u1*) &pAnnoDir[1]; local 947 addr += pAnnoDir->fieldsSize * sizeof (DexFieldAnnotationsItem); 948 return (const DexMethodAnnotationsItem*) addr; 978 const u1* addr = (const u1*) &pAnnoDir[1]; local 979 addr += pAnnoDir->fieldsSize * sizeof (DexFieldAnnotationsItem); 980 addr += pAnnoDir->methodsSize * sizeof (DexMethodAnnotationsItem); 981 return (const DexParameterAnnotationsItem*) addr;
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | DalvInsn.java | 324 String addr = prefix + identifierString() + ": "; 325 int w1 = addr.length(); 328 return TwoColumnOutput.toString(addr, w1, "", insnPerSe, w2);
|
H A D | LocalList.java | 417 int addr = e.getAddress(); 422 if (test.getAddress() != addr) { 431 Integer.toHexString(addr)); 437 Integer.toHexString(addr)); 446 Integer.toHexString(addr));
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | DalvInsn.java | 353 String addr = prefix + identifierString() + ": "; 354 int w1 = addr.length(); 357 return TwoColumnOutput.toString(addr, w1, "", insnPerSe, w2);
|
H A D | LocalList.java | 413 int addr = e.getAddress(); 418 if (test.getAddress() != addr) { 427 Integer.toHexString(addr)); 433 Integer.toHexString(addr)); 442 Integer.toHexString(addr));
|
/dalvik/dexdump/ |
H A D | DexDump.cpp | 1736 int idx, addr, byte; local 1743 addr = *data++; 1745 addr |= (*data++) << 8; 1747 printf(" %4x:", addr); 2164 pDexFile = dexFileParse((u1*)map.addr, map.length, flags);
|