/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | debug_info.cpp | 19 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()
|
D | debug_info.h | 22 class DebugInfo { 24 DebugInfo(NativeAreaAllocator* allocator, bool enable = false); 25 ~DebugInfo();
|
D | circuit.h | 34 class DebugInfo; variable 43 …explicit Circuit(NativeAreaAllocator* allocator, DebugInfo* dInfo = nullptr, const char* funcName … 273 DebugInfo* debugInfo_ {nullptr};
|
D | llvm_ir_builder.h | 38 class DebugInfo; variable 202 DebugInfo* GetDebugInfo() const in GetDebugInfo() 285 DebugInfo* debugInfo_ {nullptr};
|
D | circuit.cpp | 24 Circuit::Circuit(NativeAreaAllocator* allocator, DebugInfo* debugInfo, const char* funcName, bool i… in Circuit()
|
D | llvm_ir_builder.cpp | 2401 debugInfo_ = new DebugInfo(allocator, logDbg); in LLVMModule()
|
/arkcompiler/ets_frontend/ts2panda/src/ |
D | debuginfo.ts | 44 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 …]
|
D | regAllocator.ts | 20 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);
|
D | compilerDriver.ts | 29 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);
|
D | compiler.ts | 36 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);
|
D | pandagen.ts | 116 DebugInfo, 1521 DebugInfo.setDebuginfoForIns(node, ...insns);
|
/arkcompiler/runtime_core/libpandabase/os/ |
D | debug_info.cpp | 160 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 …]
|
D | debug_info.h | 28 class DebugInfo { 32 explicit DebugInfo() = default; 34 ~DebugInfo() in ~DebugInfo() 48 DEFAULT_MOVE_SEMANTIC(DebugInfo); 49 NO_COPY_SEMANTIC(DebugInfo);
|
D | stacktrace.cpp | 47 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/ |
D | pandagen.h | 66 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_;
|
D | compilerContext.h | 41 class DebugInfo; variable
|
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
D | emitter.h | 53 class DebugInfo; variable
|
/arkcompiler/runtime_core/docs/ |
D | file_format.md | 365 …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).…
|