/external/smali/dexlib2/src/main/java/org/jf/dexlib2/base/ |
BaseTryBlock.java | 35 import org.jf.dexlib2.iface.TryBlock; 37 public abstract class BaseTryBlock<EH extends ExceptionHandler> implements TryBlock<EH> { 39 if (o instanceof TryBlock) { 40 TryBlock other = (TryBlock)o;
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/ |
TryBlockRewriter.java | 36 import org.jf.dexlib2.iface.TryBlock; 41 public class TryBlockRewriter implements Rewriter<TryBlock<? extends ExceptionHandler>> { 48 @Nonnull @Override public TryBlock<? extends ExceptionHandler> rewrite( 49 @Nonnull TryBlock<? extends ExceptionHandler> tryBlock) { 50 return new RewrittenTryBlock(tryBlock); 54 @Nonnull protected TryBlock<? extends ExceptionHandler> tryBlock; 56 public RewrittenTryBlock(@Nonnull TryBlock<? extends ExceptionHandler> tryBlock) { [all...] |
MethodImplementationRewriter.java | 36 import org.jf.dexlib2.iface.TryBlock; 70 @Override @Nonnull public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() {
|
Rewriters.java | 51 @Nonnull Rewriter<TryBlock<? extends ExceptionHandler>> getTryBlockRewriter();
|
DexRewriter.java | 77 private final Rewriter<TryBlock<? extends ExceptionHandler>> tryBlockRewriter; 132 @Nonnull @Override public Rewriter<TryBlock<? extends ExceptionHandler>> getTryBlockRewriter() { return tryBlockRewriter; }
|
RewriterModule.java | 68 @Nonnull public Rewriter<TryBlock<? extends ExceptionHandler>> getTryBlockRewriter(@Nonnull Rewriters rewriters) {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/ |
ImmutableTryBlock.java | 37 import org.jf.dexlib2.iface.TryBlock; 66 public static ImmutableTryBlock of(TryBlock<? extends ExceptionHandler> tryBlock) { 67 if (tryBlock instanceof ImmutableTryBlock) { 68 return (ImmutableTryBlock)tryBlock; 71 tryBlock.getStartCodeAddress(), 72 tryBlock.getCodeUnitCount(), 73 tryBlock.getExceptionHandlers()); 85 @Nullable List<? extends TryBlock<? extends ExceptionHandler>> list) { 89 private static final ImmutableConverter<ImmutableTryBlock, TryBlock<? extends ExceptionHandler>> CONVERTER [all...] |
ImmutableMethodImplementation.java | 37 import org.jf.dexlib2.iface.TryBlock; 56 @Nullable List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks,
|
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/writer/util/ |
TryListBuilderTest.java | 37 import org.jf.dexlib2.iface.TryBlock; 54 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks(); 56 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(0, 10, 68 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks(); 70 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(5, 5, 82 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks(); 84 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(0, 10, 96 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks(); 98 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(5, 5, 111 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks() [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ |
TryBlock.java | 41 public interface TryBlock<EH extends ExceptionHandler> { 73 * Compares this TryBlock to another TryBlock for equality. 75 * This TryBlock is equal to another TryBlock if all 3 fields are equal. The exception handlers are tested for 78 * @param o The object to be compared for equality with this TryBlock 79 * @return true if the specified object is equal to this TryBlock
|
MethodImplementation.java | 71 * @return A list of the TryBlock items 73 @Nonnull List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks();
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/util/ |
TryListBuilder.java | 37 import org.jf.dexlib2.iface.TryBlock; 60 public static <EH extends ExceptionHandler> List<TryBlock<EH>> massageTryBlocks( 61 List<? extends TryBlock<? extends EH>> tryBlocks) { 64 for (TryBlock<? extends EH> tryBlock: tryBlocks) { 65 int startAddress = tryBlock.getStartCodeAddress(); 66 int endAddress = startAddress + tryBlock.getCodeUnitCount(); 68 for (EH exceptionHandler: tryBlock.getExceptionHandlers()) { 150 public void append(@Nonnull MutableTryBlock<EH> tryBlock) { 151 next.prev = tryBlock; [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/ |
ClassSection.java | 36 import org.jf.dexlib2.iface.TryBlock; 80 @Nonnull List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks(@Nonnull MethodKey key);
|
DexWriter.java | 49 import org.jf.dexlib2.iface.TryBlock; [all...] |
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/builder/ |
FixOffsetsTest.java | 41 import org.jf.dexlib2.iface.TryBlock; 110 List<? extends TryBlock<? extends ExceptionHandler>> exceptionHandlers = impl.getTryBlocks();
|
/external/smali/smalidea/src/main/java/org/jf/smalidea/dexlib/ |
SmalideaMethod.java | 172 @Nonnull @Override public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() { 174 new Function<SmaliCatchStatement, TryBlock<? extends ExceptionHandler>>() { 176 public TryBlock<? extends ExceptionHandler> apply(
|
/external/clang/lib/Parse/ |
ParseStmt.cpp | 433 StmtResult TryBlock(ParseCompoundStatement(/*isStmtExpr=*/false, 435 if(TryBlock.isInvalid()) 436 return TryBlock; 455 TryBlock.get(), [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/ |
ClassPool.java | 167 List<? extends TryBlock> tryBlocks = methodImpl.getTryBlocks(); 173 for (TryBlock<? extends ExceptionHandler> tryBlock: methodImpl.getTryBlocks()) { 174 for (ExceptionHandler handler: tryBlock.getExceptionHandlers()) { 422 @Nonnull @Override public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks(
|
/external/smali/smalidea/src/test/java/org/jf/smalidea/dexlib/ |
SmalideaMethodTest.java | 41 import org.jf.dexlib2.iface.TryBlock; 353 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = impl.getTryBlocks(); 356 TryBlock<? extends ExceptionHandler> tryBlock = tryBlocks.get(0); 357 Assert.assertEquals(8, tryBlock.getStartCodeAddress()); 358 Assert.assertEquals(14, tryBlock.getCodeUnitCount()); 359 Assert.assertEquals(1, tryBlock.getExceptionHandlers().size()); 360 Assert.assertEquals("Ljava/lang/RuntimeException;", tryBlock.getExceptionHandlers().get(0).getExceptionType()); 361 Assert.assertEquals(23, tryBlock.getExceptionHandlers().get(0).getHandlerCodeAddress()); 363 tryBlock = tryBlocks.get(1) [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/ |
BuilderClassPool.java | 42 import org.jf.dexlib2.iface.TryBlock; 303 public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks(@Nonnull BuilderMethod builderMethod) {
|
/external/clang/lib/AST/ |
Stmt.cpp | 897 Stmt *TryBlock, 903 Children[TRY] = TryBlock; 908 SourceLocation TryLoc, Stmt *TryBlock, 910 return new(C) SEHTryStmt(IsCXXTry,TryLoc,TryBlock,Handler); [all...] |
/external/clang/lib/Sema/ |
JumpDiagnostics.cpp | 328 if (Stmt *TryBlock = TS->getTryBlock()) 329 BuildScopeInformation(TryBlock, (newParentScope = Scopes.size()-1)); 351 if (Stmt *TryBlock = TS->getTryBlock()) 352 BuildScopeInformation(TryBlock, (newParentScope = Scopes.size()-1)); [all...] |
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/writer/ |
JumboStringConversionTest.java | 162 @Nonnull @Override public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() {
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
MethodDefinition.java | 528 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = methodImpl.getTryBlocks(); 536 for (TryBlock<? extends ExceptionHandler> tryBlock: tryBlocks) { 537 int startAddress = tryBlock.getStartCodeAddress(); 538 int endAddress = startAddress + tryBlock.getCodeUnitCount(); 560 for (ExceptionHandler handler: tryBlock.getExceptionHandlers()) {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
MethodAnalyzer.java | 433 List<? extends TryBlock<? extends ExceptionHandler>> tries = methodImpl.getTryBlocks(); 436 TryBlock currentTry = null; 456 TryBlock<? extends ExceptionHandler> tryBlock = tries.get(triesIndex); 457 if (tryBlock.getStartCodeAddress() <= currentCodeAddress) { 458 assert(tryBlock.getStartCodeAddress() + tryBlock.getCodeUnitCount() > currentCodeAddress); 460 currentTry = tryBlock; 462 currentExceptionHandlers = buildExceptionHandlerArray(tryBlock); 574 private AnalyzedInstruction[] buildExceptionHandlerArray(@Nonnull TryBlock<? extends ExceptionHandler> tryBlock) [all...] |