Searched refs:addresses (Results 1 – 5 of 5) sorted by relevance
/dalvik/dx/src/com/android/dx/dex/code/ |
D | StdCatchBuilder.java | 44 private final BlockAddresses addresses; field in StdCatchBuilder 55 BlockAddresses addresses) { in StdCatchBuilder() argument 64 if (addresses == null) { in StdCatchBuilder() 70 this.addresses = addresses; in StdCatchBuilder() 75 return build(method, order, addresses); in build() 122 BlockAddresses addresses) { in build() argument 143 CatchHandlerList handlers = handlersFor(block, addresses); in build() 154 && rangeIsValid(currentStartBlock, block, addresses)) { in build() 173 currentHandlers, addresses); in build() 186 currentHandlers, addresses); in build() [all …]
|
D | RopTranslator.java | 65 private final BlockAddresses addresses; field in RopTranslator 125 this.addresses = new BlockAddresses(method); in RopTranslator() 215 new StdCatchBuilder(method, order, addresses); in translateAndGetResult() 247 CodeAddress startAddress = addresses.getStart(block); in outputBlock() 261 translationVisitor.setBlock(block, addresses.getLast(block)); in outputBlock() 265 output.add(addresses.getEnd(block)); in outputBlock() 292 output.reverseBranch(1, addresses.getStart(succ)); in outputBlock() 301 addresses.getStart(succ)); in outputBlock() 565 addresses.getStart(target)); in visitPlainInsn() 639 switchTargets[i] = addresses.getStart(label); in visitSwitchInsn()
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
D | StdCatchBuilder.java | 45 private final BlockAddresses addresses; field in StdCatchBuilder 56 BlockAddresses addresses) { in StdCatchBuilder() argument 65 if (addresses == null) { in StdCatchBuilder() 71 this.addresses = addresses; in StdCatchBuilder() 76 return build(method, order, addresses); in build() 123 BlockAddresses addresses) { in build() argument 144 CatchHandlerList handlers = handlersFor(block, addresses); in build() 155 && rangeIsValid(currentStartBlock, block, addresses)) { in build() 174 currentHandlers, addresses); in build() 187 currentHandlers, addresses); in build() [all …]
|
D | RopTranslator.java | 62 private final BlockAddresses addresses; field in RopTranslator 120 this.addresses = new BlockAddresses(method); in RopTranslator() 209 new StdCatchBuilder(method, order, addresses); in translateAndGetResult() 241 CodeAddress startAddress = addresses.getStart(block); in outputBlock() 255 translationVisitor.setBlock(block, addresses.getLast(block)); in outputBlock() 259 output.add(addresses.getEnd(block)); in outputBlock() 286 output.reverseBranch(1, addresses.getStart(succ)); in outputBlock() 295 addresses.getStart(succ)); in outputBlock() 559 addresses.getStart(target)); in visitPlainInsn() 633 switchTargets[i] = addresses.getStart(label); in visitSwitchInsn()
|
/dalvik/dx/src/com/android/dx/merge/ |
D | DexMerger.java | 966 int[] addresses = catchHandler.getAddresses(); in transformEncodedCatchHandler() local 976 codeOut.writeUleb128(addresses[i]); in transformEncodedCatchHandler()
|