Home
last modified time | relevance | path

Searched refs:address (Results 1 – 25 of 72) sorted by relevance

123

/dalvik/vm/native/
Dsun_misc_Unsafe.cpp70 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/
DSourcePosition.java38 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/
DSourcePosition.java38 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/
DLocalList.java122 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 …]
DDalvInsn.java34 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()
DPositionList.java150 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()
DInsnFormat.java250 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/
DLocalList.java122 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 …]
DPositionList.java150 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()
DDalvInsn.java36 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()
DInsnFormat.java310 int address = ti.getTargetAddress(); in branchString() local
312 return (address == (char) address) ? Hex.u2(address) : Hex.u4(address); in branchString()
/dalvik/libdex/
DDexCatch.h32 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()
DDexCatch.cpp53 u4 address) { in dexFindCatchHandlerOffset0() argument
63 if (address < start) { in dexFindCatchHandlerOffset0()
70 if (address >= end) { in dexFindCatchHandlerOffset0()
DDexDebugInfo.cpp157 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()
DDexDebugInfo.h30 typedef int (*DexDebugNewPositionCb)(void *cnxt, u4 address, u4 lineNum);
/dalvik/dx/src/com/android/dx/dex/file/
DDebugInfoDecoder.java79 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 …]
DDebugInfoEncoder.java73 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/
DDebugInfoDecoder.java78 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 …]
DDebugInfoEncoder.java73 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/
DOP_APUT_OBJECT.S27 SPILL_TMP1(%ecx) # save target address
38 UNSPILL_TMP1(%ecx) # recover target address
/dalvik/vm/compiler/template/armv5te/
DTEMPLATE_CMPL_DOUBLE.S18 mov r11, lr @ save return address
DTEMPLATE_CMPL_FLOAT.S38 mov r11, lr @ save return address
/dalvik/vm/alloc/
DAlloc.h147 bool dvmIsHeapAddress(void *address);
DAlloc.cpp351 bool dvmIsHeapAddress(void *address) in dvmIsHeapAddress() argument
353 return address != NULL && (((uintptr_t) address & (8-1)) == 0); in dvmIsHeapAddress()
/dalvik/tools/gdbjithelper/
DREADME.txt4 code cache address range*, copy them into codePC and codeLR in gdbjithelper.c,
8 the crashing address is not contained by any shared library.

123