Age | Commit message (Expand) | Author | Files | Lines |
3 days | driver: added --cmd=strip support, pe_cmd_strip() stub, and perk-strip symlink. | midipix | 2 | -0/+14 |
4 days | perk_synopsis_impl.h: whitespace meditation. | midipix | 1 | -0/+10 |
4 days | driver: added --cmd=size support, pe_cmd_size() stub, and perk-size symlink. | midipix | 2 | -0/+7 |
4 days | driver: added --cmd=nm support, the pe_cmd_nm() stub, and the perk-nm symlink. | midipix | 2 | -0/+7 |
4 days | driver: added the --relocs switch (image base relocations). | midipix | 1 | -0/+1 |
11 days | driver: added the --yaml switch (same as --pretty=yaml). | midipix | 1 | -0/+1 |
12 days | code base: added mdso's mdso_specs.h and mdso_structs.h as internal headers. | midipix | 2 | -0/+178 |
2025-06-08 | Annual chores. | midipix | 6 | -6/+6 |
2025-06-04 | api: PERK_DRIVER_AR_PRINT_ARCHIVE -> PERK_DRIVER_AR_PRINT_MEMBERS (consistency). | midipix | 1 | -1/+1 |
2025-06-04 | driver: synopsis: whitespace meditation. | midipix | 1 | -5/+5 |
2025-06-04 | ar: pe_ar_print_members(): utility and driver integration. | midipix | 1 | -0/+1 |
2025-06-04 | ar: pe_ar_list_members(): utility and driver integration. | midipix | 1 | -0/+1 |
2025-06-03 | api: perk_output.h: added pretty-printer bits, refactored pre-alpha defs. | midipix | 1 | -0/+1 |
2025-06-03 | pe_cmd_ar(): added command-line semantic verification. | midipix | 1 | -0/+12 |
2025-06-02 | driver: utility: invoke pe_cmd_ar() with appropriate <posname> & <arname> args. | midipix | 1 | -0/+4 |
2025-06-02 | driver: pe_driver_usage(): synopsis overhaul. | midipix | 1 | -0/+46 |
2025-06-02 | internals: perk_ar_impl.h: whitespace meditation. | midipix | 1 | -18/+18 |
2025-06-01 | driver: added --cmd=ar support, the pe_cmd_ar() stub, and the perk-ar symlink. | midipix | 1 | -0/+1 |
2025-05-31 | pe_lib_get_unit_ctx(): return a read-only parsed object vector to the caller. | midipix | 1 | -0/+1 |
2025-05-31 | internals: struct pe_unit_ctx_impl: whitespace meditation. | midipix | 1 | -7/+7 |
2025-05-31 | driver: pe_lib_get_unit_ctx(): added handling of archives and archive members. | midipix | 1 | -0/+3 |
2025-05-31 | code base: utilize the visibility attribute also on supporting PE targets. | midipix | 1 | -8/+8 |
2025-05-30 | library api: _hexdump_ (header and section pretty printing) namespace overhaul. | midipix | 2 | -1/+1 |
2025-05-30 | library api: _lib_ (program driver) namespace overhaul. | midipix | 1 | -6/+6 |
2025-05-30 | arbits: added pe_ar_get_archive_meta(), the framework's archive parser. | midipix | 1 | -0/+100 |
2025-05-29 | code base: set the visilbity of internal library interfaces to hidden. | midipix | 4 | -5/+35 |
2025-05-29 | driver: become multi-cmd ready, added pe_cmd_perk(). | midipix | 1 | -0/+2 |
2024-06-22 | argv.h: argv_show_status(): output keyval pairs where appropriate. | midipix | 1 | -0/+23 |
2024-06-22 | argv.h: argv_scan(): added option for parsing keyval pair and keyval array. | midipix | 1 | -5/+203 |
2024-06-22 | argv.h: argv_show_status(): refactor for better readability. | midipix | 1 | -2/+4 |
2024-06-22 | argv.h: argv_alloc(): refactor for better readability. | midipix | 1 | -7/+11 |
2024-06-22 | argv.h: whitespace meditation. | midipix | 1 | -6/+6 |
2024-05-28 | argv.h: usage screen: avoid extra <stace> when all long options are hybrid-only. | midipix | 1 | -1/+11 |
2024-05-28 | argv.h: usage screen: prettify: <short-option><space><long-option>. | midipix | 1 | -1/+1 |
2024-05-15 | argv.h: argv_usage_impl(): use a sentinel with a non-contant format specifier. | midipix | 1 | -1/+1 |
2024-01-27 | argv.h: argv_scan(): properly handle (fhybrid && ARGV_OPTARG_OPTIONAL). | midipix | 1 | -1/+6 |
2024-01-27 | argv.h: argv_scan(): whitespace meditation. | midipix | 1 | -16/+34 |
2024-01-26 | argv.h: argv_show_error: refactor handling of vendor-specific option string. | midipix | 1 | -10/+19 |
2024-01-26 | argv.h: argv_show_error(): gracefully handle vendor-specific (-W) arguments. | midipix | 1 | -3/+24 |
2022-12-21 | argv.h: argv_show_error(): refine the 'option X requires a value' error msg. | midipix | 1 | -1/+3 |
2021-12-30 | A new home. | midipix | 7 | -7/+7 |
2021-07-06 | Annual chores. | midipix | 7 | -7/+7 |
2021-05-05 | argv.h: tty colors: added argv_usage_plain(). | midipix | 1 | -4/+30 |
2021-04-09 | driver: added --hdrdump support. | midipix | 1 | -0/+1 |
2020-01-27 | argv.h: remove stale comment regarding sofort. | midipix | 1 | -1/+0 |
2019-08-15 | perk.h: eliminate #include's of referential headers. | midipix | 1 | -0/+2 |
2018-11-20 | output: header dump: added pe_hdrdump_image_dos_hdr(). | midipix | 1 | -0/+14 |
2018-11-20 | internals: added pe_output_hex_{header|footer}(), pe_output_raw_element(). | midipix | 2 | -0/+283 |
2018-07-24 | driver, library interfaces: support alternate fd's for input/output/error/log. | midipix | 1 | -0/+43 |
2018-07-14 | driver: argv usage and error output: use the signal-resilient pe_dprintf(). | midipix | 2 | -0/+5 |