Searched refs:address (Results 1 - 21 of 21) sorted by relevance

/dalvik/dexgen/src/com/android/dexgen/rop/code/
H A DSourcePosition.java24 * 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 DSourcePosition.java24 * 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 DLocalList.java121 /** {@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 DPositionList.java149 /** {@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 DDalvInsn.java31 * 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 DInsnFormat.java243 * 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 DOutputFinisher.java637 * 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 DLocalList.java120 /** {@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 DPositionList.java149 /** {@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 DDalvInsn.java34 * 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 DInsnFormat.java301 * 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 DOutputFinisher.java687 // If we have a closely bound address, don't add it yet,
738 * assigns an address to each instruction, in order.
741 int address = 0;
746 insn.setAddress(address);
747 address += insn.codeSize();
/dalvik/libdex/
H A DDexCatch.cpp53 u4 address) {
63 if (address < start) {
70 if (address >= end) {
52 dexFindCatchHandlerOffset0(u2 triesSize, const DexTry* pTries, u4 address) argument
H A DDexCatch.h32 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 DDexDebugInfo.h30 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 DDexDebugInfo.cpp157 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 DDebugInfoDecoder.java77 /** 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 DDebugInfoEncoder.java72 /** 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 DDebugInfoDecoder.java88 /** 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 DDebugInfoEncoder.java80 /** 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/dexdump/
H A DDexDump.cpp611 handler->address);
616 static int dumpPositionsCb(void * /* cnxt */, u4 address, u4 lineNum) argument
618 printf(" 0x%04x line=%d\n", address, lineNum);

Completed in 2722 milliseconds