summaryrefslogtreecommitdiff
path: root/src/reader
diff options
context:
space:
mode:
Diffstat (limited to 'src/reader')
-rw-r--r--src/reader/pe_read_coff_header.c10
-rw-r--r--src/reader/pe_read_coff_symbol.c2
-rw-r--r--src/reader/pe_read_dos_header.c2
-rw-r--r--src/reader/pe_read_export_header.c2
-rw-r--r--src/reader/pe_read_import_header.c2
-rw-r--r--src/reader/pe_read_optional_header.c2
-rw-r--r--src/reader/pe_read_section_header.c2
7 files changed, 13 insertions, 9 deletions
diff --git a/src/reader/pe_read_coff_header.c b/src/reader/pe_read_coff_header.c
index 9894017..0051e46 100644
--- a/src/reader/pe_read_coff_header.c
+++ b/src/reader/pe_read_coff_header.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. */
/***************************************************************/
@@ -28,7 +28,9 @@ int pe_read_coff_header(const struct pe_raw_coff_image_hdr * p, struct pe_meta_c
m->cfh_time_date_stamp = pe_read_long(p->cfh_time_date_stamp);
m->cfh_ptr_to_sym_tbl = pe_read_long(p->cfh_ptr_to_sym_tbl);
- m->cfh_num_of_syms = pe_read_long(p->cfh_num_of_sym_recs);
+
+ m->cfh_size_of_sym_tbl = pe_read_long(p->cfh_num_of_sym_recs);
+ m->cfh_size_of_sym_tbl *= sizeof(struct pe_raw_coff_symbol);
m->cfh_size_of_opt_hdr = pe_read_short(p->cfh_size_of_opt_hdr);
m->cfh_characteristics = pe_read_short(p->cfh_characteristics);
@@ -99,7 +101,9 @@ int pe_read_object_header(const struct pe_raw_coff_object_hdr * p, struct pe_met
m->cfh_time_date_stamp = pe_read_long(p->cfh_time_date_stamp);
m->cfh_ptr_to_sym_tbl = pe_read_long(p->cfh_ptr_to_sym_tbl);
- m->cfh_num_of_syms = pe_read_long(p->cfh_num_of_sym_recs);
+
+ m->cfh_size_of_sym_tbl = pe_read_long(p->cfh_num_of_sym_recs);
+ m->cfh_size_of_sym_tbl *= sizeof(struct pe_raw_coff_symbol);
m->cfh_size_of_opt_hdr = pe_read_short(p->cfh_size_of_opt_hdr);
m->cfh_characteristics = pe_read_short(p->cfh_characteristics);
diff --git a/src/reader/pe_read_coff_symbol.c b/src/reader/pe_read_coff_symbol.c
index 9e2dc89..efd226a 100644
--- a/src/reader/pe_read_coff_symbol.c
+++ b/src/reader/pe_read_coff_symbol.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/reader/pe_read_dos_header.c b/src/reader/pe_read_dos_header.c
index caf7fa3..081f5aa 100644
--- a/src/reader/pe_read_dos_header.c
+++ b/src/reader/pe_read_dos_header.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/reader/pe_read_export_header.c b/src/reader/pe_read_export_header.c
index 95971f7..de98d1d 100644
--- a/src/reader/pe_read_export_header.c
+++ b/src/reader/pe_read_export_header.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/reader/pe_read_import_header.c b/src/reader/pe_read_import_header.c
index a8e3aa3..a41494f 100644
--- a/src/reader/pe_read_import_header.c
+++ b/src/reader/pe_read_import_header.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/reader/pe_read_optional_header.c b/src/reader/pe_read_optional_header.c
index bc65d23..0c4fa35 100644
--- a/src/reader/pe_read_optional_header.c
+++ b/src/reader/pe_read_optional_header.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/reader/pe_read_section_header.c b/src/reader/pe_read_section_header.c
index 383539b..4a2c7f5 100644
--- a/src/reader/pe_read_section_header.c
+++ b/src/reader/pe_read_section_header.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. */
/***************************************************************/