This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] S12Z: Disassembly: Fallback to show the address if the symbol table is empty.


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=192c2bfbd7a6d4b2069f6b94b020d274a483c198

commit 192c2bfbd7a6d4b2069f6b94b020d274a483c198
Author: John Darrington <john@darrington.wattle.id.au>
Date:   Mon Oct 22 16:59:47 2018 +0200

    S12Z: Disassembly: Fallback to show the address if the symbol table is empty.
    
    * opcodes/s12z-dis.c (decode_possible_symbol): Add fallback case.
      (rel_15_7): Likewise.

Diff:
---
 opcodes/ChangeLog  | 5 +++++
 opcodes/s12z-dis.c | 4 ++++
 2 files changed, 9 insertions(+)

diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 3d26869..82fbc75 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,8 @@
+2018-10-22  John Darrington  <john@darrington.wattle.id.au>
+
+	* s12z-dis.c (decode_possible_symbol): Add fallback case.
+	(rel_15_7): Likewise.
+
 2018-10-19  Tamar Christina  <tamar.christina@arm.com>
 
 	* arm-dis.c (UNKNOWN_INSTRUCTION_32BIT): Format specifier for arm mode.
diff --git a/opcodes/s12z-dis.c b/opcodes/s12z-dis.c
index 6ca9f07..ad39e05 100644
--- a/opcodes/s12z-dis.c
+++ b/opcodes/s12z-dis.c
@@ -378,6 +378,8 @@ decode_possible_symbol (bfd_vma addr, struct disassemble_info *info)
 	}
       if (j < info->symtab_size)
 	(*info->fprintf_func) (info->stream, "%s", bfd_asymbol_name (sym));
+      else
+        (*info->fprintf_func) (info->stream, "%" BFD_VMA_FMT "d", addr);
     }
 }
 
@@ -922,6 +924,8 @@ rel_15_7 (bfd_vma memaddr, struct disassemble_info* info, int offset)
 	}
       if (i < info->symtab_size)
 	(*info->fprintf_func) (info->stream, "%s", bfd_asymbol_name (sym));
+      else
+        (*info->fprintf_func) (info->stream, "*%+d", addr);
     }
 }


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]