/dalvik/vm/native/ |
D | sun_misc_Unsafe.cpp | 70 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset); in Dalvik_sun_misc_Unsafe_compareAndSwapInt() local 73 int result = android_atomic_release_cas(expectedValue, newValue, address); in Dalvik_sun_misc_Unsafe_compareAndSwapInt() 90 volatile int64_t* address = (volatile int64_t*) (((u1*) obj) + offset); in Dalvik_sun_misc_Unsafe_compareAndSwapLong() local 94 dvmQuasiAtomicCas64(expectedValue, newValue, address); in Dalvik_sun_misc_Unsafe_compareAndSwapLong() 111 int32_t* address = (int32_t*) (((u1*) obj) + offset); in Dalvik_sun_misc_Unsafe_compareAndSwapObject() local 115 (int32_t) newValue, address); in Dalvik_sun_misc_Unsafe_compareAndSwapObject() 116 dvmWriteBarrierField(obj, address); in Dalvik_sun_misc_Unsafe_compareAndSwapObject() 129 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset); in Dalvik_sun_misc_Unsafe_getIntVolatile() local 131 int32_t value = android_atomic_acquire_load(address); in Dalvik_sun_misc_Unsafe_getIntVolatile() 145 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset); in Dalvik_sun_misc_Unsafe_putIntVolatile() local [all …]
|
/dalvik/dx/src/com/android/dx/rop/code/ |
D | SourcePosition.java | 38 private final int address; field in SourcePosition 56 public SourcePosition(CstString sourceFile, int address, int line) { in SourcePosition() argument 57 if (address < -1) { in SourcePosition() 66 this.address = address; in SourcePosition() 86 if (address < 0) { in toString() 89 sb.append(Hex.u2(address)); in toString() 108 return (address == pos.address) && sameLineAndFile(pos); in equals() 114 return sourceFile.hashCode() + address + line; in hashCode() 156 return address; in getAddress()
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
D | SourcePosition.java | 38 private final int address; field in SourcePosition 56 public SourcePosition(CstUtf8 sourceFile, int address, int line) { in SourcePosition() argument 57 if (address < -1) { in SourcePosition() 66 this.address = address; in SourcePosition() 86 if (address < 0) { in toString() 89 sb.append(Hex.u2(address)); in toString() 108 return (address == pos.address) && sameLineAndFile(pos); in equals() 114 return sourceFile.hashCode() + address + line; in hashCode() 156 return address; in getAddress()
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
D | LocalList.java | 122 private final int address; field in LocalList.Entry 141 public Entry(int address, Disposition disposition, RegisterSpec spec) { in Entry() argument 142 if (address < 0) { in Entry() 160 this.address = address; in Entry() 168 return Integer.toHexString(address) + " " + disposition + " " + in toString() 190 if (address < other.address) { in compareTo() 192 } else if (address > other.address) { in compareTo() 212 return address; in getAddress() 315 return new Entry(address, disposition, spec); in withDisposition() 494 private void aboutToProcess(int address, int reg) { in aboutToProcess() argument [all …]
|
D | DalvInsn.java | 34 private int address; field in DalvInsn 106 this.address = -1; in DalvInsn() 149 return (address >= 0); in hasAddress() 161 if (address < 0) { in getAddress() 165 return address; in getAddress() 295 if (address != -1) { in identifierString() 296 return String.format("%04x", address); in identifierString() 336 public final void setAddress(int address) { in setAddress() argument 337 if (address < 0) { in setAddress() 341 this.address = address; in setAddress()
|
D | PositionList.java | 150 private final int address; field in PositionList.Entry 161 public Entry (int address, SourcePosition position) { in Entry() argument 162 if (address < 0) { in Entry() 170 this.address = address; in Entry() 180 return address; in getAddress()
|
D | InsnFormat.java | 250 int address = ti.getTargetAddress(); in branchString() local 252 return (address == (char) address) ? Hex.u2(address) : Hex.u4(address); in branchString()
|
/dalvik/dx/src/com/android/dx/dex/code/ |
D | LocalList.java | 122 private final int address; field in LocalList.Entry 141 public Entry(int address, Disposition disposition, RegisterSpec spec) { in Entry() argument 142 if (address < 0) { in Entry() 160 this.address = address; in Entry() 168 return Integer.toHexString(address) + " " + disposition + " " + in toString() 190 if (address < other.address) { in compareTo() 192 } else if (address > other.address) { in compareTo() 212 return address; in getAddress() 315 return new Entry(address, disposition, spec); in withDisposition() 494 private void aboutToProcess(int address, int reg) { in aboutToProcess() argument [all …]
|
D | PositionList.java | 150 private final int address; field in PositionList.Entry 161 public Entry (int address, SourcePosition position) { in Entry() argument 162 if (address < 0) { in Entry() 170 this.address = address; in Entry() 180 return address; in getAddress()
|
D | DalvInsn.java | 36 private int address; field in DalvInsn 108 this.address = -1; in DalvInsn() 151 return (address >= 0); in hasAddress() 163 if (address < 0) { in getAddress() 167 return address; in getAddress() 323 if (address != -1) { in identifierString() 324 return String.format("%04x", address); in identifierString() 364 public final void setAddress(int address) { in setAddress() argument 365 if (address < 0) { in setAddress() 369 this.address = address; in setAddress()
|
D | InsnFormat.java | 310 int address = ti.getTargetAddress(); in branchString() local 312 return (address == (char) address) ? Hex.u2(address) : Hex.u4(address); in branchString()
|
/dalvik/libdex/ |
D | DexCatch.h | 32 u4 address; /* handler address */ member 61 pIterator->handler.address = 0; in dexCatchIteratorClear() 104 pIterator->handler.address = readUnsignedLeb128(&pIterator->pEncodedData); in dexCatchIteratorNext() 115 u4 address); 121 const DexCode* pCode, u4 address) { in dexFindCatchHandler() argument 134 if (address < start) { in dexFindCatchHandler() 140 if (address >= end) { in dexFindCatchHandler() 149 address); in dexFindCatchHandler()
|
D | DexCatch.cpp | 53 u4 address) { in dexFindCatchHandlerOffset0() argument 63 if (address < start) { in dexFindCatchHandlerOffset0() 70 if (address >= end) { in dexFindCatchHandlerOffset0()
|
D | DexDebugInfo.cpp | 157 u4 address = 0; in dexDecodeDebugInfo0() local 206 localInReg[reg].startAddress = address; in dexDecodeDebugInfo0() 220 address += readUnsignedLeb128(&stream); in dexDecodeDebugInfo0() 236 emitLocalCbIfLive(cnxt, reg, address, in dexDecodeDebugInfo0() 247 localInReg[reg].startAddress = address; in dexDecodeDebugInfo0() 258 emitLocalCbIfLive (cnxt, reg, address, localInReg, localCb); in dexDecodeDebugInfo0() 280 localInReg[reg].startAddress = address; in dexDecodeDebugInfo0() 293 address += adjopcode / DBG_LINE_RANGE; in dexDecodeDebugInfo0() 298 done = posCb(cnxt, address, line); in dexDecodeDebugInfo0()
|
D | DexDebugInfo.h | 30 typedef int (*DexDebugNewPositionCb)(void *cnxt, u4 address, u4 lineNum);
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | DebugInfoDecoder.java | 79 private int address = 0; field in DebugInfoDecoder 132 public int address; field in DebugInfoDecoder.PositionEntry 137 public PositionEntry(int address, int line) { in PositionEntry() argument 138 this.address = address; in PositionEntry() 148 public int address; field in DebugInfoDecoder.LocalEntry 165 public LocalEntry(int address, boolean isStart, int reg, int nameIndex, in LocalEntry() argument 167 this.address = address; in LocalEntry() 177 address, isStart ? "start" : "end", reg, in toString() 292 address, true, reg, nameIdx, typeIdx, 0); in decode0() 305 address, true, reg, nameIdx, typeIdx, sigIdx); in decode0() [all …]
|
D | DebugInfoEncoder.java | 73 private int address = 0; field in DebugInfoEncoder 203 annotate(1, String.format("%04x: prologue end",address)); in convert0() 259 emitAdvancePc(next - address); in convert0() 285 && (locals.get(curLocalIdx).getAddress() == address)) { in emitLocalsAtAddress() 354 == address)) { in emitPositionsAtAddress() 622 address, entryAnnotationString(entry))); in emitLocalRestart() 700 String.format("%04x: +local %s", address, in emitLocalStart() 730 String.format("%04x: +localx %s", address, in emitLocalStartExtended() 755 String.format("%04x: -local %s", address, in emitLocalEnd() 782 int deltaAddress = newAddress - address; in emitPosition() [all …]
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
D | DebugInfoDecoder.java | 78 private int address = 0; field in DebugInfoDecoder 131 public int address; field in DebugInfoDecoder.PositionEntry 136 public PositionEntry(int address, int line) { in PositionEntry() argument 137 this.address = address; in PositionEntry() 147 public int address; field in DebugInfoDecoder.LocalEntry 164 public LocalEntry(int address, boolean isStart, int reg, int nameIndex, in LocalEntry() argument 166 this.address = address; in LocalEntry() 176 address, isStart ? "start" : "end", reg, in toString() 298 address, true, reg, nameIdx, typeIdx, 0); in decode0() 311 address, true, reg, nameIdx, typeIdx, sigIdx); in decode0() [all …]
|
D | DebugInfoEncoder.java | 73 private int address = 0; field in DebugInfoEncoder 203 annotate(1, String.format("%04x: prologue end",address)); in convert0() 259 emitAdvancePc(next - address); in convert0() 285 && (locals.get(curLocalIdx).getAddress() == address)) { in emitLocalsAtAddress() 354 == address)) { in emitPositionsAtAddress() 622 address, entryAnnotationString(entry))); in emitLocalRestart() 700 String.format("%04x: +local %s", address, in emitLocalStart() 730 String.format("%04x: +localx %s", address, in emitLocalStartExtended() 755 String.format("%04x: -local %s", address, in emitLocalEnd() 782 int deltaAddress = newAddress - address; in emitPosition() [all …]
|
/dalvik/vm/mterp/x86/ |
D | OP_APUT_OBJECT.S | 27 SPILL_TMP1(%ecx) # save target address 38 UNSPILL_TMP1(%ecx) # recover target address
|
/dalvik/vm/compiler/template/armv5te/ |
D | TEMPLATE_CMPL_DOUBLE.S | 18 mov r11, lr @ save return address
|
D | TEMPLATE_CMPL_FLOAT.S | 38 mov r11, lr @ save return address
|
/dalvik/vm/alloc/ |
D | Alloc.h | 147 bool dvmIsHeapAddress(void *address);
|
D | Alloc.cpp | 351 bool dvmIsHeapAddress(void *address) in dvmIsHeapAddress() argument 353 return address != NULL && (((uintptr_t) address & (8-1)) == 0); in dvmIsHeapAddress()
|
/dalvik/tools/gdbjithelper/ |
D | README.txt | 4 code cache address range*, copy them into codePC and codeLR in gdbjithelper.c, 8 the crashing address is not contained by any shared library.
|