Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DT_AUXILIARY dynamic tag for ARM ELF #1159

Open
hexwreaker opened this issue Jan 21, 2025 · 1 comment
Open

Add DT_AUXILIARY dynamic tag for ARM ELF #1159

hexwreaker opened this issue Jan 21, 2025 · 1 comment

Comments

@hexwreaker
Copy link

I tried to parse an ARM 32bits ELF shared object using lief.

binary = lief.parse(filepath)

While parsing the dynamic table, lief encountered the tag : 0x7FFFFFFD (which seems to be a shared object specific tag according to this paper : https://docs.oracle.com/cd/E19683-01/816-1386/6m7qcoblk/index.html

This tag is unknown to lief and it print the following while parsing :

Dynamic tag: 0x7ffffffd is not supported for the current architecture

Ida success as parsing the dynamic table, and recognizes this tag as :
Image

Maybe it could be interresting to take over this tag in : "LIEF/api/c/include/LIEF/ELF/enums.h"

Thanks to you !

@romainthomas
Copy link
Member

Ok I'll add this missing enums

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

No branches or pull requests

2 participants