Searched refs:TryItem (Results 1 – 16 of 16) sorted by relevance
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | CodeItem.java | 34 public TryItem[] tries; 63 tries = new TryItem[triesSize]; in read() 65 (tries[i] = new TryItem()).read(file); in read() 109 for (TryItem tryItem : tries) { in write()
|
D | TryItem.java | 21 public class TryItem implements RawDexObject { class
|
/art/compiler/optimizing/ |
D | block_builder.cc | 49 const DexFile::TryItem* try_item = DexFile::GetTryItems(code_item_, idx); in CreateBranchTargets() 201 static const DexFile::TryItem* GetTryItem( in GetTryItem() 203 const ArenaSafeMap<uint32_t, const DexFile::TryItem*>& try_block_info) { in GetTryItem() 214 const DexFile::TryItem* try_item, in LinkToCatchBlocks() 256 ArenaSafeMap<uint32_t, const DexFile::TryItem*> try_block_info( in InsertTryBoundaryBlocks() 325 const DexFile::TryItem* try_item = entry.second; in InsertTryBoundaryBlocks() 344 const DexFile::TryItem* try_item = entry.second; in InsertTryBoundaryBlocks()
|
/art/runtime/ |
D | dex_file-inl.h | 133 inline const DexFile::TryItem* DexFile::GetTryItems(const CodeItem& code_item, uint32_t offset) { in GetTryItems() 135 return reinterpret_cast<const TryItem*> in GetTryItems()
|
D | dex_file.h | 317 struct TryItem { struct 323 DISALLOW_COPY_AND_ASSIGN(TryItem); argument 835 static const TryItem* GetTryItems(const CodeItem& code_item, uint32_t offset); 1605 const DexFile::TryItem& try_item);
|
D | dex_file.cc | 956 const art::DexFile::TryItem* ti = GetTryItems(code_item, mid); in FindTryItem() 1523 const DexFile::TryItem* tries = DexFile::GetTryItems(code_item, 0); in CatchHandlerIterator() 1540 const DexFile::TryItem& try_item) { in CatchHandlerIterator()
|
D | dex_file_verifier.cc | 1258 const DexFile::TryItem* try_items = DexFile::GetTryItems(*code_item, 0); in CheckIntraCodeItem() 1259 if (!CheckListSize(try_items, try_items_size, sizeof(DexFile::TryItem), "try_items size")) { in CheckIntraCodeItem()
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | CodeTranslator.java | 25 import dexfuzz.rawdex.TryItem; 217 for (TryItem tryItem : codeItem.tries) { in createTryHandlerOffsetToIndexMap() 256 for (TryItem tryItem : codeItem.tries) { in readTryBlocks() 363 TryItem tryItem = codeItem.tries[tryItemIdx]; in updateTryBlocks()
|
/art/dexlayout/ |
D | dex_ir.h | 59 class TryItem; variable 95 virtual void Dispatch(TryItem* try_item) = 0; 865 class TryItem : public Item { 867 TryItem(uint32_t start_addr, uint16_t insn_count, const CatchHandler* handlers) in TryItem() function 869 ~TryItem() OVERRIDE { } in ~TryItem() 882 DISALLOW_COPY_AND_ASSIGN(TryItem); 885 using TryItemVector = std::vector<std::unique_ptr<const TryItem>>;
|
D | dex_ir.cc | 592 const DexFile::TryItem* disk_try_item = dex_file.GetTryItems(disk_code_item, i); in CreateCodeItem() 616 TryItem* try_item = new TryItem(start_addr, insn_count, handlers); in CreateCodeItem() 617 tries->push_back(std::unique_ptr<const TryItem>(try_item)); in CreateCodeItem()
|
D | dex_verify.cc | 1021 const dex_ir::TryItem* orig_try = (*orig)[i].get(); in VerifyTries() 1022 const dex_ir::TryItem* output_try = (*output)[i].get(); in VerifyTries()
|
D | dex_writer.cc | 435 for (std::unique_ptr<const dex_ir::TryItem>& try_item : *code_item->Tries()) { in WriteCodeItems()
|
D | dexlayout.cc | 806 std::vector<std::unique_ptr<const dex_ir::TryItem>>* tries = code->Tries(); in DumpCatches() 808 const dex_ir::TryItem* try_item = (*tries)[i].get(); in DumpCatches()
|
/art/compiler/ |
D | exception_test.cc | 137 const DexFile::TryItem *t0, *t1; in TEST_F()
|
/art/dexdump/ |
D | dexdump.cc | 747 const DexFile::TryItem* pTry = pDexFile->GetTryItems(*pCode, i); in dumpCatches()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 1045 const DexFile::TryItem* tries = DexFile::GetTryItems(*code_item_, 0); in ScanTryCatchBlocks() 1048 const DexFile::TryItem* try_item = &tries[idx]; in ScanTryCatchBlocks()
|