Searched refs:try_end (Results 1 – 8 of 8) sorted by relevance
24 bool TryBlocksEncoder::Visit(TryBlockEnd* try_end) { in Visit() argument25 const dex::u4 begin_offset = try_end->try_begin->offset; in Visit()26 const dex::u4 end_offset = try_end->offset; in Visit()38 dex::s4 catch_count = try_end->handlers.size(); in Visit()39 handlers_.PushSLeb128(try_end->catch_all ? -catch_count : catch_count); in Visit()41 const CatchHandler& handler = try_end->handlers[catch_index]; in Visit()48 if (try_end->catch_all != nullptr) { in Visit()50 SLICER_CHECK_NE(try_end->catch_all->offset, kInvalidOffset); in Visit()51 handlers_.PushULeb128(try_end->catch_all->offset); in Visit()64 bool Visit(TryBlockEnd* try_end) override { in Encode()
573 bool BytecodeEncoder::Visit(TryBlockEnd* try_end) { in Visit() argument574 try_end->offset = offset_; in Visit()
247 bool PrintCodeIrVisitor::Visit(lir::TryBlockEnd* try_end) { in Visit() argument248 StartInstruction(try_end); in Visit()249 printf("\t.try_end_%d\n", try_end->try_begin->id); in Visit()250 for (const auto& handler : try_end->handlers) { in Visit()254 if (try_end->catch_all != nullptr) { in Visit()255 printf("\t catch(...) : Label_%d\n", try_end->catch_all->id); in Visit()257 EndInstruction(try_end); in Visit()
54 virtual bool Visit(lir::TryBlockEnd* try_end) override;
64 bool Visit(TryBlockEnd* try_end) override { return SkipInstruction(try_end); } in Visit() argument
30 virtual bool Visit(TryBlockEnd* try_end) override;
50 virtual bool Visit(TryBlockEnd* try_end) override;
92 virtual bool Visit(TryBlockEnd* try_end) { return false; } in Visit() argument