summaryrefslogtreecommitdiffstats
path: root/backends
diff options
context:
space:
mode:
authorUlrich Drepper <[email protected]>2008-01-09 05:39:28 +0000
committerUlrich Drepper <[email protected]>2008-01-09 05:39:28 +0000
commitff99322e986f8400995b4371dc39ea59e1252d5c (patch)
tree3a288354395723dc0a375d38111c9fe4a03e3a53 /backends
parent9e6925dd43d4e6572b69194232f6152f232e737d (diff)
Add x86-64 disassembler support.
Diffstat (limited to 'backends')
-rw-r--r--backends/ChangeLog10
-rw-r--r--backends/Makefile.am5
-rw-r--r--backends/x86_64_init.c5
3 files changed, 14 insertions, 6 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog
index 3e35ef26..25155db3 100644
--- a/backends/ChangeLog
+++ b/backends/ChangeLog
@@ -1,3 +1,13 @@
+2008-01-08 Ulrich Drepper <[email protected]>
+
+ * Makefile.am: Add x86-64 disassembler.
+ * x86_64_init.c (x86_64_init): Hook up disassembler.
+
+2007-12-28 Ulrich Drepper <[email protected]>
+
+ * Makefile.am: Add x86 disassembler.
+ * i386_init.c (i386_init): Hook up disassembler.
+
2007-12-15 Roland McGrath <[email protected]>
* ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
diff --git a/backends/Makefile.am b/backends/Makefile.am
index ef21717c..79fccfdc 100644
--- a/backends/Makefile.am
+++ b/backends/Makefile.am
@@ -1,6 +1,6 @@
## Process this file with automake to create Makefile.in
##
-## Copyright (C) 2000-2006, 2007 Red Hat, Inc.
+## Copyright (C) 2000-2006, 2007, 2008 Red Hat, Inc.
## This file is part of Red Hat elfutils.
##
## Red Hat elfutils is free software; you can redistribute it and/or modify
@@ -72,8 +72,7 @@ am_libebl_sh_pic_a_OBJECTS = $(sh_SRCS:.c=.os)
x86_64_SRCS = x86_64_init.c x86_64_symbol.c x86_64_corenote.c \
x86_64_retval.c x86_64_regs.c i386_auxv.c
-# XXX Not yet
-# cpu_x86_64 = ../libcpu/libcpu_x86_64.a
+cpu_x86_64 = ../libcpu/libcpu_x86_64.a
libebl_x86_64_pic_a_SOURCES = $(x86_64_SRCS)
am_libebl_x86_64_pic_a_OBJECTS = $(x86_64_SRCS:.c=.os)
diff --git a/backends/x86_64_init.c b/backends/x86_64_init.c
index 8524b771..4e9eb55c 100644
--- a/backends/x86_64_init.c
+++ b/backends/x86_64_init.c
@@ -1,5 +1,5 @@
/* Initialization of x86-64 specific backend library.
- Copyright (C) 2002, 2005, 2006, 2007 Red Hat, Inc.
+ Copyright (C) 2002, 2005, 2006, 2007, 2008 Red Hat, Inc.
This file is part of Red Hat elfutils.
Written by Ulrich Drepper <[email protected]>, 2002.
@@ -54,8 +54,7 @@ x86_64_init (elf, machine, eh, ehlen)
HOOK (eh, return_value_location);
HOOK (eh, register_info);
HOOK (eh, auxv_info);
- // XXX Not yet.
- // HOOK (eh, disasm);
+ HOOK (eh, disasm);
return MODVERSION;
}