/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | SourcePosition.java | 24 * line number and original bytecode address. 35 * {@code >= -1;} the bytecode address, or {@code -1} if that 38 private final int address; field in class:SourcePosition 51 * @param address {@code >= -1;} original bytecode address or {@code -1} 56 public SourcePosition(CstUtf8 sourceFile, int address, int line) { argument 57 if (address < -1) { 58 throw new IllegalArgumentException("address < -1"); 66 this.address = address; [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | SourcePosition.java | 24 * line number and original bytecode address. 35 * {@code >= -1;} the bytecode address, or {@code -1} if that 38 private final int address; field in class:SourcePosition 51 * @param address {@code >= -1;} original bytecode address or {@code -1} 56 public SourcePosition(CstString sourceFile, int address, int line) { argument 57 if (address < -1) { 58 throw new IllegalArgumentException("address < -1"); 66 this.address = address; [all...] |
/dalvik/vm/native/ |
H A D | sun_misc_Unsafe.cpp | 70 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset); local 73 int result = android_atomic_release_cas(expectedValue, newValue, address); 90 volatile int64_t* address = (volatile int64_t*) (((u1*) obj) + offset); local 94 dvmQuasiAtomicCas64(expectedValue, newValue, address); 111 int32_t* address = (int32_t*) (((u1*) obj) + offset); local 115 (int32_t) newValue, address); 116 dvmWriteBarrierField(obj, address); 129 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset); local 131 int32_t value = android_atomic_acquire_load(address); 145 volatile int32_t* address local 160 volatile int64_t* address = (volatile int64_t*) (((u1*) obj) + offset); local 176 volatile int64_t* address = (volatile int64_t*) (((u1*) obj) + offset); local 192 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset); local 208 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset); local 223 s4* address = (s4*) (((u1*) obj) + offset); local 237 s4* address = (s4*) (((u1*) obj) + offset); local 253 s4* address = (s4*) (((u1*) obj) + offset); local 268 s8* address = (s8*) (((u1*) obj) + offset); local 282 s8* address = (s8*) (((u1*) obj) + offset); local 298 s8* address = (s8*) (((u1*) obj) + offset); local 313 Object** address = (Object**) (((u1*) obj) + offset); local 327 Object** address = (Object**) (((u1*) obj) + offset); local 345 Object** address = (Object**) (((u1*) obj) + offset); local [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | LocalList.java | 121 /** {@code >= 0;} address */ 122 private final int address; field in class:LocalList.Entry 136 * @param address {@code >= 0;} address 141 public Entry(int address, Disposition disposition, RegisterSpec spec) { argument 142 if (address < 0) { 143 throw new IllegalArgumentException("address < 0"); 160 this.address = address; 168 return Integer.toHexString(address) 494 aboutToProcess(int address, int reg) argument 536 snapshot(int address, RegisterSpecSet specs) argument 572 startLocal(int address, RegisterSpec startedLocal) argument 695 endLocal(int address, RegisterSpec endedLocal) argument 707 endLocal(int address, RegisterSpec endedLocal, Disposition disposition) argument 751 checkForEmptyRange(int address, RegisterSpec endedLocal) argument 849 add(int address, Disposition disposition, RegisterSpec spec) argument 873 addOrUpdateEnd(int address, Disposition disposition, RegisterSpec spec) argument [all...] |
H A D | PositionList.java | 149 /** {@code >= 0;} address of this entry */ 150 private final int address; field in class:PositionList.Entry 158 * @param address {@code >= 0;} address of this entry 161 public Entry (int address, SourcePosition position) { argument 162 if (address < 0) { 163 throw new IllegalArgumentException("address < 0"); 170 this.address = address; 175 * Gets the address [all...] |
H A D | DalvInsn.java | 31 * the actual output address of this instance, if known, or 34 private int address; field in class:DalvInsn 77 * Constructs an instance. The output address of this instance is initially 106 this.address = -1; 143 * Gets whether the address of this instruction is known. 149 return (address >= 0); 153 * Gets the output address of this instruction, if it is known. This throws 158 * @return {@code >= 0;} the output address 161 if (address < 0) { 162 throw new RuntimeException("address no 336 setAddress(int address) argument [all...] |
H A D | InsnFormat.java | 243 * Helper method to return a branch address string. 250 int address = ti.getTargetAddress(); 252 return (address == (char) address) ? Hex.u2(address) : Hex.u4(address);
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | LocalList.java | 121 /** {@code >= 0;} address */ 122 private final int address; field in class:LocalList.Entry 136 * @param address {@code >= 0;} address 141 public Entry(int address, Disposition disposition, RegisterSpec spec) { argument 142 if (address < 0) { 143 throw new IllegalArgumentException("address < 0"); 160 this.address = address; 168 return Integer.toHexString(address) 494 aboutToProcess(int address, int reg) argument 536 snapshot(int address, RegisterSpecSet specs) argument 572 startLocal(int address, RegisterSpec startedLocal) argument 695 endLocal(int address, RegisterSpec endedLocal) argument 707 endLocal(int address, RegisterSpec endedLocal, Disposition disposition) argument 751 checkForEmptyRange(int address, RegisterSpec endedLocal) argument 849 add(int address, Disposition disposition, RegisterSpec spec) argument 873 addOrUpdateEnd(int address, Disposition disposition, RegisterSpec spec) argument [all...] |
H A D | PositionList.java | 149 /** {@code >= 0;} address of this entry */ 150 private final int address; field in class:PositionList.Entry 158 * @param address {@code >= 0;} address of this entry 161 public Entry (int address, SourcePosition position) { argument 162 if (address < 0) { 163 throw new IllegalArgumentException("address < 0"); 170 this.address = address; 175 * Gets the address [all...] |
H A D | DalvInsn.java | 33 * the actual output address of this instance, if known, or 36 private int address; field in class:DalvInsn 79 * Constructs an instance. The output address of this instance is initially 108 this.address = -1; 145 * Gets whether the address of this instruction is known. 151 return (address >= 0); 155 * Gets the output address of this instruction, if it is known. This throws 160 * @return {@code >= 0;} the output address 163 if (address < 0) { 164 throw new RuntimeException("address no 364 setAddress(int address) argument [all...] |
H A D | InsnFormat.java | 302 * Helper method to return a branch address string. 310 int address = ti.getTargetAddress(); 312 return (address == (char) address) ? Hex.u2(address) : Hex.u4(address);
|
/dalvik/libdex/ |
H A D | DexCatch.cpp | 53 u4 address) { 63 if (address < start) { 70 if (address >= end) { 52 dexFindCatchHandlerOffset0(u2 triesSize, const DexTry* pTries, u4 address) argument
|
H A D | DexCatch.h | 32 u4 address; /* handler address */ member in struct:DexCatchHandler 61 pIterator->handler.address = 0; 104 pIterator->handler.address = readUnsignedLeb128(&pIterator->pEncodedData); 115 u4 address); 117 /* Find the handler associated with a given address, if any. 121 const DexCode* pCode, u4 address) { 134 if (address < start) { 140 if (address >= end) { 149 address); 120 dexFindCatchHandler(DexCatchIterator *pIterator, const DexCode* pCode, u4 address) argument [all...] |
H A D | DexDebugInfo.h | 30 typedef int (*DexDebugNewPositionCb)(void *cnxt, u4 address, u4 lineNum); 43 * posCb is called in ascending address order. 44 * localCb is called in order of ascending end address.
|
H A D | DexDebugInfo.cpp | 157 u4 address = 0; local 206 localInReg[reg].startAddress = address; 220 address += readUnsignedLeb128(&stream); 236 emitLocalCbIfLive(cnxt, reg, address, 247 localInReg[reg].startAddress = address; 258 emitLocalCbIfLive (cnxt, reg, address, localInReg, localCb); 277 * and we don't want to mess with the existing start address. 280 localInReg[reg].startAddress = address; 293 address += adjopcode / DBG_LINE_RANGE; 298 done = posCb(cnxt, address, lin [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | DebugInfoDecoder.java | 77 /** current decoding state: bytecode address */ 78 private int address = 0; field in class:DebugInfoDecoder 130 /** bytecode address */ 131 public int address; field in class:DebugInfoDecoder.PositionEntry 136 public PositionEntry(int address, int line) { argument 137 this.address = address; 146 /** address of event */ 147 public int address; field in class:DebugInfoDecoder.LocalEntry 164 public LocalEntry(int address, boolea argument [all...] |
H A D | DebugInfoEncoder.java | 72 /** current encoding state: bytecode address */ 73 private int address = 0; field in class:DebugInfoEncoder 203 annotate(1, String.format("%04x: prologue end",address)); 216 * Emit any information for the current address. 224 * Figure out what the next important address is. 240 // No next important address == done. 259 emitAdvancePc(next - address); 270 * {@link #address} starting at the given index into {@code 272 * address. 285 && (locals.get(curLocalIdx).getAddress() == address)) { [all...] |
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | DebugInfoDecoder.java | 78 /** current decoding state: bytecode address */ 79 private int address = 0; field in class:DebugInfoDecoder 131 /** bytecode address */ 132 public int address; field in class:DebugInfoDecoder.PositionEntry 137 public PositionEntry(int address, int line) { argument 138 this.address = address; 147 /** address of event */ 148 public int address; field in class:DebugInfoDecoder.LocalEntry 165 public LocalEntry(int address, boolea argument [all...] |
H A D | DebugInfoEncoder.java | 72 /** current encoding state: bytecode address */ 73 private int address = 0; field in class:DebugInfoEncoder 203 annotate(1, String.format("%04x: prologue end",address)); 216 * Emit any information for the current address. 224 * Figure out what the next important address is. 240 // No next important address == done. 259 emitAdvancePc(next - address); 270 * {@link #address} starting at the given index into {@code 272 * address. 285 && (locals.get(curLocalIdx).getAddress() == address)) { [all...] |
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_CMPL_DOUBLE.S | 18 mov r11, lr @ save return address
|
H A D | TEMPLATE_CMPL_FLOAT.S | 38 mov r11, lr @ save return address
|
/dalvik/vm/alloc/ |
H A D | Alloc.h | 143 * Returns true if the address is aligned appropriately for a heap object. 147 bool dvmIsHeapAddress(void *address);
|
H A D | Alloc.cpp | 351 bool dvmIsHeapAddress(void *address) argument 353 return address != NULL && (((uintptr_t) address & (8-1)) == 0);
|
/dalvik/vm/mterp/x86/ |
H A D | OP_APUT_OBJECT.S | 27 SPILL_TMP1(%ecx) # save target address 38 UNSPILL_TMP1(%ecx) # recover target address
|
/dalvik/vm/mterp/x86-atom/ |
H A D | OP_EXECUTE_INLINE_RANGE.S | 68 movl $$gDvmInlineOpsTable, %eax # %eax<- address for table of inline operations
|