Home | History | Annotate | Download | only in optimizing

Lines Matching defs:try_item

71     for (const dex::TryItem& try_item : code_item_accessor_.TryItems()) {
72 uint32_t dex_pc_start = try_item.start_addr_;
73 uint32_t dex_pc_end = dex_pc_start + try_item.insn_count_;
232 // Iterates over the exception handlers of `try_item`, finds the corresponding
238 const dex::TryItem* try_item,
240 for (CatchHandlerIterator it(accessor.GetCatchHandlerData(try_item->handler_off_));
298 const dex::TryItem* try_item = code_item_accessor_.FindTryItem(block->GetDexPc());
299 if (try_item != nullptr) {
301 try_block_info.Put(block->GetBlockId(), try_item);
359 const dex::TryItem* try_item = entry.second;
362 if (GetTryItem(predecessor, try_block_info) != try_item) {
368 LinkToCatchBlocks(try_entry, code_item_accessor_, try_item, catch_blocks);
378 const dex::TryItem* try_item = entry.second;
388 DCHECK_EQ(try_item, GetTryItem(successor, try_block_info));
396 LinkToCatchBlocks(try_exit, code_item_accessor_, try_item, catch_blocks);