diff options
author | Arun Sharma <arun.sharma@google.com> | 2008-06-16 14:42:16 -0600 |
---|---|---|
committer | David Mosberger-Tang <davidm@koala.mostang.com> | 2008-06-16 14:42:16 -0600 |
commit | ef29eade44fc2aa7e49811a8bd76e941b369b914 (patch) | |
tree | e880ab82577d1edcd5eb404ff4a4806cc74460d0 /src/Makefile.am | |
parent | 649f1fb3449a65dd0626a709432d8b02a7c56bbc (diff) | |
download | libunwind-ef29eade44fc2aa7e49811a8bd76e941b369b914.tar.gz |
This patch eliminates one system call per unwind by not using the
getcontext in libc.
Also cleanup the namespace (check-name-space passes on x86_64 now).
Replace uses of offsets.h with ucontext_i.h.
Rename _x86_64_setcontext to _Ux86_64_setcontext.
TBD: Add CFI annotations for get/setcontext.
Signed-off-by: Paul Pluzhnikov <ppluzhnikov@google.com>
Signed-off-by: Arun Sharma <arun.sharma@google.com>
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 7de30269..e1fa3cdb 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -254,7 +254,7 @@ libunwind_la_SOURCES_x86_64_common = $(libunwind_la_SOURCES_common) \ $(dwarf_SOURCES_common) \ elf64.c elf64.h \ x86_64/init.h x86_64/unwind_i.h x86_64/ucontext_i.h \ - x86_64/is_fpreg.c x86_64/regname.c x86_64/offsets.h + x86_64/is_fpreg.c x86_64/regname.c # The list of files that go into libunwind: libunwind_la_SOURCES_x86_64 = $(libunwind_la_SOURCES_x86_64_common) \ @@ -265,7 +265,7 @@ libunwind_la_SOURCES_x86_64 = $(libunwind_la_SOURCES_x86_64_common) \ x86_64/Lcreate_addr_space.c x86_64/Lget_save_loc.c x86_64/Lglobal.c \ x86_64/Linit.c x86_64/Linit_local.c x86_64/Linit_remote.c \ x86_64/Lis_signal_frame.c x86_64/Lget_proc_info.c x86_64/Lregs.c \ - x86_64/Lresume.c x86_64/Lstep.c + x86_64/Lresume.c x86_64/Lstep.c x86_64/getcontext.S # The list of files that go into libunwind-x86_64: libunwind_x86_64_la_SOURCES_x86_64 = $(libunwind_la_SOURCES_x86_64_common) \ |