Eric Christopher via llvm-dev
2018-Jan-17 20:52 UTC
[llvm-dev] Adding DWARF5 accelerator table support to llvm
FWIW I'm completely on board with everything Adrian has said in this thread :) -eric On Wed, Jan 17, 2018 at 11:00 AM Adrian Prantl via llvm-dev < llvm-dev at lists.llvm.org> wrote:> > > > On Jan 17, 2018, at 9:20 AM, Jonas Devlieghere via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > > > > As mentioned by Adrian in the comment you linked, I too am looking at > DWARFv5 > > accelerator tables in LLVM. > > > > To give you some background: my motivation is that I want to upstream > support > > for (Apple style) accelerator tables in llvm-dsymutil, > > Some background for the benefit of everyone who may not be aware of the > genesis of the DWARF v5 accelerator tables: > > DWARF v5 accelerator tables are a direct evolution of the "Apple" > accelerator tables that are implemented in LLVM (after going through the > standardization process and being reworked/generalized there), so we hope > that the implementation can at least share some common interfaces with the > existing Apple accelerator table implementation where this makes sense. > > -- adrian > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180117/b2de61b6/attachment.html>
Pavel Labath via llvm-dev
2018-Jan-18 15:52 UTC
[llvm-dev] [lldb-dev] Adding DWARF5 accelerator table support to llvm
Thank you for all the responses. Unfortunately I wasn't able to make any progress on creating the patches today. I'll be sure to add everyone who expressed interest here to the phabricator diff once I have them ready. Jonas, do you have any dsymutil patches I can look at? I am interested in seeing what kind of interfaces are you using, particularly on the reading side. I think the current DWARFAcceleratorTable interface will need to be redesigned a bit if we want it to fit the dwarf5 tables as well. On 17 January 2018 at 20:52, Eric Christopher via lldb-dev <lldb-dev at lists.llvm.org> wrote:> FWIW I'm completely on board with everything Adrian has said in this thread > :) > > -eric > > On Wed, Jan 17, 2018 at 11:00 AM Adrian Prantl via llvm-dev > <llvm-dev at lists.llvm.org> wrote: >> >> >> >> > On Jan 17, 2018, at 9:20 AM, Jonas Devlieghere via llvm-dev >> > <llvm-dev at lists.llvm.org> wrote: >> > >> > As mentioned by Adrian in the comment you linked, I too am looking at >> > DWARFv5 >> > accelerator tables in LLVM. >> > >> > To give you some background: my motivation is that I want to upstream >> > support >> > for (Apple style) accelerator tables in llvm-dsymutil, >> >> Some background for the benefit of everyone who may not be aware of the >> genesis of the DWARF v5 accelerator tables: >> >> DWARF v5 accelerator tables are a direct evolution of the "Apple" >> accelerator tables that are implemented in LLVM (after going through the >> standardization process and being reworked/generalized there), so we hope >> that the implementation can at least share some common interfaces with the >> existing Apple accelerator table implementation where this makes sense. >> >> -- adrian >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > > _______________________________________________ > lldb-dev mailing list > lldb-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev >
Frédéric Riss via llvm-dev
2018-Jan-19 20:45 UTC
[llvm-dev] [lldb-dev] Adding DWARF5 accelerator table support to llvm
> On Jan 18, 2018, at 7:52 AM, Pavel Labath via lldb-dev <lldb-dev at lists.llvm.org> wrote: > > Thank you for all the responses. Unfortunately I wasn't able to make > any progress on creating the patches today. I'll be sure to add > everyone who expressed interest here to the phabricator diff once I > have them ready. > > Jonas, do you have any dsymutil patches I can look at? I am interested > in seeing what kind of interfaces are you using, particularly on the > reading side. I think the current DWARFAcceleratorTable interface will > need to be redesigned a bit if we want it to fit the dwarf5 tables as > well.Dsymutil never reads accelerator tables. It rebuilds them while walking the debug_info section. Fred> On 17 January 2018 at 20:52, Eric Christopher via lldb-dev > <lldb-dev at lists.llvm.org> wrote: >> FWIW I'm completely on board with everything Adrian has said in this thread >> :) >> >> -eric >> >> On Wed, Jan 17, 2018 at 11:00 AM Adrian Prantl via llvm-dev >> <llvm-dev at lists.llvm.org> wrote: >>> >>> >>> >>>> On Jan 17, 2018, at 9:20 AM, Jonas Devlieghere via llvm-dev >>>> <llvm-dev at lists.llvm.org> wrote: >>>> >>>> As mentioned by Adrian in the comment you linked, I too am looking at >>>> DWARFv5 >>>> accelerator tables in LLVM. >>>> >>>> To give you some background: my motivation is that I want to upstream >>>> support >>>> for (Apple style) accelerator tables in llvm-dsymutil, >>> >>> Some background for the benefit of everyone who may not be aware of the >>> genesis of the DWARF v5 accelerator tables: >>> >>> DWARF v5 accelerator tables are a direct evolution of the "Apple" >>> accelerator tables that are implemented in LLVM (after going through the >>> standardization process and being reworked/generalized there), so we hope >>> that the implementation can at least share some common interfaces with the >>> existing Apple accelerator table implementation where this makes sense. >>> >>> -- adrian >>> _______________________________________________ >>> LLVM Developers mailing list >>> llvm-dev at lists.llvm.org >>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> >> >> _______________________________________________ >> lldb-dev mailing list >> lldb-dev at lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev >> > _______________________________________________ > lldb-dev mailing list > lldb-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
Possibly Parallel Threads
- [lldb-dev] Adding DWARF5 accelerator table support to llvm
- [lldb-dev] Adding DWARF5 accelerator table support to llvm
- [lldb-dev] Adding DWARF5 accelerator table support to llvm
- [lldb-dev] Adding DWARF5 accelerator table support to llvm
- [lldb-dev] Adding DWARF5 accelerator table support to llvm