summaryrefslogtreecommitdiff
path: root/src/output/pe_output_image_symbols.c
AgeCommit message (Collapse)AuthorFilesLines
9 dayspe_output_image_symbols(): comdat selection: now described.midipix1-3/+23
9 dayspe_output_image_symbols(): fix formatting redundancy.midipix1-8/+8
10 dayspe_output_image_symbols(): output auxiliary records of section symbols.midipix1-0/+31
10 daysstruct pe_meta_sec_hdr: optimize for iterative name access.midipix1-3/+1
11 dayspe_output_image_symbols(): properly handle empty symbol tables.midipix1-0/+3
11 dayspe_output_symbol_records_yaml(): weak extern characteristics: now described.midipix1-2/+10
11 dayspe_output_symbol_records_yaml(): output auxiliary records of weak externals.midipix1-0/+23
12 dayspe_output_image_symbols(): implemented verbose yaml output.midipix1-1/+152
13 dayspe_output_image_symbols(): rewrite, produce prettier yaml.midipix1-11/+36
13 dayspe_output_image_symbols(): refactor, utilizing meta->m_symtbl.midipix1-18/+3
13 daysAnnual chores.midipix1-1/+1
14 daysstruct pe_meta_coff_file_hdr: .cfh_num_of_syms ==> .cfh_size_of_sym_tbl.midipix1-1/+3
2025-06-07api: coff symbol structs: rename .cs_num_of_aux_symbols to reflect content.midipix1-1/+1
2025-06-07struct pe_meta_coff_symbol: optimize for iterative name access.midipix1-7/+1
2021-12-30A new home.midipix1-1/+1
2021-07-06Annual chores.midipix1-1/+1
2019-08-15perk.h: eliminate #include's of referential headers.midipix1-0/+1
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.
2018-07-24output interfaces: revised API and implementation to use fdctx and pure fdio.midipix1-6/+9
2017-12-13refactor: struct pe_raw_image: members are now map-prefixed.midipix1-2/+2
2017-12-13refactor: struct pe_image_meta: pointers to raw data are now r-prefixed.midipix1-2/+2
2017-12-13refactor: struct pe_image_meta: meta members are now m-prefixed.midipix1-3/+3
2017-02-04annual chores.midipix1-1/+1
2016-12-02struct pe_{raw|meta}_coff_symbol: member name normalization.midipix1-4/+4
2016-11-30struct pe_{raw|meta}_coff_file_hdr: member name normalization.midipix1-2/+2
2016-11-19PE format: struct pe_coff_symbol [and friends] --> struct pe_raw_coff_symbol.midipix1-2/+2
2016-11-17reader: pe_read_coff_symbl(): initial integration.midipix1-38/+13
2016-11-17PE format: renamed struct pe_coff_sym_entry --> struct pe_coff_symbol.midipix1-2/+2
2016-11-16output: pe_output_image_symbols(): initial implementation and integration.midipix1-0/+80