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.cc | 611 const CatchHandler* handlers = nullptr; in DedupeOrCreateCodeItem() 612 for (std::unique_ptr<const CatchHandler>& existing_handlers : *handler_list) { in DedupeOrCreateCodeItem() 628 handlers = new CatchHandler(catch_all, handler_off, addr_pairs); in DedupeOrCreateCodeItem() 629 handler_list->push_back(std::unique_ptr<const CatchHandler>(handlers)); in DedupeOrCreateCodeItem() 641 for (std::unique_ptr<const CatchHandler>& existing_handlers : *handler_list) { in DedupeOrCreateCodeItem() 674 const CatchHandler* handler = new CatchHandler(has_catch_all, handler_off, addr_pairs); in DedupeOrCreateCodeItem() 675 handler_list->push_back(std::unique_ptr<const CatchHandler>(handler)); in DedupeOrCreateCodeItem()
|
D | dex_ir.h | 990 class CatchHandler { 992 explicit CatchHandler(bool catch_all, uint16_t list_offset, TypeAddrPairVector* handlers) in CatchHandler() function 1004 DISALLOW_COPY_AND_ASSIGN(CatchHandler); 1007 using CatchHandlerVector = std::vector<std::unique_ptr<const CatchHandler>>; 1011 TryItem(uint32_t start_addr, uint16_t insn_count, const CatchHandler* handlers) in TryItem() 1017 const CatchHandler* GetHandlers() const { return handlers_; } in GetHandlers() 1024 const CatchHandler* handlers_;
|
D | dex_verify.cc | 991 bool VerifyHandler(const dex_ir::CatchHandler* orig, in VerifyHandler() 992 const dex_ir::CatchHandler* output, in VerifyHandler()
|
D | dex_writer.cc | 505 for (std::unique_ptr<const dex_ir::CatchHandler>& handlers : *code_item->Handlers()) { in WriteCodeItemPostInstructionData()
|