diff options
| author | Cyrille Bagard <nocbos@gmail.com> | 2009-06-08 12:46:23 (GMT) | 
|---|---|---|
| committer | Cyrille Bagard <nocbos@gmail.com> | 2009-06-08 12:46:23 (GMT) | 
| commit | fc8324b66dee0abf0a5e5e3cc570e1aed96b80c8 (patch) | |
| tree | 04b9220e34b8bdc3449cd73e54a32c5037be5f0c /src/analysis/line_comment.c | |
| parent | dd75712aac8f70d18f07787d5d484d426600edeb (diff) | |
Refreshed the panel dealing with found symbols.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@72 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/analysis/line_comment.c')
| -rw-r--r-- | src/analysis/line_comment.c | 19 | 
1 files changed, 16 insertions, 3 deletions
| diff --git a/src/analysis/line_comment.c b/src/analysis/line_comment.c index ea6d6d6..1d37613 100644 --- a/src/analysis/line_comment.c +++ b/src/analysis/line_comment.c @@ -137,15 +137,28 @@ void g_comment_line_refresh_markup(GCommentLine *line)      if (line->options->show_address)      { -        switch (ADM_32BITS  /* FIXME */) +        switch (g_arch_processor_get_memory_size(line->options->proc))          { -            case ADM_32BITS: +            case MDS_8_BITS: +                snprintf(buffer, CODE_BUFFER_LEN, +                         "<span foreground='#333333'>0x%02llx</span>", +                         G_RENDERING_LINE(line)->offset); +                break; + +            case MDS_16_BITS: +                snprintf(buffer, CODE_BUFFER_LEN, +                         "<span foreground='#333333'>0x%04llx</span>", +                         G_RENDERING_LINE(line)->offset); +                break; + +            case MDS_32_BITS:                  snprintf(buffer, CODE_BUFFER_LEN,                           "<span foreground='#333333'>0x%08llx</span>",                           G_RENDERING_LINE(line)->offset);                  break; -            case ADM_64BITS: +            default: +            case MDS_64_BITS:                  snprintf(buffer, CODE_BUFFER_LEN,                           "<span foreground='#333333'>0x%16llx</span>",                           G_RENDERING_LINE(line)->offset); | 
