Home
last modified time | relevance | path

Searched refs:CatchHandler (Results 1 – 5 of 5) sorted by relevance

/art/dexlayout/
Ddex_verify.h111 bool VerifyHandler(const dex_ir::CatchHandler* orig,
112 const dex_ir::CatchHandler* output,
Ddex_ir_builder.cc835 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()
Ddex_ir.h978 class CatchHandler {
980 explicit CatchHandler(bool catch_all, uint16_t list_offset, TypeAddrPairVector* handlers) in CatchHandler() function
992 DISALLOW_COPY_AND_ASSIGN(CatchHandler);
995 using CatchHandlerVector = std::vector<std::unique_ptr<const CatchHandler>>;
999 TryItem(uint32_t start_addr, uint16_t insn_count, const CatchHandler* handlers) in TryItem()
1005 const CatchHandler* GetHandlers() const { return handlers_; } in GetHandlers()
1012 const CatchHandler* handlers_;
Ddex_verify.cc1004 bool VerifyHandler(const dex_ir::CatchHandler* orig, in VerifyHandler()
1005 const dex_ir::CatchHandler* output, in VerifyHandler()
Ddex_writer.cc551 for (std::unique_ptr<const dex_ir::CatchHandler>& handlers : *code_item->Handlers()) { in WriteCodeItemPostInstructionData()