search for: dielabel

Displaying 8 results from an estimated 8 matches for "dielabel".

Did you mean: devlabel
2011 Feb 12
4
[LLVMdev] [patch] Dwarf Debug info support for COFF object files
...utables, and run a test program against mingw-gdb and everything looks to be in order. Here is a short description of what the patches accomplish die.patch: adds a new DIEValue type to represent a section relative label. (their was already a type id specified so I provided a class modeled after DIELabel) secrel-fixup.patch: creats a new target specific fixup type (reloc_coff_secrel32) to represent COFF Section Relative relocations and updats the COFF object writer to write it as COFF_IMAGE_REL_AMD64_SREL32 secrel-streamer.patch adds a new directive in the MCStreamer interface to allow the As...
2011 Feb 24
0
[LLVMdev] [patch] Dwarf Debug info support for COFF object files
...rogram against mingw-gdb and everything looks to be in order. > > Here is a short description of what the patches accomplish > > die.patch: > adds a new DIEValue type to represent a section relative label. (their was already a type id specified so I provided a class modeled after DIELabel) > > secrel-fixup.patch: > creats a new target specific fixup type (reloc_coff_secrel32) to represent COFF Section Relative relocations and updats the COFF object writer to write it as COFF_IMAGE_REL_AMD64_SREL32 > > secrel-streamer.patch > adds a new directive in the MCStre...
2011 Feb 24
2
[LLVMdev] [patch] Dwarf Debug info support for COFF object files
...w-gdb and everything looks to be in order. >> >> Here is a short description of what the patches accomplish >> >> die.patch: >> adds a new DIEValue type to represent a section relative label. (their was already a type id specified so I provided a class modeled after DIELabel) >> >> secrel-fixup.patch: >> creats a new target specific fixup type (reloc_coff_secrel32) to represent COFF Section Relative relocations and updats the COFF object writer to write it as COFF_IMAGE_REL_AMD64_SREL32 >> >> secrel-streamer.patch >> adds a new d...
2015 May 20
5
[LLVMdev] RFC: Reduce the memory footprint of DIEs (and DIEValues)
...181 0 13.83 MB 302181 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 0 llvm::DIEEntry 10.91 MB 357506 0 10.91 MB 357506 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 0 llvm::DIEDelta 10.03 MB 328542 0 10.03 MB 328542 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 0 llvm::DIELabel 5.14 MB 168551 0 5.14 MB 168551 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 0 llvm::DIELoc 3.41 MB 13154 0 3.41 MB 13154 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 0 llvm::DIELocList 1.86 MB 61055 0 1.86 MB 61055 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 0 llv...
2012 Nov 19
0
[LLVMdev] Debug information under windows
...;addLabel(Die, dwarf::DW_AT_stmt_list, dwarf::DW_FORM_data4, Asm->GetTempSymbol("section_line")); + } else NewCU->addUInt(Die, dwarf::DW_AT_stmt_list, dwarf::DW_FORM_data4, 0); @@ -1638,7 +1643,7 @@ } case dwarf::DW_AT_location: { if (DIELabel *L = dyn_cast<DIELabel>(Values[i])) - Asm->EmitLabelDifference(L->getValue(), DwarfDebugLocSectionSym, 4); + Asm->EmitSectionOffset(L->getValue(), DwarfDebugLocSectionSym); else Values[i]->EmitValue(Asm, Form); break; diff -r 547972237a05 -r...
2012 Oct 26
5
[LLVMdev] Debug information under windows
Hello, Recently I found binaries produced with LLVM impossible to debug under Windows. This was probably related to the following bug: http://llvm.org/bugs/show_bug.cgi?id=13636 Asm generated from .ll files revealed that some offsets to debug information were incorrect: they were absolute instead of relative to their sections. Following patch seemed to have repaired the problem, so I'm
2011 Feb 24
0
[LLVMdev] [patch] Dwarf Debug info support for COFF object files
...g looks to be in order. >>> >>> Here is a short description of what the patches accomplish >>> >>> die.patch: >>> adds a new DIEValue type to represent a section relative label. (their was already a type id specified so I provided a class modeled after DIELabel) >>> >>> secrel-fixup.patch: >>> creats a new target specific fixup type (reloc_coff_secrel32) to represent COFF Section Relative relocations and updats the COFF object writer to write it as COFF_IMAGE_REL_AMD64_SREL32 >>> >>> secrel-streamer.patch &gt...
2015 May 21
2
[LLVMdev] RFC: Reduce the memory footprint of DIEs (and DIEValues)
...<XRRatioObject: 0x608025658ea0> %0.00, %0.00 >> 0 llvm::DIEEntry 10.91 MB 357506 0 10.91 MB 357506 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 >> 0 llvm::DIEDelta 10.03 MB 328542 0 10.03 MB 328542 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 >> 0 llvm::DIELabel 5.14 MB 168551 0 5.14 MB 168551 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 >> 0 llvm::DIELoc 3.41 MB 13154 0 3.41 MB 13154 <XRRatioObject: 0x608025658ea0> %0.00, %0.00 >> 0 llvm::DIELocList 1.86 MB 61055 0 1.86 MB 61055 <XRRatioObject: 0x608025658ea0> %0.00, %...