diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2019-09-11 21:25:13 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2019-09-11 21:25:13 (GMT) |
commit | 83faef9c8f78b20cb031af686f763cfb215cf9d7 (patch) | |
tree | ea95f741855044f4473573726804c6c2bcac5db1 /src/arch | |
parent | 3e1347d378e7ff0e21fb53b61e0317b8dfe52fc9 (diff) |
Reactivated bookmarks for disassembled code.
Diffstat (limited to 'src/arch')
-rw-r--r-- | src/arch/vmpa.c | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/src/arch/vmpa.c b/src/arch/vmpa.c index a2a3ba5..70ea52b 100644 --- a/src/arch/vmpa.c +++ b/src/arch/vmpa.c @@ -813,36 +813,24 @@ bool store_vmpa(const vmpa2t *addr, const char *base, bound_value **values, size asprintf(&value->name, "%s%sphys", base != NULL ? base : "", base != NULL ? "_" : ""); value->built_name = true; + value->type = SQLITE_INT64; + value->has_value = (addr != NULL); if (value->has_value) - { - if (addr->physical != VMPA_NO_PHYSICAL) - { - value->type = SQLITE_INT64; - value->integer64 = addr->physical; - } - else - value->type = SQLITE_NULL; - } + value->integer64 = addr->physical; value = &(*values)[*count - 1]; asprintf(&value->name, "%s%svirt", base != NULL ? base : "", base != NULL ? "_" : ""); value->built_name = true; + value->type = SQLITE_INT64; + value->has_value = (addr != NULL); if (value->has_value) - { - if (addr->virtual != VMPA_NO_VIRTUAL) - { - value->type = SQLITE_INT64; - value->integer64 = addr->virtual; - } - else - value->type = SQLITE_NULL; - } + value->integer64 = addr->virtual; return true; |