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

Clarify the scope #29

Open
greenrobot opened this issue Aug 26, 2022 · 7 comments
Open

Clarify the scope #29

greenrobot opened this issue Aug 26, 2022 · 7 comments

Comments

@greenrobot
Copy link

I was trying to open a static library (.a) and 0.05 (latest release as of today) it just said "It's not a valid file". It's Linux ELF so I was surprised. Also, I did not see description what exactly the app is supporting.

@horsicq
Copy link
Owner

horsicq commented Aug 26, 2022

Are you sure that it is ELF? Could you please open your file in any HEX viewer and see the first 4 bytes? It should be '.ELF'.
You could use Detect It Easy open file -> HEX
https://github.com/horsicq/DIE-engine/releases/tag/3.06

@greenrobot
Copy link
Author

A static library (.a) is an archive and thus has a different file header. I take it that this is not supported. Maybe update the readme?

@horsicq
Copy link
Owner

horsicq commented Aug 26, 2022

Ok. Thanks a lot for testing. I will take a look.

@horsicq
Copy link
Owner

horsicq commented Aug 26, 2022

You could unpack your archive with an archive manager(For Windows you can use 7zip).
Then you can open every *.o file with XELFViewer.

@greenrobot
Copy link
Author

Or, XELFViewercould read the archive 😁 (feature request). E.g. "merge" the data of the .o files.

For inspiration also: https://apps.kde.org/de/elf-dissector/ I love the idea of treemaps for elf/libs. But I had trouble with KDE on Ubuntu...

@horsicq
Copy link
Owner

horsicq commented Aug 26, 2022

Thanks for the good idea! I will add support of ".a" files in the next version. :)

@horsicq
Copy link
Owner

horsicq commented Aug 26, 2022

For inspiration also: https://apps.kde.org/de/elf-dissector/

It looks just super! I should steal some ideas for my projects. Sure steal like an Artist :) https://en.wikipedia.org/wiki/Steal_Like_an_Artist

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

No branches or pull requests

2 participants