Home
last modified time | relevance | path

Searched refs:DebugInfoExtractor (Results 1 – 25 of 31) sorted by relevance

12

/arkcompiler/runtime_core/libpandafile/
Ddebug_info_extractor.h52 class DebugInfoExtractor {
59 explicit DebugInfoExtractor(const File *pf);
61 ~DebugInfoExtractor() = default;
63 DEFAULT_COPY_SEMANTIC(DebugInfoExtractor);
64 DEFAULT_MOVE_SEMANTIC(DebugInfoExtractor);
Ddebug_info_extractor.cpp30 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/
Dhot_reload_manager.h34 DebugInfoExtractor *GetPatchExtractor(const std::string &url) const;
42 CUnorderedMap<std::string, DebugInfoExtractor *> patchExtractors_ {};
Dhot_reload_manager.cpp55 DebugInfoExtractor *HotReloadManager::GetPatchExtractor(const std::string &url) const in GetPatchExtractor()
Ddebugger_api.h37 class DebugInfoExtractor; variable
129 static DebugInfoExtractor *GetPatchExtractor(const EcmaVM *ecmaVm, const std::string &url);
/arkcompiler/toolchain/tooling/test/utils/
Dtest_extractor.h36 class TestExtractor : public DebugInfoExtractor {
38 explicit TestExtractor(const JSPandaFile *pandaFile) : DebugInfoExtractor(pandaFile) {} in TestExtractor()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Ddebug_info_extractor.cpp183 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()
Djs_pandafile_manager.h52 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_;
Djs_pandafile_manager.cpp370 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()
Ddebug_info_extractor.h77 class PUBLIC_API DebugInfoExtractor {
79 explicit DebugInfoExtractor(const JSPandaFile *jsPandaFile) : jsPandaFile_(jsPandaFile) in DebugInfoExtractor() function
82 ~DebugInfoExtractor() = default;
/arkcompiler/runtime_core/libpandafile/tests/
Ddebug_info_extractor_test.cpp242 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/
Djs_single_stepper.cpp90 std::list<JSPtStepRange> SingleStepper::GetStepRanges(DebugInfoExtractor *extractor, in GetStepRanges()
115 DebugInfoExtractor *extractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor( in GetStepper()
Djs_single_stepper.h55 static std::list<JSPtStepRange> GetStepRanges(DebugInfoExtractor *extractor,
/arkcompiler/toolchain/tooling/agent/
Ddebugger_impl.cpp79 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 …]
Ddebugger_impl.h148 DebugInfoExtractor *GetExtractor(const JSPandaFile *jsPandaFile);
149 DebugInfoExtractor *GetExtractor(const std::string &url);
/arkcompiler/ets_runtime/
Dlibark_jsruntime.map69 panda::ecmascript::DebugInfoExtractor::*;
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/
Djs_stackgetter.cpp92 DebugInfoExtractor *debugExtractor = in ParseMethodInfo()
229 DebugInfoExtractor *debugExtractor = in GetNativeMethodCallPos()
Djs_stackinfo.cpp40 DebugInfoExtractor *debugExtractor = in BuildMethodTrace()
129 DebugInfoExtractor *debugExtractor = in BuildJsStackInfo()
/arkcompiler/runtime_core/libark_defect_scan_aux/include/
Dabc_file.h126 std::unique_ptr<const panda_file::DebugInfoExtractor> debug_info_ {nullptr};
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dmethod_type_infer.h149 std::string CollectGateTypeLogInfo(GateRef gate, DebugInfoExtractor *debugExtractor,
Dmethod_type_infer.cpp1312DebugInfoExtractor *debugExtractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor(jsPandaFi… in PrintByteCodesWithTypes()
1410DebugInfoExtractor *debugExtractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor(jsPandaFi… in TypeCheck()
1423 std::string MethodTypeInfer::CollectGateTypeLogInfo(GateRef gate, DebugInfoExtractor *debugExtracto… in CollectGateTypeLogInfo()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dpass_manager.cpp172DebugInfoExtractor *debugInfoExtractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor(jsPan… in IsReleasedPandaFile()
/arkcompiler/runtime_core/disassembler/
Ddisassembler.h173 std::unique_ptr<panda_file::DebugInfoExtractor> debug_info_extractor_;
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_function.cpp285 DebugInfoExtractor *debugExtractor = in FunctionPrototypeToString()
/arkcompiler/ets_runtime/ecmascript/jspandafile/tests/
Djs_pandafile_manager_test.cpp289 DebugInfoExtractor *extractor = pfManager->GetJSPtExtractor(pf.get()); in HWTEST_F_L0()

12