/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | debug_helpers.cpp | 28 ark::panda_file::DebugInfoDataAccessor dda(*pandaDebugFile, debugInfoId.value()); in GetLineNumber() 29 const uint8_t *program = dda.GetLineNumberProgram(); in GetLineNumber() 31 ark::panda_file::LineProgramState state(*pandaDebugFile, ark::panda_file::File::EntityId(0), dda.GetLineStart(), in GetLineNumber() 32 dda.GetConstantPool()); in GetLineNumber()
|
H A D | debug_info_extractor.cpp | 184 const File *pf, ProtoDataAccessor &pda, DebugInfoDataAccessor &dda, MethodDataAccessor &mda, ClassDataAccessor &cda) in EnumerateParameters() 191 dda.EnumerateParameters([&](File::EntityId ¶mId) { in EnumerateParameters() 234 DebugInfoDataAccessor dda(*pf, debugInfoId.value()); in Extract() 237 auto paramInfo = EnumerateParameters(pf, pda, dda, mda, cda); in Extract() 239 LineProgramState state(*pf, sourceFileId.value_or(File::EntityId(0)), dda.GetLineStart(), in Extract() 240 dda.GetConstantPool()); in Extract() 243 LineNumberProgramProcessor<LineNumberProgramHandler> programProcessor(dda.GetLineNumberProgram(), &handler); in Extract() 183 EnumerateParameters( const File *pf, ProtoDataAccessor &pda, DebugInfoDataAccessor &dda, MethodDataAccessor &mda, ClassDataAccessor &cda) EnumerateParameters() argument
|
H A D | debug_info_extractor.h | 94 std::vector<ParamInfo> EnumerateParameters(const File *pf, ProtoDataAccessor &pda, DebugInfoDataAccessor &dda,
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | debug_helpers.h | 148 panda::panda_file::DebugInfoDataAccessor dda(*panda_debug_file, debug_info_id.value()); in GetLineNumber() 149 const uint8_t *program = dda.GetLineNumberProgram(); in GetLineNumber() 152 dda.GetLineStart(), dda.GetConstantPool()); in GetLineNumber()
|
H A D | debug_info_extractor.cpp | 183 void ExtractMethodParams(const File *pf, DebugInfoDataAccessor &dda, ProtoDataAccessor &pda, MethodDataAccessor &mda, in ExtractMethodParams() argument 190 dda.EnumerateParameters([&](File::EntityId ¶m_id) { in ExtractMethodParams() 245 DebugInfoDataAccessor dda(panda_file, debug_info_id.value()); in Extract() 249 ExtractMethodParams(pf, dda, pda, mda, cda, param_info); in Extract() 251 const uint8_t *program = dda.GetLineNumberProgram(); in Extract() 253 LineProgramState state(panda_file, source_file_id.value_or(File::EntityId(0)), dda.GetLineStart(), in Extract() 254 dda.GetConstantPool()); in Extract()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | debug_info_extractor.cpp | 292 DebugInfoDataAccessor dda(pandaFile, debugInfoId.value()); in ExtractorMethodDebugInfo() 293 const uint8_t *program = dda.GetLineNumberProgram(); in ExtractorMethodDebugInfo() 294 LineProgramState state(pandaFile, sourceFileId.value_or(panda_file::File::EntityId(0)), dda.GetLineStart(), in ExtractorMethodDebugInfo() 295 dda.GetConstantPool()); in ExtractorMethodDebugInfo()
|
/arkcompiler/runtime_core/tests/fuzztest/debuginfodataaccessor_fuzzer/ |
H A D | debuginfodataaccessor_fuzzer.cpp | 37 panda::panda_file::DebugInfoDataAccessor dda(panda_file, value.value()); in DebugInfoDataAccessorFuzzTest()
|
/arkcompiler/runtime_core/assembler/tests/ |
H A D | emitter_test.cpp | 118 panda_file::DebugInfoDataAccessor dda(*pf, mda.GetDebugInfoId().value()); in TEST() 119 ASSERT_EQ(dda.GetLineStart(), 8U); in TEST() 120 ASSERT_EQ(dda.GetNumParams(), 0U); in TEST() 228 panda_file::DebugInfoDataAccessor dda(*pf, mda.GetDebugInfoId().value()); in TEST() 229 ASSERT_EQ(dda.GetLineStart(), 3U); in TEST() 230 ASSERT_EQ(dda.GetNumParams(), 0U); in TEST() 232 const uint8_t *program = dda.GetLineNumberProgram(); in TEST() 233 Span<const uint8_t> constant_pool = dda.GetConstantPool(); in TEST()
|
H A D | assembler_emitter_test.cpp | 156 panda_file::DebugInfoDataAccessor dda(*pf, mda.GetDebugInfoId().value()); in HWTEST_F() 157 EXPECT_EQ(dda.GetLineStart(), 8U); in HWTEST_F() 158 EXPECT_EQ(dda.GetNumParams(), 0U); in HWTEST_F() 257 panda_file::DebugInfoDataAccessor dda(*pf, mda.GetDebugInfoId().value()); in HWTEST_F() 258 EXPECT_EQ(dda.GetLineStart(), 3U); in HWTEST_F() 259 EXPECT_EQ(dda.GetNumParams(), 0U); in HWTEST_F() 261 dda.GetLineNumberProgram(); in HWTEST_F() 262 Span<const uint8_t> constant_pool = dda.GetConstantPool(); in HWTEST_F()
|
/arkcompiler/runtime_core/static_core/assembler/tests/ |
H A D | emitter_test.cpp | 121 panda_file::DebugInfoDataAccessor dda(*pf, mda.GetDebugInfoId().value()); in TEST() 122 ASSERT_EQ(dda.GetLineStart(), 8U); in TEST() 123 ASSERT_EQ(dda.GetNumParams(), 0U); in TEST() 231 panda_file::DebugInfoDataAccessor dda(*pf, mda.GetDebugInfoId().value()); in TEST() 232 ASSERT_EQ(dda.GetLineStart(), 3U); in TEST() 233 ASSERT_EQ(dda.GetNumParams(), 0U); in TEST() 235 const uint8_t *program = dda.GetLineNumberProgram(); in TEST() 236 Span<const uint8_t> constantPool = dda.GetConstantPool(); in TEST()
|
/arkcompiler/runtime_core/libpandafile/tests/ |
H A D | file_item_container_test.cpp | 704 DebugInfoDataAccessor dda(*panda_file, debug_info_id.value()); in HWTEST() 705 EXPECT_EQ(dda.GetDebugInfoId().GetOffset(), debug_info_item->GetOffset()); in HWTEST() 706 EXPECT_EQ(dda.GetLineStart(), 5U); in HWTEST() 707 EXPECT_EQ(dda.GetNumParams(), params.size()); in HWTEST() 709 dda.EnumerateParameters([&](File::EntityId id) { EXPECT_EQ(id.GetOffset(), param_string_item->GetOffset()); }); in HWTEST() 711 auto cp = dda.GetConstantPool(); in HWTEST() 720 const uint8_t *line_number_program = dda.GetLineNumberProgram(); in HWTEST() 726 EXPECT_EQ(dda.GetSize(), debug_info_item->GetSize()); in HWTEST()
|
/arkcompiler/runtime_core/static_core/libpandafile/tests/ |
H A D | file_item_container_test.cpp | 598 DebugInfoDataAccessor dda(*pandaFile, debugInfoId.value()); in TEST() 599 EXPECT_EQ(dda.GetDebugInfoId().GetOffset(), debugInfoItem->GetOffset()); in TEST() 600 EXPECT_EQ(dda.GetLineStart(), 5U); in TEST() 601 EXPECT_EQ(dda.GetNumParams(), params.size()); in TEST() 603 dda.EnumerateParameters([&](File::EntityId id) { EXPECT_EQ(id.GetOffset(), paramStringItem->GetOffset()); }); in TEST() 605 auto cp = dda.GetConstantPool(); in TEST() 614 const uint8_t *lineNumberProgram = dda.GetLineNumberProgram(); in TEST() 620 EXPECT_EQ(dda.GetSize(), debugInfoItem->GetSize()); in TEST()
|