search for: emitcoffstaticoffset

Displaying 6 results from an estimated 6 matches for "emitcoffstaticoffset".

2013 Nov 20
2
[LLVMdev] Adding line table debug information to LLVM on Windows
...just by using the MCAsmStreamer. > > Do you think we should really write a dumper too? > > That's kinda hard and we don't plan to fully support the CodeView format > yet... > > I tried my patch on Chromium and it hit the llvm_unreachable I wrote > in WinCOFFStreamer::EmitCOFFStaticOffset(). > Now that it also supports using a fixup to calculate the offset (that > happens as the second pass, not supported by MCAsmStreamer, right?), I > think I do have to write at least a simple dumper... > > Any hints on how to do that? Should it be a separate app or built into > s...
2013 Nov 20
0
[LLVMdev] Adding line table debug information to LLVM on Windows
...gt; tests without a dumper - just by using the MCAsmStreamer. > Do you think we should really write a dumper too? > That's kinda hard and we don't plan to fully support the CodeView format yet... I tried my patch on Chromium and it hit the llvm_unreachable I wrote in WinCOFFStreamer::EmitCOFFStaticOffset(). Now that it also supports using a fixup to calculate the offset (that happens as the second pass, not supported by MCAsmStreamer, right?), I think I do have to write at least a simple dumper... Any hints on how to do that? Should it be a separate app or built into some COFF reader readily avail...
2013 Nov 20
0
[LLVMdev] Adding line table debug information to LLVM on Windows
...er. >> > Do you think we should really write a dumper too? >> > That's kinda hard and we don't plan to fully support the CodeView format >> > yet... >> >> I tried my patch on Chromium and it hit the llvm_unreachable I wrote >> in WinCOFFStreamer::EmitCOFFStaticOffset(). >> Now that it also supports using a fixup to calculate the offset (that >> happens as the second pass, not supported by MCAsmStreamer, right?), I >> think I do have to write at least a simple dumper... >> >> Any hints on how to do that? Should it be a separate app...
2013 Nov 19
6
[LLVMdev] Adding line table debug information to LLVM on Windows
Attached is a slightly updated patch. (it doesn't include D2222 yet). 2013/11/19 Eric Christopher <echristo at gmail.com>: > In general I do think we're going to need to abstract it out as much > as possible. I'm not sure what the previous patch looks like, but > abstracting the interface out would be general goodness for this. We > can talk about designs for that as
2013 Nov 20
2
[LLVMdev] Adding line table debug information to LLVM on Windows
...in the code where I can find the clues for that? >> I'm not yet familiar with this part of the project... >> lib/CodeGen/AsmPrinter/DwarfDebug.cpp has some checks for triple/os. > > I tried my patch on Chromium and it hit the llvm_unreachable I wrote > in WinCOFFStreamer::EmitCOFFStaticOffset(). > Now that it also supports using a fixup to calculate the offset (that > happens as the second pass, not supported by MCAsmStreamer, right?), I > think I do have to write at least a simple dumper... > > Any hints on how to do that? Should it be a separate app or built into > s...
2013 Dec 03
0
[LLVMdev] Adding line table debug information to LLVM on Windows
...amiliar with this part of the project... > >> > > lib/CodeGen/AsmPrinter/DwarfDebug.cpp has some checks for triple/os. OK, I use the Triple().isOSWindows() now. > > > > I tried my patch on Chromium and it hit the llvm_unreachable I wrote > > in WinCOFFStreamer::EmitCOFFStaticOffset(). > > Now that it also supports using a fixup to calculate the offset (that > > happens as the second pass, not supported by MCAsmStreamer, right?), I > > think I do have to write at least a simple dumper... > > > > Any hints on how to do that? Should it be a separate...