aboutsummaryrefslogtreecommitdiff
path: root/sim/igen
diff options
context:
space:
mode:
authorChris Demetriou <cgd@google.com>2002-03-08 00:36:32 +0000
committerChris Demetriou <cgd@google.com>2002-03-08 00:36:32 +0000
commit6225b4b7fc5b7e3e89857093bd7fef2a6aec2fb7 (patch)
treeb7b5bac03e3b3558fa4a970488b53ba63b477be8 /sim/igen
parent8d0a607a9772d3ea561f893604cc751eed138074 (diff)
downloadgdb-6225b4b7fc5b7e3e89857093bd7fef2a6aec2fb7.zip
gdb-6225b4b7fc5b7e3e89857093bd7fef2a6aec2fb7.tar.gz
gdb-6225b4b7fc5b7e3e89857093bd7fef2a6aec2fb7.tar.bz2
2002-03-07 Chris Demetriou <cgd@broadcom.com>
* igen.c (print_itrace_format): Add support for a new "%#lx" format.
Diffstat (limited to 'sim/igen')
-rw-r--r--sim/igen/ChangeLog4
-rw-r--r--sim/igen/igen.c11
2 files changed, 15 insertions, 0 deletions
diff --git a/sim/igen/ChangeLog b/sim/igen/ChangeLog
index ea88fb0..a65864b 100644
--- a/sim/igen/ChangeLog
+++ b/sim/igen/ChangeLog
@@ -1,3 +1,7 @@
+2002-03-07 Chris Demetriou <cgd@broadcom.com>
+
+ * igen.c (print_itrace_format): Add support for a new "%#lx" format.
+
Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.
diff --git a/sim/igen/igen.c b/sim/igen/igen.c
index 094f0cd..9e45501 100644
--- a/sim/igen/igen.c
+++ b/sim/igen/igen.c
@@ -445,6 +445,17 @@ print_itrace_format (lf *file,
lf_write (file, param, strlen_param);
}
}
+ else if (strncmp (fmt, "%#lx<", 5) == 0)
+ /* simple hex with 0x prefix*/
+ {
+ if (pass == 1)
+ lf_printf (file, "%%#lx");
+ else
+ {
+ lf_printf (file, "(unsigned long) ");
+ lf_write (file, param, strlen_param);
+ }
+ }
else if (strncmp (fmt, "%08lx<", 6) == 0)
/* simple hex */
{