Home
last modified time | relevance | path

Searched refs:dda (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/runtime_core/static_core/libpandafile/
H A Ddebug_helpers.cpp28 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 Ddebug_info_extractor.cpp184 const File *pf, ProtoDataAccessor &pda, DebugInfoDataAccessor &dda, MethodDataAccessor &mda, ClassDataAccessor &cda) in EnumerateParameters()
191 dda.EnumerateParameters([&](File::EntityId &paramId) { 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 Ddebug_info_extractor.h94 std::vector<ParamInfo> EnumerateParameters(const File *pf, ProtoDataAccessor &pda, DebugInfoDataAccessor &dda,
/arkcompiler/runtime_core/libpandafile/
H A Ddebug_helpers.h148 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 Ddebug_info_extractor.cpp183 void ExtractMethodParams(const File *pf, DebugInfoDataAccessor &dda, ProtoDataAccessor &pda, MethodDataAccessor &mda, in ExtractMethodParams() argument
190 dda.EnumerateParameters([&](File::EntityId &param_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 Ddebug_info_extractor.cpp292 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 Ddebuginfodataaccessor_fuzzer.cpp37 panda::panda_file::DebugInfoDataAccessor dda(panda_file, value.value()); in DebugInfoDataAccessorFuzzTest()
/arkcompiler/runtime_core/assembler/tests/
H A Demitter_test.cpp118 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 Dassembler_emitter_test.cpp156 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 Demitter_test.cpp121 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 Dfile_item_container_test.cpp704 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 Dfile_item_container_test.cpp598 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()

Completed in 11 milliseconds