/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/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);
|
H A D | OutputFinisher.java | 637 * assigns an address to each instruction, in order. 640 int address = 0; 645 insn.setAddress(address); 646 address += insn.codeSize();
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | LocalList.java | 120 /** {@code >= 0;} address */ 121 private final int address; field in class:LocalList.Entry 135 * @param address {@code >= 0;} address 140 public Entry(int address, Disposition disposition, RegisterSpec spec) { argument 141 if (address < 0) { 142 throw new IllegalArgumentException("address < 0"); 159 this.address = address; 167 return Integer.toHexString(address) 490 aboutToProcess(int address, int reg) argument 532 snapshot(int address, RegisterSpecSet specs) argument 568 startLocal(int address, RegisterSpec startedLocal) argument 691 endLocal(int address, RegisterSpec endedLocal) argument 703 endLocal(int address, RegisterSpec endedLocal, Disposition disposition) argument 747 checkForEmptyRange(int address, RegisterSpec endedLocal) argument 845 add(int address, Disposition disposition, RegisterSpec spec) argument 869 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 | 34 * the actual output address of this instance, if known, or 37 private int address; field in class:DalvInsn 80 * Constructs an instance. The output address of this instance is initially 109 this.address = -1; 146 * Gets whether the address of this instruction is known. 152 return (address >= 0); 156 * Gets the output address of this instruction, if it is known. This throws 161 * @return {@code >= 0;} the output address 164 if (address < 0) { 165 throw new RuntimeException("address no 365 setAddress(int address) argument [all...] |
H A D | InsnFormat.java | 301 * Helper method to return a branch address string. 309 int address = ti.getTargetAddress(); 311 return (address == (char) address) ? Hex.u2(address) : Hex.u4(address);
|
H A D | OutputFinisher.java | 652 // If we have a closely bound address, don't add it yet, 703 * assigns an address to each instruction, in order. 706 int address = 0; 711 insn.setAddress(address); 712 address += insn.codeSize();
|
/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 | 88 /** current decoding state: bytecode address */ 89 private int address = 0; field in class:DebugInfoDecoder 141 /** bytecode address */ 142 public int address; field in class:DebugInfoDecoder.PositionEntry 147 public PositionEntry(int address, int line) { argument 148 this.address = address; 157 /** address of event */ 158 public int address; field in class:DebugInfoDecoder.LocalEntry 175 public LocalEntry(int address, boolea argument [all...] |
H A D | DebugInfoEncoder.java | 80 /** current encoding state: bytecode address */ 81 private int address = 0; field in class:DebugInfoEncoder 211 annotate(1, String.format("%04x: prologue end",address)); 224 * Emit any information for the current address. 232 * Figure out what the next important address is. 248 // No next important address == done. 267 emitAdvancePc(next - address); 278 * {@link #address} starting at the given index into {@code 280 * address. 293 && (locals.get(curLocalIdx).getAddress() == address)) { [all...] |
/dalvik/dexlist/ |
H A D | DexList.cpp | 82 static int positionsCallback(void* cnxt, u4 address, u4 lineNum) argument
|
/dalvik/dexdump/ |
H A D | DexDump.cpp | 603 handler->address); 608 static int dumpPositionsCb(void *cnxt, u4 address, u4 lineNum) argument 610 printf(" 0x%04x line=%d\n", address, lineNum);
|