Core API capabilities of pe-parse
masterThe pe-parse library provides a minimal API (defined in parser-library/parse.h) for analyzing Windows Portable Executable (PE) files. Key capabilities include:
- Opening and closing PE files.
- Iterating over imported functions, relocations, exported functions, sections, and resources.
- Reading bytes from specified virtual addresses (as well as file offsets).
- Retrieving the program entry point.
Warning: The error handling in pe-parse is not thread safe. If performing parses or writes in multiple threads, you must synchronize operations independently.