Thank you, I would certainly do that. On Tue, Feb 23, 2021 at 12:59 PM Than McIntosh <[email protected]> wrote:
> > I would second Ian's recommendation to look at the 1.16 code -- a lot has > changed since 1.15. > > >>There is a LoadFull function in loader with works with payloads but I > have no idea what function and in what phase the raw data for each symbols > being created and added to payloads. I would appreciate if anyone could > help me in this regard > > LoadFull no longer exists in 1.16 -- it was a transitional function used > due to the fact that as of the 1.15 release the linker wasn't completely > converted to a new internal representation. > > HTH > > Than > > > > > On Tue, Feb 23, 2021 at 12:29 PM Mahdi Hosseini <[email protected]> > wrote: > >> Thanks for your reply. >> Actually yes, I am looking at the dwarfGenerateDebugSyms function in >> dwarf.go in cmd/lin/internal/ld trying to understand how and when CUs are >> being generated and then added to dwarfp2 specially the header and length >> of each CU. >> >> R, >> Mahdi >> >> On Mon, Feb 22, 2021 at 11:36 PM Ian Lance Taylor <[email protected]> >> wrote: >> >>> On Mon, Feb 22, 2021 at 12:59 PM [email protected] >>> <[email protected]> wrote: >>> > >>> > I am experimenting with dwarf generation in Go1.15 at the moment and >>> looking into new loader module. I am trying to understand how the data >>> being generated and put into []byte specifically how the loader.payloads >>> item being generated. I couldn't figure it out yet. >>> > There is a LoadFull function in loader with works with payloads but I >>> have no idea what function and in what phase the raw data for each symbols >>> being created and added to payloads. I would appreciate if anyone could >>> help me in this regard. >>> >>> This code is different in 1.16. I recommend that you look at 1.16. >>> >>> Some DWARF information is generated at compile time and some is >>> generated at link time. Is there anything specific you are interested >>> in? >>> >>> Ian >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/CAP%3DptTKW0BVjd1gonVREMxSwGnHiSX%2ByungkbatmcfkmK1q0Dg%40mail.gmail.com >> <https://groups.google.com/d/msgid/golang-nuts/CAP%3DptTKW0BVjd1gonVREMxSwGnHiSX%2ByungkbatmcfkmK1q0Dg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAP%3DptTKAJGTLOgzu-ETEvAKEDDjQtEw4cQUFFxkevw_4aSXJ6A%40mail.gmail.com.
