diff options
Diffstat (limited to 'src/output')
-rw-r--r-- | src/output/pe_output_error.c | 2 | ||||
-rw-r--r-- | src/output/pe_output_export_symbols.c | 2 | ||||
-rw-r--r-- | src/output/pe_output_idata_libraries.c | 2 | ||||
-rw-r--r-- | src/output/pe_output_image_category.c | 2 | ||||
-rw-r--r-- | src/output/pe_output_image_sections.c | 2 | ||||
-rw-r--r-- | src/output/pe_output_image_strings.c | 2 | ||||
-rw-r--r-- | src/output/pe_output_image_symbols.c | 21 | ||||
-rw-r--r-- | src/output/pe_output_mdso_libraries.c | 2 |
8 files changed, 11 insertions, 24 deletions
diff --git a/src/output/pe_output_error.c b/src/output/pe_output_error.c index 50c7357..887fb7a 100644 --- a/src/output/pe_output_error.c +++ b/src/output/pe_output_error.c @@ -1,6 +1,6 @@ /***************************************************************/ /* perk: PE Resource Kit */ -/* Copyright (C) 2015--2021 SysDeer Technologies, LLC */ +/* Copyright (C) 2015--2025 SysDeer Technologies, LLC */ /* Released under GPLv2 and GPLv3; see COPYING.PERK. */ /***************************************************************/ diff --git a/src/output/pe_output_export_symbols.c b/src/output/pe_output_export_symbols.c index c648d44..afa6a92 100644 --- a/src/output/pe_output_export_symbols.c +++ b/src/output/pe_output_export_symbols.c @@ -1,6 +1,6 @@ /***************************************************************/ /* perk: PE Resource Kit */ -/* Copyright (C) 2015--2021 SysDeer Technologies, LLC */ +/* Copyright (C) 2015--2025 SysDeer Technologies, LLC */ /* Released under GPLv2 and GPLv3; see COPYING.PERK. */ /***************************************************************/ diff --git a/src/output/pe_output_idata_libraries.c b/src/output/pe_output_idata_libraries.c index 59da138..d9e1645 100644 --- a/src/output/pe_output_idata_libraries.c +++ b/src/output/pe_output_idata_libraries.c @@ -1,6 +1,6 @@ /***************************************************************/ /* perk: PE Resource Kit */ -/* Copyright (C) 2015--2021 SysDeer Technologies, LLC */ +/* Copyright (C) 2015--2025 SysDeer Technologies, LLC */ /* Released under GPLv2 and GPLv3; see COPYING.PERK. */ /***************************************************************/ diff --git a/src/output/pe_output_image_category.c b/src/output/pe_output_image_category.c index b3d72df..bd80687 100644 --- a/src/output/pe_output_image_category.c +++ b/src/output/pe_output_image_category.c @@ -1,6 +1,6 @@ /***************************************************************/ /* perk: PE Resource Kit */ -/* Copyright (C) 2015--2021 SysDeer Technologies, LLC */ +/* Copyright (C) 2015--2025 SysDeer Technologies, LLC */ /* Released under GPLv2 and GPLv3; see COPYING.PERK. */ /***************************************************************/ diff --git a/src/output/pe_output_image_sections.c b/src/output/pe_output_image_sections.c index 472ce4b..69b49d5 100644 --- a/src/output/pe_output_image_sections.c +++ b/src/output/pe_output_image_sections.c @@ -1,6 +1,6 @@ /***************************************************************/ /* perk: PE Resource Kit */ -/* Copyright (C) 2015--2021 SysDeer Technologies, LLC */ +/* Copyright (C) 2015--2025 SysDeer Technologies, LLC */ /* Released under GPLv2 and GPLv3; see COPYING.PERK. */ /***************************************************************/ diff --git a/src/output/pe_output_image_strings.c b/src/output/pe_output_image_strings.c index 8ba22fe..a0ca849 100644 --- a/src/output/pe_output_image_strings.c +++ b/src/output/pe_output_image_strings.c @@ -1,6 +1,6 @@ /***************************************************************/ /* perk: PE Resource Kit */ -/* Copyright (C) 2015--2021 SysDeer Technologies, LLC */ +/* Copyright (C) 2015--2025 SysDeer Technologies, LLC */ /* Released under GPLv2 and GPLv3; see COPYING.PERK. */ /***************************************************************/ diff --git a/src/output/pe_output_image_symbols.c b/src/output/pe_output_image_symbols.c index 8305b1c..408d964 100644 --- a/src/output/pe_output_image_symbols.c +++ b/src/output/pe_output_image_symbols.c @@ -1,6 +1,6 @@ /***************************************************************/ /* perk: PE Resource Kit */ -/* Copyright (C) 2015--2021 SysDeer Technologies, LLC */ +/* Copyright (C) 2015--2025 SysDeer Technologies, LLC */ /* Released under GPLv2 and GPLv3; see COPYING.PERK. */ /***************************************************************/ @@ -19,11 +19,8 @@ int pe_output_image_symbols( const struct pe_driver_ctx * dctx, const struct pe_image_meta * meta) { - unsigned i; int fdout; - char * mark; - struct pe_raw_coff_symbol * symtbl; - struct pe_meta_coff_symbol symrec; + struct pe_meta_coff_symbol * symrec; const char * dash = ""; fdout = pe_driver_fdout(dctx); @@ -35,19 +32,9 @@ int pe_output_image_symbols( dash = "- "; } - mark = (char *)meta->r_image.map_addr; - symtbl = (struct pe_raw_coff_symbol *)(mark + meta->m_coff.cfh_ptr_to_sym_tbl); - - for (i=0; i<meta->m_coff.cfh_num_of_syms; i++) { - pe_read_coff_symbol( - &symtbl[i],&symrec, - &meta->m_coff,meta->r_image.map_addr); - - if (pe_dprintf(fdout,"%s%s\n",dash,symrec.cs_name) < 0) + for (symrec=meta->m_symtbl; symrec->cs_name; symrec++) + if (pe_dprintf(fdout,"%s%s\n",dash,symrec->cs_name) < 0) return PERK_FILE_ERROR(dctx); - i += symtbl[i].cs_num_of_aux_symbols[0]; - } - return 0; } diff --git a/src/output/pe_output_mdso_libraries.c b/src/output/pe_output_mdso_libraries.c index 049cd4e..f9d61cf 100644 --- a/src/output/pe_output_mdso_libraries.c +++ b/src/output/pe_output_mdso_libraries.c @@ -1,6 +1,6 @@ /***************************************************************/ /* perk: PE Resource Kit */ -/* Copyright (C) 2015--2021 SysDeer Technologies, LLC */ +/* Copyright (C) 2015--2025 SysDeer Technologies, LLC */ /* Released under GPLv2 and GPLv3; see COPYING.PERK. */ /***************************************************************/ |