Closed ETKNeil closed 1 year ago
Seems like this should be possible, but it would have to be optional if i understand correctly. If it isn't too much work, it might be better to see what a PR implementing this looks like. Ideally the PR is backwards compatible (non-breaking change). Do you think you'd be interested in doing this? :)
Hey, is there still any interest in this, and is anyone working on it?
I have basic support for this implemented. It's actually pretty straightforward to keep it backwards compatible, since this is really just another NOTE
type, so all that needs to happen to not have goblin shrug is add a bunch of boilerplate. You can see it on this branch: https://github.com/x64k/goblin/tree/ln-gnu-property .
FWIW it should be easy to add support for decoding the actual note contents, too. I haven't pushed any code for that because it's not supported for the other note types, either -- I suppose that's technically the application's realm, not goblin's?
Anyways, if there's still interest in this I'd be happy to open a pull request.
Hey, is there still any interest in this, and is anyone working on it?
I have basic support for this implemented. It's actually pretty straightforward to keep it backwards compatible, since this is really just another
NOTE
type, so all that needs to happen to not have goblin shrug is add a bunch of boilerplate. You can see it on this branch: https://github.com/x64k/goblin/tree/ln-gnu-property .FWIW it should be easy to add support for decoding the actual note contents, too. I haven't pushed any code for that because it's not supported for the other note types, either -- I suppose that's technically the application's realm, not goblin's?
Anyways, if there's still interest in this I'd be happy to open a pull request.
I would definetly be interested, I have yet to free some time to implement it myself but glancing at your commit, this seems like how it should be implemented
Cool, in that case, I got a PR open. I'm obviously open to any suggestions -- I'm currently using goblin to replace some old, homebrew, very clunky code that I wrote years ago so I'm not (yet) super familiar with its innards.
this is implemented, thanks @x64k !
There is an extension to gABI that add this program header : see https://raw.githubusercontent.com/wiki/hjl-tools/linux-abi/linux-abi-draft.pdf
Would it be possible to consider adding it in?
The relevant sections :