1 |
|
/* |
2 |
|
* mon_disass.cpp - Disassemblers |
3 |
|
* |
4 |
< |
* cxmon (C) 1997-2003 Christian Bauer, Marc Hellwig |
4 |
> |
* cxmon (C) 1997-2004 Christian Bauer, Marc Hellwig |
5 |
|
* |
6 |
|
* This program is free software; you can redistribute it and/or modify |
7 |
|
* it under the terms of the GNU General Public License as published by |
84 |
|
} |
85 |
|
} |
86 |
|
} |
87 |
< |
info->fprintf_func(info->stream, "$%08x", addr); |
87 |
> |
if (addr >= UVAL64(0x100000000)) |
88 |
> |
info->fprintf_func(info->stream, "$%08x%08x", (uint32)(addr >> 32), (uint32)addr); |
89 |
> |
else |
90 |
> |
info->fprintf_func(info->stream, "$%08x", (uint32)addr); |
91 |
|
} |
92 |
|
|
93 |
|
int generic_symbol_at_address(bfd_vma addr, struct disassemble_info *info) |