Lines Matching refs:try_item
71 for (const dex::TryItem& try_item : code_item_accessor_.TryItems()) { in CreateBranchTargets() local
72 uint32_t dex_pc_start = try_item.start_addr_; in CreateBranchTargets()
73 uint32_t dex_pc_end = dex_pc_start + try_item.insn_count_; in CreateBranchTargets()
238 const dex::TryItem* try_item, in LinkToCatchBlocks() argument
240 for (CatchHandlerIterator it(accessor.GetCatchHandlerData(try_item->handler_off_)); in LinkToCatchBlocks()
298 const dex::TryItem* try_item = code_item_accessor_.FindTryItem(block->GetDexPc()); in InsertTryBoundaryBlocks() local
299 if (try_item != nullptr) { in InsertTryBoundaryBlocks()
301 try_block_info.Put(block->GetBlockId(), try_item); in InsertTryBoundaryBlocks()
359 const dex::TryItem* try_item = entry.second; in InsertTryBoundaryBlocks() local
362 if (GetTryItem(predecessor, try_block_info) != try_item) { in InsertTryBoundaryBlocks()
368 LinkToCatchBlocks(try_entry, code_item_accessor_, try_item, catch_blocks); in InsertTryBoundaryBlocks()
378 const dex::TryItem* try_item = entry.second; in InsertTryBoundaryBlocks() local
388 DCHECK_EQ(try_item, GetTryItem(successor, try_block_info)); in InsertTryBoundaryBlocks()
396 LinkToCatchBlocks(try_exit, code_item_accessor_, try_item, catch_blocks); in InsertTryBoundaryBlocks()