diff options
Diffstat (limited to 'src/format/elf/format_elf.c')
-rw-r--r-- | src/format/elf/format_elf.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/format/elf/format_elf.c b/src/format/elf/format_elf.c index b70eef5..9f929fb 100644 --- a/src/format/elf/format_elf.c +++ b/src/format/elf/format_elf.c @@ -82,7 +82,7 @@ bool find_target_section(const uint8_t *content, const char *target, const char -bool find_text_data(const uint8_t *content, off_t *offset, off_t *size) +bool find_text_data(const uint8_t *content, off_t *offset, off_t *size, uint64_t *voffset) { bool result; Elf32_Ehdr header; @@ -111,6 +111,7 @@ bool find_text_data(const uint8_t *content, off_t *offset, off_t *size) *offset = data.sh_offset; *size = data.sh_size; + *voffset = data.sh_addr; result = true; |