summaryrefslogtreecommitdiffhomepage
path: root/include/perk/perk.h
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2016-11-13 23:46:38 -0500
committermidipix <writeonce@midipix.org>2016-11-13 23:56:16 -0500
commit62b9db8b87aef70ba5d76542ebcf90ae872ea940 (patch)
treecb103c0f470835aa6ee5ebb7e0aaadc689a4f1ef /include/perk/perk.h
parent8de972a241a38696697a0a0aedd2a3c44c059335 (diff)
downloadperk-62b9db8b87aef70ba5d76542ebcf90ae872ea940.tar.bz2
perk-62b9db8b87aef70ba5d76542ebcf90ae872ea940.tar.xz
logic: added pe_get_roffset_from_rva(), pe_get_rva_from_roffset().
Diffstat (limited to 'include/perk/perk.h')
-rw-r--r--include/perk/perk.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/perk/perk.h b/include/perk/perk.h
index 988e0f6..3918d24 100644
--- a/include/perk/perk.h
+++ b/include/perk/perk.h
@@ -216,6 +216,10 @@ perk_api void pe_free_image_meta (struct pe_image_meta *);
perk_api int pe_get_named_section_index(const struct pe_image_meta *, const char * name);
perk_api int pe_get_block_section_index(const struct pe_image_meta *, const struct pe_block *);
+
+perk_api int pe_get_roffset_from_rva (const struct pe_image_meta *, uint32_t rva, uint32_t * roffset);
+perk_api int pe_get_rva_from_roffset (const struct pe_image_meta *, uint32_t roffset, uint32_t * rva);
+
perk_api int pe_get_expsym_by_name (const struct pe_image_meta *, const char * name, struct pe_expsym * optional);
perk_api int pe_get_expsym_by_index (const struct pe_image_meta *, unsigned index, struct pe_expsym * optional);