summaryrefslogtreecommitdiff
path: root/src/format/symbol.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/format/symbol.c')
-rw-r--r--src/format/symbol.c14
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;
}