summaryrefslogtreecommitdiffhomepage
path: root/src/reader/pe_read_optional_header.c
AgeCommit message (Collapse)AuthorFilesLines
2019-08-15perk.h: eliminate #include's of referential headers.midipix1-0/+2
The primary purpose of this commit is to eliminate the pulling in of definitions not strictly needed by perk.h. In particular, perk.h does not require any of the PE constants to be defined, and only refers to the raw PE structs by pointer. The secondary purpose of this commit is to allow for inclusion of perk.h by software that already comes with its own set of PE const and struct definitions.
2017-02-04annual chores.midipix1-1/+1
2017-02-03pe_read_optional_header_structs(): properly initialize pdir (rva's and sizes).midipix1-1/+4
2016-12-01struct pe_meta_opt_hdr: member name normalization.midipix1-43/+43
2016-12-01struct pe_raw_opt_hdr_{32|64}: member name normalization.midipix1-21/+21
2016-12-01struct pe_meta_opt_hdr_mem: member name normalization.midipix1-12/+12
2016-11-30struct pe_{raw|meta}_opt_hdr_dirs: member name normalization.midipix1-1/+1
2016-11-30struct pe_block: member name normalization.midipix1-2/+2
2016-11-30struct pe_{raw|meta}_opt_hdr_ldr: member name normalization.midipix1-5/+5
2016-11-30struct pe_{raw|meta}_opt_hdr_img: member name normalization.midipix1-5/+5
2016-11-30struct pe_{raw|meta}_opt_hdr_vers: member name normalization.midipix1-8/+8
2016-11-30struct pe_{raw|meta}_opt_hdr_align: member name normalization.midipix1-2/+2
2016-11-30struct pe_{raw|meta}_opt_hdr_std: member name normalization.midipix1-10/+10
2016-11-19PE format: union pe_opt_hdr [and friends] --> union pe_raw_opt_hdr.midipix1-17/+17
2016-11-16reader: pe_read_optional_header(): remove useless optimization.midipix1-51/+5
2016-11-16reader: pe_read_optional_header_big_endian(): added missing directory bits.midipix1-1/+19
2016-11-10perk.h: enum pe_custom_error(): definition and integration.midipix1-4/+4
2016-11-10pe_read_optional_header_big_endian(): remove dead assignments and unused vars.midipix1-4/+0
2016-11-10pe_read_optional_header(): integrate runtime little endian test.midipix1-6/+23
2016-11-10pe_read_optional_header(): remove accidental semicolons.midipix1-2/+2
2016-11-10annual chores.midipix1-0/+6
2016-11-10internal headers: rename perk_impl.h to perk_reader_impl.hmidipix1-1/+1
2016-11-10fix big-endian code path; make the code more -Wall-resistant.midipix1-15/+15
2016-11-10initial commit.midipix1-0/+139