summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/logic/pe_image_meta_data.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/logic/pe_image_meta_data.c b/src/logic/pe_image_meta_data.c
index 274275c..ac6b728 100644
--- a/src/logic/pe_image_meta_data.c
+++ b/src/logic/pe_image_meta_data.c
@@ -339,6 +339,7 @@ int pe_meta_get_image_meta(
long l;
unsigned j;
+ void * addr;
char * base;
const unsigned char * mark;
uint64_t vaddr;
@@ -389,6 +390,12 @@ int pe_meta_get_image_meta(
&m->r_symtbl[i],symrec,
&m->m_coff,base);
+ addr = symrec->cs_name;
+ mark = addr;
+
+ symrec->cs_crc32 = pe_hash_mbstr_crc32(mark);
+ symrec->cs_crc64 = pe_hash_mbstr_crc64(mark);
+
i += m->r_symtbl[i].cs_num_of_aux_recs[0];
}