search for: dwarfutil

Displaying 12 results from an estimated 12 matches for "dwarfutil".

2020 Sep 01
2
[Proposal][Debuginfo] dsymutil-like tool for ELF.
...39;m not aware of? (I haven't > actually used dwz, so I might have some mistaken ideas about how it > should work) > > If it's going to solve the same general problem, but be in the llvm > project instead, then maybe it should be called llvm-dwz. It looks like dwz and llvm-dwarfutil are not exactly matched in functionality. dwz is a  program that attempts to optimize DWARF debugging information contained in ELF shared libraries and ELF executables for *size*. llvm-dwarfutil is a tool that is used for processing debug info(DWARF) located in built binary files to improve debu...
2020 Sep 02
2
[Proposal][Debuginfo] dsymutil-like tool for ELF.
...39;t actually used dwz, so I might have some mistaken >> ideas about how it should work) >> >> If it's going to solve the same general problem, but be in the >> llvm project instead, then maybe it should be called llvm-dwz. > It looks like dwz and llvm-dwarfutil are not exactly matched in > functionality. > > dwz is a  program that attempts to optimize DWARF debugging > information > contained in ELF shared libraries and ELF executables for *size*. > > llvm-dwarfutil is a tool that is used for processing debug >...
2020 Aug 25
9
[Proposal][Debuginfo] dsymutil-like tool for ELF.
Hi,   We propose llvm-dwarfutil - a dsymutil-like tool for ELF.   Any thoughts on this?   Thanks in advance, Alexey. ====================================================================== llvm-dwarfutil(Apndx A) - is a tool that is used for processing debug info(DWARF) located in built binary files to improve debug info qual...
2020 Sep 14
2
[Proposal][Debuginfo] dsymutil-like tool for ELF.
Debuginfo folks, What is your opinion on this proposal? Do we need to work on better DWARFLinker library for now? or Can we start to integrate llvm-dwarfutil as a series of small patches? If it is OK to start integrating of llvm-dwarfutil, Is it OK to move llvm-objcopy implementation into separate library ObjCopy ? Thank you, Alexey. On 01.09.2020 20:18, James Y Knight wrote: > > > On Mon, Aug 31, 2020 at 11:06 AM Alexey <avl.lapshin at...
2020 Sep 02
2
[Proposal][Debuginfo] dsymutil-like tool for ELF.
...ave some mistaken ideas about how it should work) >>> >>> If it's going to solve the same general problem, but be in >>> the llvm project instead, then maybe it should be called >>> llvm-dwz. >> It looks like dwz and llvm-dwarfutil are not exactly matched >> in functionality. >> >> dwz is a  program that attempts to optimize DWARF debugging >> information >> contained in ELF shared libraries and ELF executables for *size*. >> >> llvm-dwarfutil i...
2020 Aug 26
3
[Proposal][Debuginfo] dsymutil-like tool for ELF.
...compiled from several object files). For linked binary that means all DIEs are loaded into the memory. In the result it requires a lot of memory resources. The solution for this problem could be changing splitting of source data from the file to the compilation unit basis. yes, making dsymutil/dwarfutil to work on compilation unit basis supporting multi-threading is a quite a big piece of work. It looks like it would be good for both dsymutil and dwarfutil. > 4) Given that DWARF v6 doesn't exist yet, I wouldn't include that as > an option name just yet...! Would "maxpc&quot...
2020 Aug 31
6
[Proposal][Debuginfo] dsymutil-like tool for ELF.
...) without significant performance degradation. 3. DWARFLinker does not support split dwarf at the moment. All these reasons are not blockers. And I believe implementation from D74169 might be integrated and incrementally improved if there would be agreement on that. Using DWARFLinker from llvm-dwarfutil is another possibility to use and improve it. When finally implemented - llvm-dwarfutil should solve the above three issues and there would probably be more reasons to include DWARFLinker into lld. Even if we would have the best solution - it is still useful to have a tool like llvm-dwarfutil f...
2020 Sep 03
2
[Proposal][Debuginfo] dsymutil-like tool for ELF.
...should work) >>>> >>>> If it's going to solve the same general problem, but be >>>> in the llvm project instead, then maybe it should be >>>> called llvm-dwz. >>> It looks like dwz and llvm-dwarfutil are not exactly >>> matched in functionality. >>> >>> dwz is a  program that attempts to optimize DWARF >>> debugging information >>> contained in ELF shared libraries and ELF executables >>>...
2020 Aug 06
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...latform and supports another set of > command-line options. > > 2. add new functionality into llvm-objcopy. llvm-objcopy already supports > various binary objects formats(MachO,ELF,COFF,wasm). It also has several > options to work with debug-info. > > 3. create new utility llvm-dwarfutil which would implement the above > functionality and reuse DWARFLinker(extracted from dsymutil) library and > new library ObjectCopy(extracted from llvm-objcopy). > > So far our preference is number three. The reason for this is that separate > utility specifically working with debug...
2020 Aug 10
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...> > command-line options. > > > > 2. add new functionality into llvm-objcopy. llvm-objcopy already supports > > various binary objects formats(MachO,ELF,COFF,wasm). It also has several > > options to work with debug-info. > > > > 3. create new utility llvm-dwarfutil which would implement the above > > functionality and reuse DWARFLinker(extracted from dsymutil) library and > > new library ObjectCopy(extracted from llvm-objcopy). > > > > So far our preference is number three. The reason for this is that separate > > utility specifi...
2020 Aug 03
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...on a non-darwin platform and supports another set of command-line options. 2. add new functionality into llvm-objcopy. llvm-objcopy already supports various      binary objects formats(MachO,ELF,COFF,wasm). It also has several options      to work with debug-info. 3. create new utility llvm-dwarfutil which would implement the above functionality      and reuse DWARFLinker(extracted from dsymutil) library and new library      ObjectCopy(extracted from llvm-objcopy). So far our preference is number three. The reason for this is that separate utility specifically working with debug info looks...
2020 Jul 31
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
On 28.07.2020 19:28, David Blaikie wrote: > On Tue, Jul 28, 2020 at 8:55 AM Alexey Lapshin <avl.lapshin at gmail.com> wrote: >> >> On 28.07.2020 10:29, David Blaikie via llvm-dev wrote: >>> On Fri, Jun 26, 2020 at 9:28 AM Alexey Lapshin >>> <alapshin at accesssoftek.com> wrote: >>>>>>>>>>>> This idea goes in another