| /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 183 void DebugInfoExtractor::Extract(const File *pf) in Extract() 255 const LineNumberTable &DebugInfoExtractor::GetLineNumberTable(File::EntityId method_id) const in GetLineNumberTable() 267 const ColumnNumberTable &DebugInfoExtractor::GetColumnNumberTable(File::EntityId method_id) const in GetColumnNumberTable() 279 const LocalVariableTable &DebugInfoExtractor::GetLocalVariableTable(File::EntityId method_id) const in GetLocalVariableTable() 291 const std::vector<DebugInfoExtractor::ParamInfo> &DebugInfoExtractor::GetParameterInfo(File::Entity… in GetParameterInfo() 303 const char *DebugInfoExtractor::GetSourceFile(File::EntityId method_id) const in GetSourceFile() 313 const char *DebugInfoExtractor::GetSourceCode(File::EntityId method_id) const in GetSourceCode() 323 std::vector<File::EntityId> DebugInfoExtractor::GetMethodIdList() const in GetMethodIdList()
|
| /arkcompiler/ets_runtime/ecmascript/debugger/ |
| D | hot_reload_manager.h | 34 DebugInfoExtractor *GetPatchExtractor(const std::string &url) const; 42 CUnorderedMap<std::string, DebugInfoExtractor *> patchExtractors_ {};
|
| D | hot_reload_manager.cpp | 55 DebugInfoExtractor *HotReloadManager::GetPatchExtractor(const std::string &url) const in GetPatchExtractor()
|
| D | debugger_api.h | 37 class DebugInfoExtractor; variable 129 static DebugInfoExtractor *GetPatchExtractor(const EcmaVM *ecmaVm, const std::string &url);
|
| /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/ets_runtime/ecmascript/jspandafile/ |
| D | debug_info_extractor.cpp | 183 const LineNumberTable &DebugInfoExtractor::GetLineNumberTable(const panda_file::File::EntityId meth… in GetLineNumberTable() 199 const ColumnNumberTable &DebugInfoExtractor::GetColumnNumberTable(const panda_file::File::EntityId … in GetColumnNumberTable() 215 const LocalVariableTable &DebugInfoExtractor::GetLocalVariableTable(const panda_file::File::EntityI… in GetLocalVariableTable() 231 const std::string &DebugInfoExtractor::GetSourceFile(const panda_file::File::EntityId methodId) in GetSourceFile() 247 const std::string &DebugInfoExtractor::GetSourceCode(const panda_file::File::EntityId methodId) in GetSourceCode() 263 bool DebugInfoExtractor::ExtractorMethodDebugInfo(const panda_file::File::EntityId methodId) in ExtractorMethodDebugInfo() 289 void DebugInfoExtractor::ExtractorMethodDebugInfo(const panda_file::File &pandaFile, in ExtractorMethodDebugInfo() 318 void DebugInfoExtractor::Extract() in Extract()
|
| D | js_pandafile_manager.h | 52 DebugInfoExtractor *GetJSPtExtractor(const JSPandaFile *jsPandaFile); 54 DebugInfoExtractor *GetJSPtExtractorAndExtract(const JSPandaFile *jsPandaFile); 56 DebugInfoExtractor *CpuProfilerGetJSPtExtractor(const JSPandaFile *jsPandaFile); 106 std::unordered_map<const JSPandaFile *, std::unique_ptr<DebugInfoExtractor>> extractors_;
|
| D | js_pandafile_manager.cpp | 370 DebugInfoExtractor *JSPandaFileManager::GetJSPtExtractor(const JSPandaFile *jsPandaFile) in GetJSPtExtractor() 383 auto extractorPtr = std::make_unique<DebugInfoExtractor>(jsPandaFile); in GetJSPtExtractor() 384 DebugInfoExtractor *extractor = extractorPtr.get(); in GetJSPtExtractor() 392 DebugInfoExtractor *JSPandaFileManager::GetJSPtExtractorAndExtract(const JSPandaFile *jsPandaFile) in GetJSPtExtractorAndExtract() 405 auto extractorPtr = std::make_unique<DebugInfoExtractor>(jsPandaFile); in GetJSPtExtractorAndExtract() 406 DebugInfoExtractor *extractor = extractorPtr.get(); in GetJSPtExtractorAndExtract() 415 DebugInfoExtractor *JSPandaFileManager::CpuProfilerGetJSPtExtractor(const JSPandaFile *jsPandaFile) in CpuProfilerGetJSPtExtractor() 426 DebugInfoExtractor *extractor = nullptr; in CpuProfilerGetJSPtExtractor() 429 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/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/toolchain/tooling/agent/ |
| D | debugger_impl.cpp | 79 DebugInfoExtractor *extractor = GetExtractor(jsPandaFile); in NotifyScriptParsed() 146 DebugInfoExtractor *extractor = nullptr; in IsSkipLine() 161 return line == DebugInfoExtractor::SPECIAL_LINE_MARK; in IsSkipLine() 197 DebugInfoExtractor *extractor = nullptr; in NotifyPaused() 679 DebugInfoExtractor *extractor = GetExtractor(url); in GetPossibleBreakpoints() 725 DebugInfoExtractor *extractor = GetExtractor(metaData.url_); in RemoveBreakpoint() 781 DebugInfoExtractor *extractor = GetExtractor(url); in SetBreakpointByUrl() 864 DebugInfoExtractor *extractor = GetExtractor(url); in ProcessSingleBreakpoint() 1029 DebugInfoExtractor *DebuggerImpl::GetExtractor(const JSPandaFile *jsPandaFile) in GetExtractor() 1035 DebugInfoExtractor *DebuggerImpl::GetExtractor(const std::string &url) in GetExtractor() [all …]
|
| D | debugger_impl.h | 148 DebugInfoExtractor *GetExtractor(const JSPandaFile *jsPandaFile); 149 DebugInfoExtractor *GetExtractor(const std::string &url);
|
| /arkcompiler/ets_runtime/ |
| D | libark_jsruntime.map | 69 panda::ecmascript::DebugInfoExtractor::*;
|
| /arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/ |
| D | js_stackgetter.cpp | 92 DebugInfoExtractor *debugExtractor = in ParseMethodInfo() 229 DebugInfoExtractor *debugExtractor = in GetNativeMethodCallPos()
|
| D | js_stackinfo.cpp | 40 DebugInfoExtractor *debugExtractor = in BuildMethodTrace() 129 DebugInfoExtractor *debugExtractor = in BuildJsStackInfo()
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/include/ |
| D | abc_file.h | 126 std::unique_ptr<const panda_file::DebugInfoExtractor> debug_info_ {nullptr};
|
| /arkcompiler/ets_runtime/ecmascript/compiler/type_inference/ |
| D | method_type_infer.h | 149 std::string CollectGateTypeLogInfo(GateRef gate, DebugInfoExtractor *debugExtractor,
|
| D | method_type_infer.cpp | 1312 …DebugInfoExtractor *debugExtractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor(jsPandaFi… in PrintByteCodesWithTypes() 1410 …DebugInfoExtractor *debugExtractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor(jsPandaFi… in TypeCheck() 1423 std::string MethodTypeInfer::CollectGateTypeLogInfo(GateRef gate, DebugInfoExtractor *debugExtracto… in CollectGateTypeLogInfo()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | pass_manager.cpp | 172 …DebugInfoExtractor *debugInfoExtractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor(jsPan… in IsReleasedPandaFile()
|
| /arkcompiler/runtime_core/disassembler/ |
| D | disassembler.h | 173 std::unique_ptr<panda_file::DebugInfoExtractor> debug_info_extractor_;
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_function.cpp | 285 DebugInfoExtractor *debugExtractor = in FunctionPrototypeToString()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/tests/ |
| D | js_pandafile_manager_test.cpp | 289 DebugInfoExtractor *extractor = pfManager->GetJSPtExtractor(pf.get()); in HWTEST_F_L0()
|