From f223a47ecf2dfab68ba9291cba8491ccfaec4753 Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Sun, 17 Jun 2018 15:08:56 +0200 Subject: Reduced coverage of symbols used as line generators. --- src/format/symbol.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/format/symbol.c b/src/format/symbol.c index fb70c0e..13ce23d 100644 --- a/src/format/symbol.c +++ b/src/format/symbol.c @@ -533,7 +533,18 @@ static int g_binary_symbol_contains_addr(const GBinSymbol *symbol, const vmpa2t { int result; /* Conclusion à retourner */ - result = cmp_mrange_with_vmpa(&symbol->range, addr); + /** + * En tant que générateur, le symbole ne couvre qu'une ou plusieurs lignes + * uniquement à son adresse de départ. + * + * On ne doit donc pas considérer l'ensemble de la taille du symbole en + * utilisant par exemple un appel comme : + * + * result = cmp_mrange_with_vmpa(&symbol->range, addr); + * + */ + + result = cmp_vmpa(addr, get_mrange_addr(&symbol->range)); return result; -- cgit v0.11.2-87-g4458