search for: variabledi

Displaying 20 results from an estimated 34 matches for "variabledi".

Did you mean: variabledie
2013 Oct 11
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...:DIScope> = {<llvm::DIDescriptor> = {DbgNode >> = 0x102e05f30}, <No data fields>}, <No data fields>}, Attribute=73) at >> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE >> (this=0x102e13ec0, N=0x102e068c0) at >> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >> >> If we look at DwarfCompileUnit.cpp: >> VariableDIE = new DIE(GV.getTag()); >> // Add to map. >> insertDIE(N, Variab...
2013 Oct 10
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...=0x102e14090, Ty={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode = 0x102e05f30}, <No data fields>}, <No data fields>}, Attribute=73) at /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE (this=0x102e13ec0, N=0x102e068c0) at /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 If we look at DwarfCompileUnit.cpp: VariableDIE = new DIE(GV.getTag()); // Add to map. insertDIE(N, VariableDIE); // Add name and type. addString(VariableDIE,...
2013 Oct 15
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...:DIScope> = {<llvm::DIDescriptor> = {DbgNode >> = 0x102e05f30}, <No data fields>}, <No data fields>}, Attribute=73) at >> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE >> (this=0x102e13ec0, N=0x102e068c0) at >> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >> >> If we look at DwarfCompileUnit.cpp: >> VariableDIE = new DIE(GV.getTag()); >> // Add to map. >> insertDIE(N, Variab...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...y={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode > = 0x102e05f30}, <No data fields>}, <No data fields>}, Attribute=73) at > /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 > #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE > (this=0x102e13ec0, N=0x102e068c0) at > /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 > > If we look at DwarfCompileUnit.cpp: > VariableDIE = new DIE(GV.getTag()); > // Add to map. > insertDIE(N, VariableDIE); > > // Add...
2013 Oct 15
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...::DIDescriptor> = {DbgNode >>>> = 0x102e05f30}, <No data fields>}, <No data fields>}, Attribute=73) at >>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>>> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE >>>> (this=0x102e13ec0, N=0x102e068c0) at >>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>>> >>>> If we look at DwarfCompileUnit.cpp: >>>> VariableDIE = new DIE(GV.getTag()); >>>>...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...= {<llvm::DIDescriptor> = {DbgNode >>> = 0x102e05f30}, <No data fields>}, <No data fields>}, Attribute=73) at >>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE >>> (this=0x102e13ec0, N=0x102e068c0) at >>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>> >>> If we look at DwarfCompileUnit.cpp: >>> VariableDIE = new DIE(GV.getTag()); >>> // Add to map. >>...
2013 Oct 11
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...y={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode > = 0x102e05f30}, <No data fields>}, <No data fields>}, Attribute=73) at > /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 > #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE > (this=0x102e13ec0, N=0x102e068c0) at > /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 > > If we look at DwarfCompileUnit.cpp: > VariableDIE = new DIE(GV.getTag()); > // Add to map. > insertDIE(N, VariableDIE); > > // Add...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...or> = {DbgNode = 0x102e05f30}, <No data fields>}, <No >>>>> data fields>}, Attribute=73) at >>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>>>> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE >>>>> (this=0x102e13ec0, N=0x102e068c0) at >>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>>>> >>>>> If we look at DwarfCompileUnit.cpp: >>>>> VariableDIE = new DIE(GV.getTag());...
2013 Oct 15
1
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...gNode = 0x102e05f30}, <No data fields>}, <No data >>>>>> fields>}, Attribute=73) at >>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>>>>> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE >>>>>> (this=0x102e13ec0, N=0x102e068c0) at >>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>>>>> >>>>>> If we look at DwarfCompileUnit.cpp: >>>>>> VariableDIE = ne...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...or> = {DbgNode = 0x102e05f30}, <No data fields>}, <No >>>>> data fields>}, Attribute=73) at >>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>>>> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE >>>>> (this=0x102e13ec0, N=0x102e068c0) at >>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>>>> >>>>> If we look at DwarfCompileUnit.cpp: >>>>> VariableDIE = new DIE(GV.getTag());...
2013 Oct 15
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...gNode = 0x102e05f30}, <No data fields>}, <No >>>>>> data fields>}, Attribute=73) at >>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>>>>> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE >>>>>> (this=0x102e13ec0, N=0x102e068c0) at >>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>>>>> >>>>>> If we look at DwarfCompileUnit.cpp: >>>>>> VariableDIE = ne...
2011 Mar 30
0
[LLVMdev] More DWARF problems
...592 that was referred by another DIE 0x00000883 but somehow DIE 0x00000592 was not emitted. This could be a bug in DwarfDebug.cpp or how debug info is generated by FE. In DwarfDebug.cpp, you'll see code like addDIEEntry(VariableSpecDIE, dwarf::DW_AT_specification, dwarf::DW_FORM_ref4, VariableDIE); Here VariableSpecDIE is referring VariableDIE, but VariableDIE is missing from the output. There are other uses of DW_FORM_ref4 also. So check in our dwarfdump output what is 0x00000883 and set appropriate breakpoint in debugger and see why it is not reaching to DwarfDebug::emitDIE(). - Deva...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...2e05f30}, <No data fields>}, <No >>>>>>> data fields>}, Attribute=73) at >>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>>>>>> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE >>>>>>> (this=0x102e13ec0, N=0x102e068c0) at >>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>>>>>> >>>>>>> If we look at DwarfCompileUnit.cpp: >>>>>>>...
2013 Oct 15
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...;>>>>>>> data fields>}, Attribute=73) at >>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>>>>>>> #7 0x0000000100b05bff in >>>>>>>> llvm::CompileUnit::createGlobalVariableDIE (this=0x102e13ec0, >>>>>>>> N=0x102e068c0) at >>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>>>>>>> >>>>>>>> If we look at DwarfCompileUnit.cpp: >>>&...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...;>>>> data fields>}, Attribute=73) at >>>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>>>>>>>> #7 0x0000000100b05bff in >>>>>>>>> llvm::CompileUnit::createGlobalVariableDIE (this=0x102e13ec0, >>>>>>>>> N=0x102e068c0) at >>>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>>>>>>>> >>>>>>>>> If we look at DwarfCompileUnit.cp...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...;>>>> data fields>}, Attribute=73) at >>>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910 >>>>>>>>> #7 0x0000000100b05bff in >>>>>>>>> llvm::CompileUnit::createGlobalVariableDIE (this=0x102e13ec0, >>>>>>>>> N=0x102e068c0) at >>>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505 >>>>>>>>> >>>>>>>>> If we look at DwarfCompileUnit.cp...
2011 Apr 03
2
[LLVMdev] More DWARF problems
...DIE 0x00000883 but > somehow DIE 0x00000592 was not emitted. This could be a bug in > DwarfDebug.cpp or how debug info is generated by FE. > > In DwarfDebug.cpp, you'll see code like > > addDIEEntry(VariableSpecDIE, > dwarf::DW_AT_specification, dwarf::DW_FORM_ref4, VariableDIE); > > Here VariableSpecDIE is referring VariableDIE, but VariableDIE is missing > from the output. There are other uses of DW_FORM_ref4 also. So check in our > dwarfdump output what is 0x00000883 and set appropriate breakpoint in > debugger and see why it is not reaching to DwarfDe...
2011 Mar 30
5
[LLVMdev] More DWARF problems
I've been trying to track down the problem with the DWARF info that is being emitted by my front end, which has been broken for about a month now. Here's what happens when I attempt to use gdb to debug one of my programs on OS X: gdb stack crawl at point of internal error: [ 0 ] /usr/libexec/gdb/gdb-i386-apple-darwin (align_down+0x0) [0x122300] [ 1 ] /usr/libexec/gdb/gdb-i386-apple-darwin
2013 Oct 09
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
David, Thanks for reviewing! On Wed, Oct 9, 2013 at 11:36 AM, David Blaikie <dblaikie at gmail.com> wrote: > Might be easier if these were on Phabricator, but here are some thoughts: > > 0001: > This patch generally, while separated for legibility, is untested & > difficult to discuss in isolation. > I agree, this patch adds the functionality but does not use it,
2018 Mar 14
3
lld/lto/win32 crash on DIE code
...lvm::DwarfUnit::getOrCreateTypeDIE(const llvm::MDNode * TyNode) Line 718 C++ llvm::DwarfUnit::addType(llvm::DIE & Entity, const llvm::DIType * Ty, llvm::dwarf::Attribute Attribute) Line 768 C++ llvm::DwarfCompileUnit::applyVariableAttributes(const llvm::DbgVariable & Var, llvm::DIE & VariableDie) Line 897 C++ llvm::DwarfCompileUnit::finishVariableDefinition(const llvm::DbgVariable & Var) Line 725 C++ llvm::DwarfDebug::finishVariableDefinitions() Line 655 C++ llvm::DwarfDebug::finalizeModuleInfo() Line 677 C++ llvm::DwarfDebug::endModule() Line 768 C++ llvm::AsmPrinter::doFinalization...