Searched refs:CatchHandler (Results 1 – 5 of 5) sorted by relevance
/art/dexlayout/ |
D | dex_verify.h | 111 bool VerifyHandler(const dex_ir::CatchHandler* orig, 112 const dex_ir::CatchHandler* output,
|
D | dex_ir_builder.cc | 835 const CatchHandler* handlers = nullptr; in DedupeOrCreateCodeItem() 836 for (std::unique_ptr<const CatchHandler>& existing_handlers : *handler_list) { in DedupeOrCreateCodeItem() 852 handlers = new CatchHandler(catch_all, handler_off, addr_pairs); in DedupeOrCreateCodeItem() 853 handler_list->push_back(std::unique_ptr<const CatchHandler>(handlers)); in DedupeOrCreateCodeItem() 865 for (std::unique_ptr<const CatchHandler>& existing_handlers : *handler_list) { in DedupeOrCreateCodeItem() 899 const CatchHandler* handler = new CatchHandler(has_catch_all, handler_off, addr_pairs); in DedupeOrCreateCodeItem() 900 handler_list->push_back(std::unique_ptr<const CatchHandler>(handler)); in DedupeOrCreateCodeItem()
|
D | dex_ir.h | 970 class CatchHandler { 972 explicit CatchHandler(bool catch_all, uint16_t list_offset, TypeAddrPairVector* handlers) in CatchHandler() function 984 DISALLOW_COPY_AND_ASSIGN(CatchHandler); 987 using CatchHandlerVector = std::vector<std::unique_ptr<const CatchHandler>>; 991 TryItem(uint32_t start_addr, uint16_t insn_count, const CatchHandler* handlers) in TryItem() 997 const CatchHandler* GetHandlers() const { return handlers_; } in GetHandlers() 1004 const CatchHandler* handlers_;
|
D | dex_verify.cc | 1004 bool VerifyHandler(const dex_ir::CatchHandler* orig, in VerifyHandler() 1005 const dex_ir::CatchHandler* output, in VerifyHandler()
|
D | dex_writer.cc | 553 for (std::unique_ptr<const dex_ir::CatchHandler>& handlers : *code_item->Handlers()) { in WriteCodeItemPostInstructionData()
|