Searched refs:CatchHandlerIterator (Results 1 – 11 of 11) sorted by relevance
/art/libdexfile/dex/ |
D | dex_file_exception_helpers.cc | 24 CatchHandlerIterator::CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address) { in CatchHandlerIterator() function in art::CatchHandlerIterator 52 CatchHandlerIterator::CatchHandlerIterator(const CodeItemDataAccessor& accessor, in CatchHandlerIterator() function in art::CatchHandlerIterator 58 void CatchHandlerIterator::Init(const CodeItemDataAccessor& accessor, int32_t offset) { in Init() 70 void CatchHandlerIterator::Init(const uint8_t* handler_data) { in Init() 86 void CatchHandlerIterator::Next() { in Next()
|
D | dex_file_exception_helpers.h | 32 class CatchHandlerIterator { 34 CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address); 36 CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item); 38 explicit CatchHandlerIterator(const uint8_t* handler_data) { in CatchHandlerIterator() function
|
/art/compiler/ |
D | exception_test.cc | 142 CatchHandlerIterator iter(accessor, 4 /* Dex PC in the first try block */); in TEST_F() 152 CatchHandlerIterator iter(accessor, 8 /* Dex PC in the second try block */); in TEST_F() 159 CatchHandlerIterator iter(accessor, 11 /* Dex PC not in any try block */); in TEST_F()
|
/art/dexdump/ |
D | dexdump_cfg.cc | 197 CatchHandlerIterator catch_it(accessor, dex_pc); in DumpMethodCFG() 256 CatchHandlerIterator catch_it(accessor, dex_pc); in DumpMethodCFG() 297 CatchHandlerIterator catch_it(accessor, dex_pc); in DumpMethodCFG()
|
D | dexdump.cc | 745 for (CatchHandlerIterator it(accessor, try_item); it.HasNext(); it.Next()) { in dumpCatches()
|
/art/compiler/optimizing/ |
D | block_builder.cc | 92 CatchHandlerIterator iterator(handlers_ptr); in CreateBranchTargets() 240 for (CatchHandlerIterator it(accessor.GetCatchHandlerData(try_item->handler_off_)); in LinkToCatchBlocks() 315 CatchHandlerIterator iterator(handlers_ptr); in InsertTryBoundaryBlocks()
|
/art/tools/veridex/ |
D | flow_analysis.cc | 79 CatchHandlerIterator iterator(handlers_ptr); in FindBranches()
|
/art/runtime/ |
D | art_method.cc | 268 for (CatchHandlerIterator it(accessor, dex_pc); it.HasNext(); it.Next()) { in FindCatchBlock()
|
D | class_linker.cc | 4817 CatchHandlerIterator iterator(handlers_ptr); in ResolveMethodExceptionHandlerTypes()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 991 CatchHandlerIterator iterator(handlers_ptr); in ScanTryCatchBlocks() 3585 CatchHandlerIterator iterator(code_item_accessor_, *try_item); in CodeFlowVerifyInstruction() 3778 CatchHandlerIterator iterator(handlers_ptr); in GetCaughtExceptionType()
|
/art/dexlayout/ |
D | dex_ir_builder.cc | 844 for (CatchHandlerIterator it(accessor, disk_try_item); it.HasNext(); it.Next()) { in DedupeOrCreateCodeItem()
|