Age | Commit message (Expand) | Author | Files | Lines |
4 days | driver: pe_main(): whitespace meditation. | midipix | 1 | -8/+8 |
4 days | driver: pe_main(): refactor, internally use pe_cmd_common(). | midipix | 1 | -7/+15 |
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 | 7 | -1/+55 |
4 days | driver: added --cmd=nm support, the pe_cmd_nm() stub, and the perk-nm symlink. | midipix | 7 | -1/+55 |
4 days | ar: remove the forward declaration of pe_ar_list_members() (no longer needed). | midipix | 1 | -2/+0 |
4 days | driver: added the --relocs switch (image base relocations). | midipix | 4 | -0/+12 |
4 days | output: pe_output_base_relocs(): initial implementation. | midipix | 1 | -0/+149 |
6 days | struct pe_image_meta: added and integrated the .r_reltbl vector member. | midipix | 1 | -6/+27 |
6 days | api: renamed struct pe_raw_base_reloc_block as struct pe_raw_base_reloc_blk. | midipix | 1 | -3/+3 |
7 days | pe_meta_get_image_meta(): whitespace meditation. | midipix | 1 | -2/+5 |
7 days | pe_meta_get_image_meta(): fix handling of the padding base relocation block. | midipix | 1 | -9/+8 |
7 days | pe_meta_get_image_meta(): refactor for enhanced clarity and readability. | midipix | 1 | -74/+175 |
7 days | logic: refactor, whitespace meditation. | midipix | 1 | -14/+41 |
7 days | logic: pe_get_expsym_by_index(): refactor, remove accidental LE host assumption. | midipix | 1 | -7/+12 |
7 days | logic: pe_get_expsym_by_name(): refactor, remove accidental LE host assumption. | midipix | 1 | -6/+12 |
7 days | driver: pe_cctx_update(): added missing variable initialization. | midipix | 1 | -0/+1 |
7 days | pe_meta_get_image_meta(): count base relocations and base relocation blocks. | midipix | 1 | -0/+52 |
9 days | api: renamed pe_output_image_symbols() as pe_output_pecoff_symbols(). | midipix | 2 | -4/+4 |
9 days | api: renamed pe_output_image_strings() as pe_output_pecoff_strings(). | midipix | 2 | -2/+2 |
9 days | api: renamed pe_output_image_sections() as pe_output_pecoff_sections(). | midipix | 2 | -4/+4 |
9 days | api: renamed pe_output_image_category() as pe_output_pecoff_category(). | midipix | 2 | -2/+2 |
10 days | pe_output_image_sections(): relocation symbol: now described. | midipix | 1 | -1/+2 |
10 days | struct pe_image_meta: added and integrated the .m_symvec_symidx member. | midipix | 1 | -1/+8 |
10 days | pe_output_image_sections(): relocation type: now described. | midipix | 1 | -3/+64 |
10 days | pe_output_image_symbols(): comdat selection: now described. | midipix | 1 | -3/+23 |
10 days | pe_output_image_symbols(): fix formatting redundancy. | midipix | 1 | -8/+8 |
10 days | pe_output_image_sections(): output relocation records in verbose mode. | midipix | 1 | -2/+35 |
11 days | reader: implemented pe_read_coff_reloc(). | midipix | 1 | -0/+22 |
11 days | pe_output_image_symbols(): output auxiliary records of section symbols. | midipix | 1 | -0/+31 |
11 days | pe_output_image_sections(): implemented verbose yaml output. | midipix | 1 | -3/+42 |
11 days | pe_output_image_sections(): rewrite, produce prettier yaml. | midipix | 1 | -12/+64 |
11 days | struct pe_meta_sec_hdr: optimize for iterative name access. | midipix | 4 | -16/+8 |
11 days | driver: added the --yaml switch (same as --pretty=yaml). | midipix | 3 | -0/+13 |
12 days | pe_output_image_symbols(): properly handle empty symbol tables. | midipix | 1 | -0/+3 |
12 days | pe_output_symbol_records_yaml(): weak extern characteristics: now described. | midipix | 1 | -2/+10 |
12 days | pe_output_symbol_records_yaml(): output auxiliary records of weak externals. | midipix | 1 | -0/+23 |
12 days | reader: implemented pe_read_aux_rec_weaksym(). | midipix | 1 | -0/+28 |
12 days | reader: implemented pe_read_aux_rec_section(). | midipix | 1 | -0/+32 |
12 days | code base: added mdso's mdso_specs.h and mdso_structs.h as internal headers. | midipix | 2 | -0/+178 |
13 days | pe_output_image_symbols(): implemented verbose yaml output. | midipix | 1 | -1/+152 |
13 days | driver: pe_perk_options[]: added --version support. | midipix | 1 | -0/+3 |
2025-06-08 | struct pe_image_meta: added and integrated .m_symvec_crc32 and .m_symvec_crc64. | midipix | 1 | -0/+46 |
2025-06-08 | pe_meta_get_image_meta(): free the (newly) allocated .m_symtbl array. | midipix | 1 | -0/+1 |
2025-06-08 | pe_output_image_symbols(): rewrite, produce prettier yaml. | midipix | 1 | -11/+36 |
2025-06-08 | struct pe_meta_coff_symbol: added and integrated .cs_crc32 and .cs_crc64. | midipix | 1 | -0/+7 |
2025-06-08 | pe_hash_mbstr_crc32(), pe_hash_mbstr_crc64(): remove the symlen parameter (no... | midipix | 2 | -8/+2 |
2025-06-08 | pe_output_image_symbols(): refactor, utilizing meta->m_symtbl. | midipix | 1 | -18/+3 |
2025-06-08 | pe_meta_get_image_meta(): whitespace meditation. | midipix | 1 | -11/+12 |
2025-06-08 | struct pe_image_meta: added and integrated .r_symtbl and .m_symtbl. | midipix | 1 | -3/+22 |