summaryrefslogtreecommitdiffhomepage
path: root/include/perk/perk.h
AgeCommit message (Expand)AuthorFilesLines
2018-08-09front-end utility: pe_main(): remove the redundant argc parameter.midipix1-1/+1
2018-07-24output interfaces: revised API and implementation to use fdctx and pure fdio.midipix1-7/+7
2018-07-24driver, library interfaces: support alternate fd's for input/output/error/log.midipix1-1/+15
2018-07-18whitespace meditation.midipix1-42/+53
2017-12-14output: pe_output_mdso_libraries(): implementation and integration.midipix1-0/+2
2017-12-14logic: pe_get_image_meta(): added mdso support.midipix1-0/+12
2017-12-13refactor: struct pe_meta_stats: members are now t-prefixed.midipix1-3/+3
2017-12-13refactor: struct pe_expsym: members are now s-prefixed.midipix1-4/+4
2017-12-13refactor: struct pe_raw_image: members are now map-prefixed.midipix1-2/+2
2017-12-13refactor: perk.h: moved struct pe_source_version to the driver section.midipix1-7/+7
2017-12-13refactor: struct pe_image_meta: pointers to raw data are now r-prefixed.midipix1-10/+10
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.midipix1-8/+8
2017-12-13refactor: renamed struct pe_meta_summary --> struct pe_meta_stats.midipix1-2/+2
2017-02-04pe_get_image_meta() and friends: added PE object support.midipix1-0/+1
2017-02-04reader: added pe_read_object_header().midipix1-0/+1
2017-02-04raw data: renamed struct pe_raw_coff_file_hdr --> struct pe_raw_coff_image_hdr.midipix1-2/+2
2016-11-19library interface: struct pe_image_meta: improved inner logic.midipix1-8/+8
2016-11-19library interface: struct pe_image_summary --> struct pe_meta_summary.midipix1-2/+2
2016-11-19PE format: struct pe_coff_symbol [and friends] --> struct pe_raw_coff_symbol.midipix1-1/+1
2016-11-19PE format: struct pe_import_hdr [and friends] --> struct pe_raw_import_hdr.midipix1-3/+3
2016-11-19PE format: union pe_import_lookup_item [and co.] --> union pe_import_lookup.midipix1-1/+1
2016-11-19PE format: struct pe_export_hdr [and friends] --> pe_raw_export_hdr.midipix1-2/+2
2016-11-19PE format: struct pe_sec_hdr --> struct pe_raw_sec_hdr.midipix1-2/+2
2016-11-19PE format: union pe_opt_hdr [and friends] --> union pe_raw_opt_hdr.midipix1-2/+2
2016-11-19PE format: struct pe_coff_file_hdr --> pe_raw_coff_file_hdr.midipix1-2/+2
2016-11-19PE format: struct pe_image_dos_hdr --> struct pe_raw_image_dos_hdr.midipix1-2/+2
2016-11-17whitespace meditation.midipix1-1/+3
2016-11-17reader: pe_read_coff_symbol(): initial implementation.midipix1-0/+3
2016-11-17reader: renamed pe_read_import_lookup_item() --> pe_read_import_lookup().midipix1-1/+1
2016-11-17perk.h: added error trace comment.midipix1-0/+2
2016-11-17output: pe_output_image_strings(): initial implementation and integration.midipix1-0/+1
2016-11-16output: pe_output_image_symbols(): initial implementation and integration.midipix1-0/+1
2016-11-16driver: removed --output support (no longer needed).midipix1-1/+0
2016-11-16library api: struct pe_common_ctx: removed obsolete members.midipix1-7/+0
2016-11-15output: pe_output_image_sections(): implementation and integration.midipix1-0/+1
2016-11-15pe_output_image_category(): signature now matches that of other output api's.midipix1-1/+1
2016-11-15output: renamed pe_output_image_type() --> pe_output_image_category().midipix1-1/+1
2016-11-14info api: pe_get_image_abi(): initial implementation.midipix1-0/+1
2016-11-14info api: pe_get_image_subtype(): initial implementation.midipix1-0/+1
2016-11-14info api: pe_get_image_subsystem(): initial implementation.midipix1-0/+1
2016-11-14info api: pe_get_image_framework(): initial implementation.midipix1-0/+7
2016-11-14libary api: pre-alpha: code maintenance: removed struct pe_io_ctx.midipix1-15/+0
2016-11-14libary api: pre-alpha: code maintenance: removed struct pe_server_ctx.midipix1-4/+0
2016-11-14libary api: pre-alpha: code maintenance: removed struct pe_linker_ctx.midipix1-4/+0
2016-11-14libary api: pre-alpha: code maintenance: removed struct pe_output_ctx.midipix1-6/+0
2016-11-14libary api: pre-alpha: code maintenance: removed struct pe_symbol_ctx.midipix1-6/+0
2016-11-13logic: added pe_get_roffset_from_rva(), pe_get_rva_from_roffset().midipix1-0/+4
2016-11-13logic: pe_get_expsym_by_name(), pe_get_expsym_by_index(): improved interface.midipix1-6/+9
2016-11-12logic: added pe_get_expsym_by_name(), pe_get_expsym_by_index().midipix1-0/+6