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
Next to the "normal" import lookup and address tables, PE also defines delay-load import tables that are very similar, but are meant for DLLs that are not loaded until the first call into that DLL. Currently, AsmResolver has no way of reading/writing these imports.
Proposal
Models that allow for inspecting and modifying Delay-Load import tables.
Alternatives
N/A.
Additional context
Gaining access to the delay import tables can be very valuable when trying to improve startup times of PE files generated by AsmResolver. Furthermore, it also further helps disassemblers to add interpretations to code that references entries within these tables.
A lot of the code of the "normal" import lookup and address tables can probably be reused, since the format is very similar and in some places identical.
The text was updated successfully, but these errors were encountered:
Problem Description
Next to the "normal" import lookup and address tables, PE also defines delay-load import tables that are very similar, but are meant for DLLs that are not loaded until the first call into that DLL. Currently, AsmResolver has no way of reading/writing these imports.
Proposal
Models that allow for inspecting and modifying Delay-Load import tables.
Alternatives
N/A.
Additional context
Gaining access to the delay import tables can be very valuable when trying to improve startup times of PE files generated by AsmResolver. Furthermore, it also further helps disassemblers to add interpretations to code that references entries within these tables.
A lot of the code of the "normal" import lookup and address tables can probably be reused, since the format is very similar and in some places identical.
The text was updated successfully, but these errors were encountered: