| /arkcompiler/runtime_core/libpandafile/ |
| 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() 43 inline void CodeDataAccessor::EnumerateTryBlocks(const Callback &cb) in EnumerateTryBlocks() 56 inline void CodeDataAccessor::SkipTryBlocks() in SkipTryBlocks() 62 inline uint32_t CodeDataAccessor::GetNumVregs(const File &pf, File::EntityId code_id) in GetNumVregs() 71 inline const uint8_t *CodeDataAccessor::GetInstructions(const File &pf, File::EntityId code_id, uin… in GetInstructions() 82 inline const uint8_t *CodeDataAccessor::GetInstructions(const File &pf, File::EntityId code_id) in GetInstructions()
|
| D | code_data_accessor.cpp | 20 CodeDataAccessor::CatchBlock::CatchBlock(Span<const uint8_t> data) in CatchBlock() 29 CodeDataAccessor::TryBlock::TryBlock(Span<const uint8_t> data) : data_(data), size_(0) in TryBlock() 37 CodeDataAccessor::CodeDataAccessor(const File &panda_file, File::EntityId code_id) in CodeDataAccessor() function in panda::panda_file::CodeDataAccessor
|
| D | code_data_accessor.h | 23 class CodeDataAccessor { 111 CodeDataAccessor(const File &panda_file, File::EntityId code_id); 113 ~CodeDataAccessor() = default; 115 NO_COPY_SEMANTIC(CodeDataAccessor); 116 NO_MOVE_SEMANTIC(CodeDataAccessor);
|
| D | file_reader.cpp | 664 CodeDataAccessor code_acc(*file_, code_id.value()); in CreateMethodItem() 671 code_acc.EnumerateTryBlocks([&](CodeDataAccessor::TryBlock &try_block) { in CreateMethodItem() 673 try_block.EnumerateCatchBlocks([&](CodeDataAccessor::CatchBlock &catch_block) { in CreateMethodItem()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | method.cpp | 77 panda_file::CodeDataAccessor cda(*pandaFile, mda.GetCodeId().value()); in FindCatchBlock() 80 cda.EnumerateTryBlocks([&pcOffset, pc](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in FindCatchBlock() 82 … tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in FindCatchBlock()
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | runtime_adapter.h | 60 panda_file::CodeDataAccessor cda(panda_file_, mda.GetCodeId().value()); in GetMethodTotalArgumentsCount() 78 panda_file::CodeDataAccessor cda(panda_file_, mda.GetCodeId().value()); in GetMethodRegistersCount() 88 panda_file::CodeDataAccessor cda(panda_file_, mda.GetCodeId().value()); in GetMethodCode() 98 panda_file::CodeDataAccessor cda(panda_file_, mda.GetCodeId().value()); in GetMethodCodeSize()
|
| /arkcompiler/runtime_core/tests/fuzztest/codedataaccessor_fuzzer/ |
| D | codedataaccessor_fuzzer.cpp | 38 panda::panda_file::CodeDataAccessor coda(panda_file, value.value()); in CodeDataAccessorFuzzTest()
|
| /arkcompiler/ets_runtime/ecmascript/debugger/ |
| D | js_pt_method.h | 64 panda_file::CodeDataAccessor cda(*(jsPandaFile_->GetPandaFile()), codeId); in GetCodeSize()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | method_literal.cpp | 40 panda_file::CodeDataAccessor cda(*pf, codeId); in Initialize() 149 panda_file::CodeDataAccessor cda(*pandaFile, codeId); in GetCodeSize()
|
| D | panda_file_translator.cpp | 86 panda_file::CodeDataAccessor codeDataAccessor(*pf, codeId.value()); in TranslateClasses()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.cpp | 105 panda_file::CodeDataAccessor cda(*panda_file, mda.GetCodeId().value()); in CheckMethodLimitations() 268 panda_file::CodeDataAccessor cda(*panda_file, mda.GetCodeId().value()); in CreateTryCatchBoundariesBlocks() 270 cda.EnumerateTryBlocks([this](panda_file::CodeDataAccessor::TryBlock &try_block) { in CreateTryCatchBoundariesBlocks() 274 …try_block.EnumerateCatchBlocks([this, try_info](panda_file::CodeDataAccessor::CatchBlock &catch_bl… in CreateTryCatchBoundariesBlocks()
|
| /arkcompiler/runtime_core/disassembler/ |
| D | disassembler.h | 92 const panda_file::CodeDataAccessor::TryBlock &try_block, 95 const panda_file::CodeDataAccessor::CatchBlock &catch_block,
|
| D | disassembler.cpp | 478 panda_file::CodeDataAccessor code_accessor(*file_, code_id); in GetExceptions() 485 code_accessor.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &try_block) { in GetExceptions() 491 try_block.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catch_block) { in GetExceptions() 536 const panda_file::CodeDataAccessor::TryBlock &try_block, in LocateTryBlock() 589 const panda_file::CodeDataAccessor::CatchBlock &catch_block, in LocateCatchBlock() 1019 panda_file::CodeDataAccessor codeda(*file_, method_accessor.GetCodeId().value()); in GetMethodInfo() 1616 panda_file::CodeDataAccessor code_accessor(*file_, code_id); in GetInstructions()
|
| /arkcompiler/runtime_core/assembler/tests/ |
| D | emitter_test.cpp | 108 panda_file::CodeDataAccessor cdacc(*pf, mda.GetCodeId().value()); in TEST() 225 panda_file::CodeDataAccessor cdacc(*pf, mda.GetCodeId().value()); in TEST() 315 panda_file::CodeDataAccessor cdacc(*pf, mda.GetCodeId().value()); in TEST() 320 cdacc.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &try_block) { in TEST() 335 … try_block.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catch_block) { in TEST() 786 panda_file::CodeDataAccessor cda_f(*pf, mda_f.GetCodeId().value()); in TEST()
|
| D | assembler_emitter_test.cpp | 148 panda_file::CodeDataAccessor cdacc(*pf, mda.GetCodeId().value()); in __anon9d5bb8020402() 256 panda_file::CodeDataAccessor cdacc(*pf, mda.GetCodeId().value()); in __anon9d5bb8020902() 370 panda_file::CodeDataAccessor cdacc(*pf, mda.GetCodeId().value()); in __anon9d5bb8020a02() 378 cdacc.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &try_block) { in __anon9d5bb8020a02() 395 … try_block.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catch_block) { in __anon9d5bb8020a02()
|
| /arkcompiler/runtime_core/disassembler/templates/ |
| D | get_ins_info.cpp.erb | 27 panda_file::CodeDataAccessor code_accessor(*file_, code_id);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | bytecode_circuit_builder.cpp | 107 panda_file::CodeDataAccessor cda(*pf, mda.GetCodeId().value()); in CollectTryCatchBlockInfo() 110 panda_file::CodeDataAccessor::TryBlock &tryBlock) { in CollectTryCatchBlockInfo() 128 tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in CollectTryCatchBlockInfo()
|
| D | ts_inline_lowering.cpp | 154 panda_file::CodeDataAccessor cda(*pf, mda.GetCodeId().value()); in FilterInlinedMethod()
|
| D | bytecode_info_collector.cpp | 114 panda_file::CodeDataAccessor codeDataAccessor(*pf, codeId.value()); in ProcessClasses()
|
| /arkcompiler/runtime_core/libpandafile/tests/ |
| D | file_item_container_test.cpp | 449 CodeDataAccessor code_data_accessor(*panda_file, code_id.value()); in __anon1a961e180b02() 459 code_data_accessor.EnumerateTryBlocks([](const CodeDataAccessor::TryBlock &) { in __anon1a961e180b02()
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/ |
| D | abc_file.cpp | 466 panda_file::CodeDataAccessor cda {*panda_file_, mda.GetCodeId().value()}; in InitializeAllDefinedFunction()
|