summaryrefslogtreecommitdiffhomepage
path: root/src/output
AgeCommit message (Collapse)AuthorFilesLines
2019-08-15perk.h: eliminate #include's of referential headers.midipix2-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.
2019-03-02pe_output_mdso_libraries(): adjust following mdso's pre-alpha abi update.midipix1-16/+26
2018-08-09internals: pe_output_strerror(): use strerror_r(3) rather than strerror(3).midipix1-5/+14
2018-08-04pe_output_error_record(): use fdctx->fderr to determine annotation mode.midipix1-2/+2
2018-07-24pe_output_error_record(): re-implemented with fdctx and pure fdio.midipix1-8/+17
2018-07-24output interfaces: revised API and implementation to use fdctx and pure fdio.midipix7-77/+113
2017-12-14output: pe_output_mdso_libraries(): implementation and integration.midipix2-0/+197
2017-12-14project: renamed pe_output_import_libraries.c -> pe_output_idata_libraries.c.midipix1-0/+0
2017-12-13refactor: struct pe_meta_stats: members are now t-prefixed.midipix1-2/+2
2017-12-13refactor: struct pe_raw_image: members are now map-prefixed.midipix3-4/+4
2017-12-13refactor: struct pe_image_meta: pointers to raw data are now r-prefixed.midipix3-4/+4
2017-12-13refactor: struct pe_image_meta: meta section header members are now h-prefixed.midipix1-2/+2
2017-12-13refactor: struct pe_image_meta: meta members are now m-prefixed.midipix5-17/+17
2017-12-13refactor: renamed struct pe_meta_summary --> struct pe_meta_stats.midipix1-2/+2
2017-02-04annual chores.midipix7-7/+7
2016-12-02struct pe_{raw|meta}_coff_symbol: member name normalization.midipix1-4/+4
2016-12-01struct pe_{raw|meta}_import_hdr: member name normalization.midipix1-4/+4
2016-12-01{union|struct} pe_{raw|meta}_import_lookup: member name normalization.midipix1-2/+2
2016-12-01struct pe_{raw|meta}_export_hdr: member name normalization.midipix1-2/+2
2016-12-01struct pe_{raw|meta}_sec_hdr: member name normalization.midipix2-4/+4
2016-11-30struct pe_{raw|meta}_coff_file_hdr: member name normalization.midipix3-5/+5
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-17output: pe_output_image_strings(): initial implementation and integration.midipix1-0/+52
2016-11-16output: pe_output_image_symbols(): initial implementation and integration.midipix1-0/+80
2016-11-15output: pe_error_strings[] array definition: be pedantic.midipix1-1/+1
2016-11-15pe_output_export_symbols(): code maintenance.midipix1-2/+4
2016-11-15output: pe_output_image_sections(): implementation and integration.midipix1-0/+40
2016-11-15pe_output_image_category(): signature now matches that of other output api's.midipix1-2/+1
2016-11-15output: image category: yaml: be consistent, use info type for the header.midipix1-2/+1
2016-11-15output: renamed pe_output_image_type() --> pe_output_image_category().midipix1-1/+1
2016-11-14pe_output_image_type(): do not include headers that are no longer needed.midipix1-5/+0
2016-11-14info api: pe_get_image_abi(): initial integration.midipix1-16/+4
2016-11-14info api: pe_get_image_subtype(): initial integration.midipix1-10/+4
2016-11-14info api: pe_get_image_subsystem(): initial integration.midipix1-27/+4
2016-11-14info api: pe_get_image_framework(): initial integration.midipix1-75/+7
2016-11-14libary api: pre-alpha: code maintenance: removed struct pe_io_ctx.midipix3-38/+16
2016-11-13output: pretty_framework(): expand the framework gallery.midipix1-1/+53
2016-11-13logic: pe_get_expsym_by_name(), pe_get_expsym_by_index(): improved interface.midipix1-1/+1
2016-11-12pe_output_image_type(): pretty_framework(): added 'psxscl' support.midipix1-0/+10
2016-11-12pe_output_image_type(): pretty_framework(): added .freestd support.midipix1-0/+4
2016-11-12output: pe_output_image_type(): implementation and integration.midipix1-0/+106
2016-11-10output: pe_output_error_record(): refined the record's unit header.midipix1-2/+16
2016-11-10output: pe_output_error_record(): output unit information.midipix1-0/+34
2016-11-10driver: struct pe_error_info: extend and refactor.midipix1-14/+14
2016-11-10pe_output_error(): added descriptive custom error strings.midipix1-1/+17
2016-11-10pe_output_export_symbols(): added error trace support.midipix1-8/+14
2016-11-10pe_output_import_libraries(): added error trace support.midipix1-9/+16
2016-11-10output: added pe_output_error_record(), pe_output_error_vector().midipix1-0/+158