| /arkcompiler/runtime_core/static_core/disassembler/ |
| D | disasm_backed_debug_info_extractor.cpp | 22 : panda_file::DebugInfoExtractor(&file), in DisasmBackedDebugInfoExtractor() 36 return DebugInfoExtractor::GetLineNumberTable(methodId); in GetLineNumberTable() 53 return DebugInfoExtractor::GetLocalVariableTable(methodId); in GetLocalVariableTable() 56 const std::vector<panda_file::DebugInfoExtractor::ParamInfo> &DisasmBackedDebugInfoExtractor::GetPa… in GetParameterInfo() 63 return DebugInfoExtractor::GetParameterInfo(methodId); in GetParameterInfo() 72 return DebugInfoExtractor::GetSourceFile(methodId); in GetSourceFile() 81 return DebugInfoExtractor::GetSourceCode(methodId); in GetSourceCode() 94 auto sourceFile = std::string(DebugInfoExtractor::GetSourceFile(methodId)); in GetDisassemblySourceName()
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | debug_info_extractor.h | 52 class DebugInfoExtractor { 59 explicit DebugInfoExtractor(const File *pf); 61 ~DebugInfoExtractor() = default; 63 DEFAULT_COPY_SEMANTIC(DebugInfoExtractor); 64 DEFAULT_MOVE_SEMANTIC(DebugInfoExtractor);
|
| D | debug_info_extractor.cpp | 30 DebugInfoExtractor::DebugInfoExtractor(const File *pf) in DebugInfoExtractor() function in panda::panda_file::DebugInfoExtractor 184 … ClassDataAccessor &cda, std::vector<DebugInfoExtractor::ParamInfo> ¶m_info) in ExtractMethodParams() 191 DebugInfoExtractor::ParamInfo info; in ExtractMethodParams() 224 void DebugInfoExtractor::Extract(const File *pf) in Extract() 275 const LineNumberTable &DebugInfoExtractor::GetLineNumberTable(File::EntityId method_id) const in GetLineNumberTable() 286 const ColumnNumberTable &DebugInfoExtractor::GetColumnNumberTable(File::EntityId method_id) const in GetColumnNumberTable() 297 const LocalVariableTable &DebugInfoExtractor::GetLocalVariableTable(File::EntityId method_id) const in GetLocalVariableTable() 308 const std::vector<DebugInfoExtractor::ParamInfo> &DebugInfoExtractor::GetParameterInfo(File::Entity… in GetParameterInfo() 319 const char *DebugInfoExtractor::GetSourceFile(File::EntityId method_id) const in GetSourceFile() 328 const char *DebugInfoExtractor::GetSourceCode(File::EntityId method_id) const in GetSourceCode() [all …]
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | debug_info_extractor.h | 52 class DebugInfoExtractor { 59 explicit DebugInfoExtractor(const File *pf); 61 virtual ~DebugInfoExtractor() = default; 63 DEFAULT_COPY_SEMANTIC(DebugInfoExtractor); 64 DEFAULT_MOVE_SEMANTIC(DebugInfoExtractor);
|
| D | debug_info_extractor.cpp | 25 DebugInfoExtractor::DebugInfoExtractor(const File *pf) in DebugInfoExtractor() function in ark::panda_file::DebugInfoExtractor 184 void DebugInfoExtractor::Extract(const File *pf) in Extract() 249 const LineNumberTable &DebugInfoExtractor::GetLineNumberTable(File::EntityId methodId) const in GetLineNumberTable() 260 const ColumnNumberTable &DebugInfoExtractor::GetColumnNumberTable(File::EntityId methodId) const in GetColumnNumberTable() 271 const LocalVariableTable &DebugInfoExtractor::GetLocalVariableTable(File::EntityId methodId) const in GetLocalVariableTable() 282 const std::vector<DebugInfoExtractor::ParamInfo> &DebugInfoExtractor::GetParameterInfo(File::Entity… in GetParameterInfo() 293 const char *DebugInfoExtractor::GetSourceFile(File::EntityId methodId) const in GetSourceFile() 302 const char *DebugInfoExtractor::GetSourceCode(File::EntityId methodId) const in GetSourceCode() 311 std::vector<File::EntityId> DebugInfoExtractor::GetMethodIdList() const in GetMethodIdList()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | debug_info_extractor.cpp | 181 const LineNumberTable &DebugInfoExtractor::GetLineNumberTable(const panda_file::File::EntityId meth… in GetLineNumberTable() 197 const ColumnNumberTable &DebugInfoExtractor::GetColumnNumberTable(const panda_file::File::EntityId … in GetColumnNumberTable() 213 const LocalVariableTable &DebugInfoExtractor::GetLocalVariableTable(const panda_file::File::EntityI… in GetLocalVariableTable() 229 const std::string &DebugInfoExtractor::GetSourceFile(const panda_file::File::EntityId methodId) in GetSourceFile() 245 const std::string &DebugInfoExtractor::GetSourceCode(const panda_file::File::EntityId methodId) in GetSourceCode() 261 bool DebugInfoExtractor::ExtractorMethodDebugInfo(const panda_file::File::EntityId methodId) in ExtractorMethodDebugInfo() 287 void DebugInfoExtractor::ExtractorMethodDebugInfo(const panda_file::File &pandaFile, in ExtractorMethodDebugInfo() 316 void DebugInfoExtractor::Extract() in Extract()
|
| D | js_pandafile_manager.h | 55 DebugInfoExtractor *GetJSPtExtractor(const JSPandaFile *jsPandaFile); 57 DebugInfoExtractor *GetJSPtExtractorAndExtract(const JSPandaFile *jsPandaFile); 59 DebugInfoExtractor *CpuProfilerGetJSPtExtractor(const JSPandaFile *jsPandaFile); 129 std::unordered_map<const JSPandaFile *, std::unique_ptr<DebugInfoExtractor>> extractors_;
|
| D | js_pandafile_manager.cpp | 416 DebugInfoExtractor *JSPandaFileManager::GetJSPtExtractor(const JSPandaFile *jsPandaFile) in GetJSPtExtractor() 430 auto extractorPtr = std::make_unique<DebugInfoExtractor>(jsPandaFile); in GetJSPtExtractor() 431 DebugInfoExtractor *extractor = extractorPtr.get(); in GetJSPtExtractor() 439 DebugInfoExtractor *JSPandaFileManager::GetJSPtExtractorAndExtract(const JSPandaFile *jsPandaFile) in GetJSPtExtractorAndExtract() 452 auto extractorPtr = std::make_unique<DebugInfoExtractor>(jsPandaFile); in GetJSPtExtractorAndExtract() 453 DebugInfoExtractor *extractor = extractorPtr.get(); in GetJSPtExtractorAndExtract() 462 DebugInfoExtractor *JSPandaFileManager::CpuProfilerGetJSPtExtractor(const JSPandaFile *jsPandaFile) in CpuProfilerGetJSPtExtractor() 473 DebugInfoExtractor *extractor = nullptr; in CpuProfilerGetJSPtExtractor() 476 auto extractorPtr = std::make_unique<DebugInfoExtractor>(jsPandaFile); in CpuProfilerGetJSPtExtractor()
|
| D | debug_info_extractor.h | 77 class PUBLIC_API DebugInfoExtractor { 79 explicit DebugInfoExtractor(const JSPandaFile *jsPandaFile) : jsPandaFile_(jsPandaFile) in DebugInfoExtractor() function 82 ~DebugInfoExtractor() = default;
|
| /arkcompiler/ets_runtime/ecmascript/debugger/ |
| D | hot_reload_manager.h | 34 std::vector<DebugInfoExtractor *> GetPatchExtractors(const std::string &url) const; 42 CUnorderedMap<std::string, std::vector<DebugInfoExtractor *>> patchExtractors_ {};
|
| D | hot_reload_manager.cpp | 55 std::vector<DebugInfoExtractor *> HotReloadManager::GetPatchExtractors(const std::string &url) const in GetPatchExtractors() 57 std::vector<DebugInfoExtractor *> extractors; in GetPatchExtractors()
|
| /arkcompiler/toolchain/tooling/test/utils/ |
| D | test_extractor.h | 36 class TestExtractor : public DebugInfoExtractor { 38 explicit TestExtractor(const JSPandaFile *pandaFile) : DebugInfoExtractor(pandaFile) {} in TestExtractor()
|
| /arkcompiler/runtime_core/abc2program/common/ |
| D | abc2program_entity_container.h | 34 const panda_file::DebugInfoExtractor &debug_info_extractor, in Abc2ProgramEntityContainer() 56 const panda_file::DebugInfoExtractor &GetDebugInfoExtractor() const; 64 const panda_file::DebugInfoExtractor &debug_info_extractor_;
|
| /arkcompiler/runtime_core/abc2program/ |
| D | abc2program_compiler.h | 33 const panda_file::DebugInfoExtractor &GetDebugInfoExtractor() const; 47 std::unique_ptr<panda_file::DebugInfoExtractor> debug_info_extractor_;
|
| D | abc2program_compiler.cpp | 36 debug_info_extractor_ = std::make_unique<panda_file::DebugInfoExtractor>(file_.get()); in OpenAbcFile() 70 const panda_file::DebugInfoExtractor &Abc2ProgramCompiler::GetDebugInfoExtractor() const in GetDebugInfoExtractor()
|
| D | abc_method_processor.h | 48 const panda_file::DebugInfoExtractor &debug_info_extractor_;
|
| /arkcompiler/runtime_core/static_core/runtime/tests/tooling/ |
| D | test_extractor.h | 55 … const std::vector<panda_file::DebugInfoExtractor::ParamInfo> &GetParameterInfo(EntityId methodId); 67 PandaUniquePtr<panda_file::DebugInfoExtractor> langExtractor_;
|
| D | test_extractor.cpp | 33 : langExtractor_(MakePandaUnique<panda_file::DebugInfoExtractor>(pf)) in TestExtractor() 108 const std::vector<panda_file::DebugInfoExtractor::ParamInfo> &TestExtractor::GetParameterInfo(Entit… in GetParameterInfo()
|
| /arkcompiler/runtime_core/static_core/libpandafile/tests/ |
| D | debug_info_extractor_test.cpp | 248 static std::pair<File::EntityId, uint32_t> GetBreakpointAddressWrapper(const DebugInfoExtractor &ex… in GetBreakpointAddressWrapper() 276 …tor<panda_file::LocalVariableInfo> GetLocalVariableInfoWrapper(const DebugInfoExtractor &extractor, in GetLocalVariableInfoWrapper() 290 static SourcePairLocation GetSourcePairLocationWrapper(const DebugInfoExtractor &extractor, File::E… in GetSourcePairLocationWrapper() 341 DebugInfoExtractor extractor(pf); in TEST_F() 365 DebugInfoExtractor extractor(pf); in TEST_F() 382 DebugInfoExtractor extractor(pf); in TEST_F() 399 DebugInfoExtractor extractor(pf); in TEST_F()
|
| /arkcompiler/runtime_core/libpandafile/tests/ |
| D | debug_info_extractor_test.cpp | 242 static std::pair<File::EntityId, uint32_t> GetBreakpointAddressWrapper(DebugInfoExtractor extractor, in GetBreakpointAddressWrapper() 270 static std::vector<panda_file::LocalVariableInfo> GetLocalVariableInfoWrapper(DebugInfoExtractor ex… in GetLocalVariableInfoWrapper() 284 static SourcePairLocation GetSourcePairLocationWrapper(DebugInfoExtractor extractor, File::EntityId… in GetSourcePairLocationWrapper() 331 DebugInfoExtractor extractor(pf); 355 DebugInfoExtractor extractor(pf); 370 DebugInfoExtractor extractor(pf); 385 DebugInfoExtractor extractor(pf);
|
| /arkcompiler/toolchain/tooling/backend/ |
| D | js_single_stepper.cpp | 90 std::list<JSPtStepRange> SingleStepper::GetStepRanges(DebugInfoExtractor *extractor, in GetStepRanges() 115 DebugInfoExtractor *extractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor( in GetStepper()
|
| D | js_single_stepper.h | 55 static std::list<JSPtStepRange> GetStepRanges(DebugInfoExtractor *extractor,
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/tooling/ |
| D | test_debug_info.cpp | 44 panda_file::DebugInfoExtractor extractor(file.get()); in TEST_F()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | ir_module.cpp | 28 DebugInfoExtractor *debugExtractor = in GetFuncName()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/ |
| D | js_stackinfo.h | 156 DebugInfoExtractor* GetDebugExtractor(); 166 std::unique_ptr<DebugInfoExtractor> debugExtractor_ {nullptr}; 174 DebugInfoExtractor *extractor{nullptr};
|