summaryrefslogtreecommitdiff
path: root/src/format/executable-int.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2016-02-10 10:02:16 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2016-02-10 10:02:16 (GMT)
commit465488d5b231c2552116a305c48b5fcccea55a09 (patch)
treef4d072ad9cf56466f4e55d0608f7a3fe9204efaf /src/format/executable-int.c
parent946f5f093c7265dc5a5e00694325605b249eea43 (diff)
Improved the support of the DEX format.
Diffstat (limited to 'src/format/executable-int.c')
-rw-r--r--src/format/executable-int.c8
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;