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

Feature Request: export local types from IDA into PDB #30

Open
korri123 opened this issue Aug 13, 2022 · 2 comments
Open

Feature Request: export local types from IDA into PDB #30

korri123 opened this issue Aug 13, 2022 · 2 comments

Comments

@korri123
Copy link

Hey, thank you for this amazing plugin.

Use case: In Visual Studio, if a PDB is loaded for a DLL or EXE, you can in the debugger watch window cast any piece of memory to a struct/class from that DLL. For example, say we have a DLL loaded nvse_1_4.dll you can do:
(nvse_1_4!Script**) (epb - 0x8) and see all the members of that struct in the debugger window.

It would be amazing if it could do that for types exported from IDA into a FakePDB as well since our IDBs are loaded with types not included in our compiled C++ projects.
I.e. if we generate a FakePDB for FalloutNV.exe, you could do (FalloutNV!TileManager**) ecx in the watch window if we had that defined in IDA in local types.
image

@korri123
Copy link
Author

Nevermind, just noticed this has already been requested
#23

And a commit about it here:
ff0e132

Thanks!

@korri123
Copy link
Author

Edit: compiled latest release and it doesn't seem the types get exported to the PDB, just the JSON file unfortunately. So feature request remains open.

@korri123 korri123 reopened this Aug 14, 2022
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

1 participant