Home
last modified time | relevance | path

Searched refs:DebugInfo (Results 1 – 18 of 18) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Ddebug_info.cpp19 std::string DebugInfo::FuncDebugInfo::EMPTY_COMMENT = "";
21 DebugInfo::DebugInfo(NativeAreaAllocator* allocator, bool enable) in DebugInfo() function in panda::ecmascript::kungfu::DebugInfo
29 DebugInfo::~DebugInfo() in ~DebugInfo()
39 void DebugInfo::AddFuncName(const std::string &name) in AddFuncName()
51 size_t DebugInfo::AddComment(const char* str) in AddComment()
60 void DebugInfo::AddFuncDebugInfo(const std::string& name) in AddFuncDebugInfo()
68 const std::string &DebugInfo::GetComment(const std::string &funcName, size_t index) const in GetComment()
Ddebug_info.h22 class DebugInfo {
24 DebugInfo(NativeAreaAllocator* allocator, bool enable = false);
25 ~DebugInfo();
Dcircuit.h34 class DebugInfo; variable
43 …explicit Circuit(NativeAreaAllocator* allocator, DebugInfo* dInfo = nullptr, const char* funcName …
273 DebugInfo* debugInfo_ {nullptr};
Dllvm_ir_builder.h38 class DebugInfo; variable
202 DebugInfo* GetDebugInfo() const in GetDebugInfo()
285 DebugInfo* debugInfo_ {nullptr};
Dcircuit.cpp24 Circuit::Circuit(NativeAreaAllocator* allocator, DebugInfo* debugInfo, const char* funcName, bool i… in Circuit()
Dllvm_ir_builder.cpp2401 debugInfo_ = new DebugInfo(allocator, logDbg); in LLVMModule()
/arkcompiler/ets_frontend/ts2panda/src/
Ddebuginfo.ts44 if (DebugInfo.isNode(extendedNode)) {
136 export class DebugInfo { class
152 if (DebugInfo.isNode(lastNode)) {
153 DebugInfo.lastNode = <ts.Node>lastNode;
158 return DebugInfo.lastNode;
202 DebugInfo.scopeArray.push(scope);
206 return DebugInfo.scopeArray;
210 DebugInfo.scopeArray = [];
214 DebugInfo.updateLastNode(node);
218 if (DebugInfo.isNode(node)) {
[all …]
DregAllocator.ts20 import { DebugInfo } from "./debuginfo";
105 DebugInfo.copyDebugInfo(irNodes[index], head); method in RegAllocator
106 DebugInfo.copyDebugInfo(irNodes[index], tail);
161 DebugInfo.copyDebugInfo(irNodes[index], head);
DcompilerDriver.ts29 import { DebugInfo } from "./debuginfo";
264 DebugInfo.addDebugIns(scope, pandaGen, true);
276 DebugInfo.addDebugIns(scope, pandaGen, false);
277 DebugInfo.setDebugInfo(pandaGen);
278 DebugInfo.setSourceFileDebugInfo(pandaGen, node);
Dcompiler.ts36 import { DebugInfo, NodeKind } from "./debuginfo";
509 this.pandaGen.branch(DebugInfo.getLastNode(), ifEndLabel);
1355 DebugInfo.addDebugIns(scope, this.pandaGen, true);
1360 DebugInfo.addDebugIns(this.scope, this.pandaGen, false);
Dpandagen.ts116 DebugInfo,
1521 DebugInfo.setDebuginfoForIns(node, ...insns);
/arkcompiler/runtime_core/libpandabase/os/
Ddebug_info.cpp160 DebugInfo::CompUnit::~CompUnit() in ~CompUnit()
170 Dwarf_Line_Context DebugInfo::CompUnit::GetLineContext() in GetLineContext()
184 void DebugInfo::Destroy() in Destroy()
202 DebugInfo::ErrorCode DebugInfo::ReadFromFile(const char *filename) in ReadFromFile()
232 bool DebugInfo::GetSrcLocation(uintptr_t pc, std::string *function, std::string *src_file, uint32_t… in GetSrcLocation()
275 bool DebugInfo::FindCompUnitByPc(uintptr_t pc, Dwarf_Die *cu_die) in FindCompUnitByPc()
310 void DebugInfo::TraverseChildren(CompUnit *cu, Dwarf_Die die) in TraverseChildren()
319 void DebugInfo::TraverseSiblings(CompUnit *cu, Dwarf_Die die) in TraverseSiblings()
348 void DebugInfo::AddFunction(CompUnit *cu, Dwarf_Addr low_pc, Dwarf_Addr high_pc, const std::string … in AddFunction()
371 void DebugInfo::GetFunctionName(Dwarf_Die die, std::string *function) in GetFunctionName()
[all …]
Ddebug_info.h28 class DebugInfo {
32 explicit DebugInfo() = default;
34 ~DebugInfo() in ~DebugInfo()
48 DEFAULT_MOVE_SEMANTIC(DebugInfo);
49 NO_COPY_SEMANTIC(DebugInfo);
Dstacktrace.cpp47 DebugInfo debug_info; // NOLINT(misc-non-private-member-variables-in-classes)
214 …a->filename.empty() && vma->debug_info.ReadFromFile(vma->filename.c_str()) == DebugInfo::SUCCESS) { in ReadDebugInfo()
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.h66 class DebugInfo {
68 explicit DebugInfo(ArenaAllocator *allocator) : variableDebugInfo(allocator->Adapter()) {}; in DebugInfo() function
69 DEFAULT_COPY_SEMANTIC(DebugInfo);
70 DEFAULT_MOVE_SEMANTIC(DebugInfo);
71 ~DebugInfo() = default;
203 const DebugInfo &Debuginfo() const in Debuginfo()
509 DebugInfo debugInfo_;
DcompilerContext.h41 class DebugInfo; variable
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
Demitter.h53 class DebugInfo; variable
/arkcompiler/runtime_core/docs/
Dfile_format.md365 …set to debug information related to the method. The offset must point to [DebugInfo](#debuginfo). |
902 ### DebugInfo subsection
942 | `line` | `line_start` from [DebugInfo](#debug_info). | Unsigned integer which corre…
946 | `constant_pool_ptr` | Address of the `constant_pool`'s first byte from [DebugInfo](#debug_info).…