Gas64 (no more use of gcc, only gas) WDS / LNX

User projects written in or related to FreeBASIC.
D.J.Peters
Posts: 8431
Joined: May 28, 2005 3:28
Contact:

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Postby D.J.Peters » Jan 11, 2022 3:04

@SARG good job and thank you.

Joshy
adeyblue
Posts: 134
Joined: Nov 07, 2019 20:08

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Postby adeyblue » Jan 15, 2022 1:52

BTW Dwarf format is a nightmare :-)

Agreed. Even using libdwarf to read them is. The pdf for that library is 240 pages! I don't doubt it needs to be that complex to read everything that could ever be generated by compilers, but still, that seems like it might be doing a little bit too much.

I wouldn't mind but it doesn't even document what it does very well. I randomly found a page on the internet that told me "Oh by the way, this one function magically knows about the enumeration you do with this other function, so just use those two functions together to find all the subs in the exe rather than the two pages of code that the example uses"
SARG
Posts: 1332
Joined: May 27, 2005 7:15
Location: FRANCE

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Postby SARG » Jan 15, 2022 8:39

adeyblue wrote:it might be doing a little bit too much."

For fbc that's sure.

I didn't use libdwarf, I 'cheated' a bit using objdump that extracts debug data each necessary section in plain text then fbdebugger (previous/current version) links all. But I let down that in fbdebugger_new.

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 6 guests