diff options
Diffstat (limited to 'src/format/symbol.c')
-rw-r--r-- | src/format/symbol.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/format/symbol.c b/src/format/symbol.c index fb198d9..48f3dbb 100644 --- a/src/format/symbol.c +++ b/src/format/symbol.c @@ -598,6 +598,20 @@ GArchInstruction *g_binary_symbol_get_instruction(const GBinSymbol *symbol) void g_binary_symbol_set_comment(GBinSymbol *symbol, GDbComment *comment) { +#ifndef NDEBUG + const vmpa2t *saddr; /* Adresse du symbole */ + const vmpa2t *caddr; /* Adresse du commentaire */ +#endif + +#ifndef NDEBUG + + saddr = get_mrange_addr(g_binary_symbol_get_range(symbol)); + caddr = g_db_comment_get_address(comment); + + assert(cmp_vmpa(saddr, caddr) == 0); + +#endif + symbol->comment = comment; } |