You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this moment i actually don't know why these exe have such .idata. I just want to parse the unwind info.
Now pe::PE::parse will parse the whole pefile.
I am wondering would it be nice to pass some options to enable/disable parse partially.
Like i would disable parsing the import table as i just want to get the exception table (for the unwind info).
BTW, i use gimli/object to help parsing object files. Thanks for the great job.
I don't know where i should fire this issue (goblin or gimli/object?)
The text was updated successfully, but these errors were encountered:
I looked into the .idata section, think it's not stick to what pe format has wrote.
But llvm just skip all the import table entries if meet any entry without an valid rva.
I have met some nasty exe that have a invalid .idata section, which will panic.
Something like:
code: https://github.com/m4b/goblin/blob/master/src/pe/import.rs#L147-L148
In this moment i actually don't know why these exe have such .idata. I just want to parse the unwind info.
Now
pe::PE::parse
will parse the whole pefile.I am wondering would it be nice to pass some options to enable/disable parse partially.
Like i would disable parsing the import table as i just want to get the exception table (for the unwind info).
BTW, i use gimli/object to help parsing object files. Thanks for the great job.
I don't know where i should fire this issue (goblin or gimli/object?)
The text was updated successfully, but these errors were encountered: