summaryrefslogtreecommitdiff
path: root/project
AgeCommit message (Expand)AuthorFilesLines
3 daysdriver: added --cmd=strings support, pe_cmd_strings() stub, and perk-strings ...midipix2-0/+6
3 daysdriver: added --cmd=ranlib support, pe_cmd_ranlib() stub, and perk-ranlib sym...midipix2-0/+6
3 daysdriver: added --cmd=strip support, pe_cmd_strip() stub, and perk-strip symlink.midipix2-0/+6
3 daysdriver: added --cmd=size support, pe_cmd_size() stub, and perk-size symlink.midipix2-0/+6
3 daysdriver: added --cmd=nm support, the pe_cmd_nm() stub, and the perk-nm symlink.midipix2-0/+7
4 daysoutput: pe_output_base_relocs(): initial implementation.midipix1-0/+1
8 daysapi: renamed pe_output_image_symbols() as pe_output_pecoff_symbols().midipix1-1/+1
8 daysapi: renamed pe_output_image_strings() as pe_output_pecoff_strings().midipix1-1/+1
8 daysapi: renamed pe_output_image_sections() as pe_output_pecoff_sections().midipix1-1/+1
8 daysapi: renamed pe_output_image_category() as pe_output_pecoff_category().midipix1-1/+1
9 daysperk_secattr.h: added with section attr definitions for reserved sections.midipix1-0/+1
10 daysreader: implemented pe_read_coff_reloc().midipix1-0/+1
11 daysreader: implemented pe_read_aux_rec_weaksym().midipix1-0/+1
11 daysreader: implemented pe_read_aux_rec_section().midipix1-0/+1
12 dayscode base: added mdso's mdso_specs.h and mdso_structs.h as internal headers.midipix1-0/+2
12 daysapi: added perk_edefs.h: PE backend extended definitions.midipix1-0/+1
14 dayslow-level api: incorporate the framework's crc32 and crc64 interfaces.midipix3-0/+5
2025-06-04ar: pe_ar_print_members(): initial implementation and integration.midipix1-0/+1
2025-06-04ar: pe_ar_list_members(): initial implementation and integration.midipix2-0/+2
2025-06-02driver: pe_driver_usage(): synopsis overhaul.midipix1-0/+1
2025-06-01driver: added --cmd=ar support, the pe_cmd_ar() stub, and the perk-ar symlink.midipix2-0/+8
2025-05-30library api: _raw_ (raw image api) namespace overhaul.midipix1-1/+1
2025-05-30library api: _meta_ (object and image meta data) namespace overhaul.midipix1-1/+1
2025-05-30library api: _info_ (image abi and framework info) namespace overhaul.midipix1-4/+4
2025-05-30library api: _hexdump_ (header and section pretty printing) namespace overhaul.midipix3-10/+10
2025-05-30arbits: added pe_ar_get_archive_meta(), the framework's archive parser.midipix3-0/+7
2025-05-29code base: set the visilbity of internal library interfaces to hidden.midipix2-0/+3
2025-05-29PE toolchain: added perk_arbits.h (archive format definitions and structures).midipix1-0/+1
2025-05-29driver: become multi-cmd ready, added pe_cmd_perk().midipix2-0/+3
2021-04-11app: posix make support: acknowledge unused parameter inside of source file.midipix1-1/+0
2021-04-09library interfaces: renamed pe_hdrdump_opt_hdr() ==> pe_hdrdump_coff_opt_hdr().midipix1-1/+1
2020-06-27project: add cflag overrides to CFLAGS_LAST (thus override also user's CFLAGS).midipix1-1/+1
2018-11-20output: header dump: added pe_hdrdump_import_tbl().midipix1-0/+1
2018-11-20output: header dump: added pe_hdrdump_export_hdr().midipix1-0/+1
2018-11-20output: header dump: added pe_hdrdump_sec_tbl().midipix1-0/+1
2018-11-20output: header dump: added pe_hdrdump_opt_hdr().midipix1-0/+1
2018-11-20output: header dump: added pe_hdrdump_coff_object_hdr().midipix1-0/+1
2018-11-20output: header dump: added pe_hdrdump_coff_image_hdr().midipix1-0/+1
2018-11-20output: header dump: added pe_hdrdump_image_dos_hdr().midipix2-0/+2
2018-11-20internals: added pe_output_hex_{header|footer}(), pe_output_raw_element().midipix2-0/+2
2018-08-09front-end utility: pe_main(): remove the redundant argc parameter.midipix1-0/+1
2018-07-14internals: added pe_dprintf(), a signal-resilient dprintf implementation.midipix2-0/+2
2017-12-14output: pe_output_mdso_libraries(): implementation and integration.midipix1-0/+1
2017-12-14project: renamed pe_output_import_libraries.c -> pe_output_idata_libraries.c.midipix1-1/+1
2016-11-19perk_api.h: fix export/import inconsistency.midipix1-1/+1
2016-11-17reader: pe_read_coff_symbol(): initial implementation.midipix1-0/+1
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-15output: pe_output_image_sections(): implementation and integration.midipix1-0/+1
2016-11-15output: renamed pe_output_image_type() --> pe_output_image_category().midipix1-1/+1