| /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/jspandafile/ |
| D | method_literal.cpp | 33 panda_file::CodeDataAccessor cda(*(jsPandaFile->GetPandaFile()), codeId); in MethodLiteral() 130 panda_file::CodeDataAccessor cda(*(jsPandaFile->GetPandaFile()), codeId); in GetNumVregs() 145 panda_file::CodeDataAccessor cda(*pandaFile, codeId); in GetCodeSize()
|
| D | quick_fix_loader.cpp | 177 panda_file::CodeDataAccessor codeDataAccessor(*pf, codeId.value()); in GenerateConstpoolCache()
|
| /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/runtime_core/runtime/tooling/inspector/ |
| D | source_file.cpp | 62 panda_file::CodeDataAccessor cda(*pandaFile_, *codeId); in EnumerateLocations()
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | runtime_adapter.h | 112 panda_file::CodeDataAccessor cda(panda_file_, mda.GetCodeId().value()); in GetMethodTotalArgumentsCount() 135 panda_file::CodeDataAccessor cda(panda_file_, mda.GetCodeId().value()); in GetMethodRegistersCount() 145 panda_file::CodeDataAccessor cda(panda_file_, mda.GetCodeId().value()); in GetMethodCode() 155 panda_file::CodeDataAccessor cda(panda_file_, mda.GetCodeId().value()); in GetMethodCodeSize()
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | method-inl.h | 380 auto num_vregs = panda_file::CodeDataAccessor::GetNumVregs(*(panda_file_), code_id_); in InitFrame() 506 panda_file::CodeDataAccessor cda(*(panda_file_), mda.GetCodeId().value()); in EnumerateTryBlocks() 516 using TryBlock = panda_file::CodeDataAccessor::TryBlock; in EnumerateCatchBlocks() 517 using CatchBlock = panda_file::CodeDataAccessor::CatchBlock; in EnumerateCatchBlocks() 539 using CatchBlock = panda_file::CodeDataAccessor::CatchBlock; in EnumerateExceptionHandlers()
|
| D | method.h | 231 return panda_file::CodeDataAccessor::GetNumVregs(*(panda_file_), code_id_); in GetNumVregs() 239 panda_file::CodeDataAccessor cda(*(panda_file_), code_id_); in GetCodeSize() 248 return panda_file::CodeDataAccessor::GetInstructions(*panda_file_, code_id_); in GetInstructions()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.cpp | 105 panda_file::CodeDataAccessor cda(*panda_file, mda.GetCodeId().value()); in CheckMethodLimitations() 279 panda_file::CodeDataAccessor cda(*panda_file, mda.GetCodeId().value()); in CreateTryCatchBoundariesBlocks() 281 cda.EnumerateTryBlocks([this](panda_file::CodeDataAccessor::TryBlock &try_block) { in CreateTryCatchBoundariesBlocks() 285 …try_block.EnumerateCatchBlocks([this, try_info](panda_file::CodeDataAccessor::CatchBlock &catch_bl… in CreateTryCatchBoundariesBlocks()
|
| /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()
|
| /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/disassembler/templates/ |
| D | get_ins_info.cpp.erb | 27 panda_file::CodeDataAccessor code_accessor(*file_, code_id);
|
| /arkcompiler/runtime_core/runtime/ |
| D | method.cpp | 343 panda_file::CodeDataAccessor cda(*(panda_file_), mda.GetCodeId().value()); in FindCatchBlock() 347 …cda.EnumerateTryBlocks([&pc_offset, cls, pc, this](panda_file::CodeDataAccessor::TryBlock &try_blo… in FindCatchBlock() 349 … try_block.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catch_block) { in FindCatchBlock()
|
| /arkcompiler/runtime_core/runtime/tests/ |
| D | debugger_test.cpp | 110 panda_file::CodeDataAccessor code_data_accessor(*file_ptr, code_id); in TEST_F()
|
| /arkcompiler/runtime_core/verification/jobs/ |
| D | cache.cpp | 530 static bool InitializeTryBlock(const panda_file::CodeDataAccessor::TryBlock &try_block, in InitializeTryBlock() 537 …const_cast<panda_file::CodeDataAccessor::TryBlock &>(try_block).EnumerateCatchBlocks([&](const aut… in InitializeTryBlock() 569 panda_file::CodeDataAccessor cda {pf, *code_id}; in InitializeCode()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | ts_inline_lowering.cpp | 118 panda_file::CodeDataAccessor cda(*pf, mda.GetCodeId().value()); in FilterInlinedMethod()
|
| D | bytecode_circuit_builder.cpp | 137 panda_file::CodeDataAccessor cda(*pf_, mda.GetCodeId().value()); in CollectTryCatchBlockInfo() 140 panda_file::CodeDataAccessor::TryBlock &tryBlock) { in CollectTryCatchBlockInfo() 158 tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in CollectTryCatchBlockInfo()
|
| D | bytecode_info_collector.cpp | 60 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 __anonc56b93380b02() 459 code_data_accessor.EnumerateTryBlocks([](const CodeDataAccessor::TryBlock &) { in __anonc56b93380b02()
|
| /arkcompiler/runtime_core/runtime/tooling/ |
| D | debugger.cpp | 81 panda_file::CodeDataAccessor code_da(pf, *code_id); in CheckLocationInClass()
|