Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@io-no
Copy link
Member

@io-no io-no commented Sep 9, 2025

We now have a first implementation of support for PLT symbols (symbol@plt).

Current limitations:

  • CET/IBT binaries (.plt.sec, 2-PLT scheme): implementation appears to work, but I definitely need more tests because of the peculiarities of these binaries.
  • Non-lazy PLT entries (plt.got): support is only sketched in. Because we lose the GLOB_DAT entry type, these theoretically don’t work yet.
  • @got / @got.plt symbols (GOT references): the code path exists, but I haven’t really tested them in the final implementation I pushed. These probably need to be unified.
  • AArch64: not yet tested.
  • Test suite: needs broader coverage.
  • Clean the codeit still smells too much like vibe coding (bleah).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants