Lines Matching refs:try_item
67 for (const dex::TryItem& try_item : code_item_accessor_.TryItems()) { in CreateBranchTargets() local
68 uint32_t dex_pc_start = try_item.start_addr_; in CreateBranchTargets()
69 uint32_t dex_pc_end = dex_pc_start + try_item.insn_count_; in CreateBranchTargets()
225 const dex::TryItem* try_item, in LinkToCatchBlocks() argument
227 for (CatchHandlerIterator it(accessor.GetCatchHandlerData(try_item->handler_off_)); in LinkToCatchBlocks()
285 const dex::TryItem* try_item = code_item_accessor_.FindTryItem(block->GetDexPc()); in InsertTryBoundaryBlocks() local
286 if (try_item != nullptr) { in InsertTryBoundaryBlocks()
288 try_block_info.Put(block->GetBlockId(), try_item); in InsertTryBoundaryBlocks()
346 const dex::TryItem* try_item = entry.second; in InsertTryBoundaryBlocks() local
349 if (GetTryItem(predecessor, try_block_info) != try_item) { in InsertTryBoundaryBlocks()
355 LinkToCatchBlocks(try_entry, code_item_accessor_, try_item, catch_blocks); in InsertTryBoundaryBlocks()
365 const dex::TryItem* try_item = entry.second; in InsertTryBoundaryBlocks() local
375 DCHECK_EQ(try_item, GetTryItem(successor, try_block_info)); in InsertTryBoundaryBlocks()
383 LinkToCatchBlocks(try_exit, code_item_accessor_, try_item, catch_blocks); in InsertTryBoundaryBlocks()