diff options
Diffstat (limited to 'src/format/executable-int.c')
-rw-r--r-- | src/format/executable-int.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/format/executable-int.c b/src/format/executable-int.c index c4b8e6e..0189d76 100644 --- a/src/format/executable-int.c +++ b/src/format/executable-int.c @@ -41,7 +41,13 @@ bool g_exe_format_without_virt_translate_offset_into_vmpa(const GExeFormat *format, phys_t off, vmpa2t *pos) { - init_vmpa(pos, off, VMPA_NO_VIRTUAL); + /** + * On ne peut pas initialiser la partie virtuelle à VMPA_NO_VIRTUAL + * car les manipulations au niveau des formats (par exemple, cf. la fonction + * _g_binary_format_add_symbol()) attendent des définitions complètes. + */ + + init_vmpa(pos, off, off); return true; |