/arkcompiler/runtime_core/libpandafile/ |
D | code_data_accessor.h | 25 class TryBlock { 27 explicit TryBlock(Span<const uint8_t> data); 29 ~TryBlock() = default; 31 NO_COPY_SEMANTIC(TryBlock); 32 NO_MOVE_SEMANTIC(TryBlock);
|
D | code_data_accessor-inl.h | 24 inline void CodeDataAccessor::TryBlock::EnumerateCatchBlocks(const Callback &cb) in EnumerateCatchBlocks() 37 inline void CodeDataAccessor::TryBlock::SkipCatchBlocks() in SkipCatchBlocks() 47 TryBlock try_block(sp); in EnumerateTryBlocks() 58 EnumerateTryBlocks([](const TryBlock & /* unused */) { return true; }); in SkipTryBlocks()
|
D | code_data_accessor.cpp | 29 CodeDataAccessor::TryBlock::TryBlock(Span<const uint8_t> data) : data_(data), size_(0) in TryBlock() function in panda::panda_file::CodeDataAccessor::TryBlock
|
D | file_items.h | 1338 class TryBlock : public BaseItem { 1340 TryBlock(size_t start_pc, size_t length, std::vector<CatchBlock> catch_blocks) in TryBlock() function 1345 ~TryBlock() override = default; 1347 DEFAULT_MOVE_SEMANTIC(TryBlock); 1348 DEFAULT_COPY_SEMANTIC(TryBlock); 1403 void AddTryBlock(const TryBlock &try_block) in AddTryBlock() 1459 std::vector<TryBlock> try_blocks_;
|
D | file_items.cpp | 749 void CodeItem::TryBlock::ComputeLayout() in ComputeLayout() 761 size_t CodeItem::TryBlock::CalculateSizeWithoutCatchBlocks() const in CalculateSizeWithoutCatchBlocks() 767 size_t CodeItem::TryBlock::CalculateSize() const in CalculateSize() 778 bool CodeItem::TryBlock::Write(Writer *writer) in Write()
|
D | file_reader.cpp | 671 code_acc.EnumerateTryBlocks([&](CodeDataAccessor::TryBlock &try_block) { in CreateMethodItem() 690 … CodeItem::TryBlock(try_block.GetStartPc(), try_block.GetLength(), std::move(catch_blocks))); in CreateMethodItem()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | method.cpp | 80 cda.EnumerateTryBlocks([&pcOffset, pc](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in FindCatchBlock()
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
D | basicblock.h | 463 SetField<TryBlock>(v); in SetTry() 468 return GetField<TryBlock>(); in IsTry() 593 using TryBlock = TryEndBlock::NextFlag; variable 594 using OsrEntry = TryBlock::NextFlag;
|
/arkcompiler/runtime_core/disassembler/ |
D | disassembler.h | 92 const panda_file::CodeDataAccessor::TryBlock &try_block,
|
D | disassembler.cpp | 483 code_accessor.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &try_block) { in GetExceptions() 533 const panda_file::CodeDataAccessor::TryBlock &try_block, in LocateTryBlock()
|
/arkcompiler/runtime_core/assembler/ |
D | assembly-function.h | 189 std::vector<panda_file::CodeItem::TryBlock> BuildTryBlocks(
|
D | assembly-emitter.cpp | 1709 std::vector<CodeItem::TryBlock> Function::BuildTryBlocks( in BuildTryBlocks() 1713 std::vector<CodeItem::TryBlock> try_blocks; in BuildTryBlocks()
|
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
D | ir_builder.cpp | 270 cda.EnumerateTryBlocks([this](panda_file::CodeDataAccessor::TryBlock &try_block) { in CreateTryCatchBoundariesBlocks()
|
/arkcompiler/runtime_core/assembler/tests/ |
D | emitter_test.cpp | 320 cdacc.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &try_block) { in TEST()
|
D | assembler_emitter_test.cpp | 378 cdacc.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &try_block) { in __anon654af7a10a02()
|
/arkcompiler/runtime_core/docs/ |
D | file_format.md | 494 | `try_blocks` | `TryBlock[]` | Array of try blocks. The array has `tries_size` elements in … 496 ### TryBlock subsection
|
/arkcompiler/runtime_core/libpandafile/tests/ |
D | file_item_container_test.cpp | 459 code_data_accessor.EnumerateTryBlocks([](const CodeDataAccessor::TryBlock &) { in __anon97c8f9170b02() argument
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | bytecode_circuit_builder.cpp | 110 panda_file::CodeDataAccessor::TryBlock &tryBlock) { in CollectTryCatchBlockInfo()
|