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

IDA/Ghidra Type libraries #10

Open
mrexodia opened this issue Aug 8, 2023 · 2 comments
Open

IDA/Ghidra Type libraries #10

mrexodia opened this issue Aug 8, 2023 · 2 comments
Labels
feature New feature or request

Comments

@mrexodia
Copy link
Owner

mrexodia commented Aug 8, 2023

Would be nice to create IDA/Ghidra type libraries from the latest phnt version and include those in the release as well.

There's some issues:

  • IDA SDK is non-free and it's difficult to use it on GH Actions
  • Their parser is absolutely horrible and unlikely to parse the headers correctly
@mrexodia mrexodia added the feature New feature or request label Aug 8, 2023
@nblog
Copy link

nblog commented Sep 8, 2023

This is not a promotion, ghidra 10.3.2 and later, C-Parser can do it easily.
But so far, there's a very small problem,PreProcessor Token Error: Lexical error at line 2268, column 25. Encountered: "" (92), after : "",which I've chosen to comment out

Here I provide a gdt built from the current repository as a demonstration of the effect.
vs2022_phnt_64.zip

@mrexodia
Copy link
Owner Author

mrexodia commented Sep 8, 2023

Yeah, unfortunately the parser in IDA is awful. Thanks for investigating this though!

@mrexodia mrexodia changed the title IDA Type libraries IDA/Ghidra Type libraries Sep 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants