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