From: Jan Kratochvil <jan.kratochvil@redhat.com>
To: Andrew Cagney <cagney@redhat.com>
Cc: frysk@sourceware.org
Subject: Re: libunwind changes
Date: Fri, 04 May 2007 20:22:00 -0000 [thread overview]
Message-ID: <20070504145027.GA22873@host0.dyn.jankratochvil.net> (raw)
In-Reply-To: <4639E916.2020408@redhat.com>
Andrew,
so far I did not try to push anything upstream.
I believe one should try to sync all the changes including the Alexandre
Oliva's ones etc.
Assuming this as a request I should start the patches separation and try to get
it all accepted upstream. Except the PPC port so far, though, as this port is
still not in a healthy enough shape.
Regards,
Jan
On Thu, 03 May 2007 15:52:22 +0200, Andrew Cagney wrote:
> Jan,
>
> I was looking through frysk's downstream copy of libunwind and noticed
> one or two recent changes. I'm just wondering if they made it upstream
> to the official repo (well perhaps not the PPC changes :-).
>
> Andrew
>
>
> 2007-04-05 Jan Kratochvil <jan.kratochvil@redhat.com>
>
> * src/hppa/getcontext.S, src/hppa/setcontext.S,
> src/hppa/siglongjmp.S,
> src/ia64/Ginstall_cursor.S, src/ia64/Linstall_cursor.S,
> src/ia64/dyn_info_list.S, src/ia64/getcontext.S, src/ia64/longjmp.S,
> src/ia64/setjmp.S, src/ia64/siglongjmp.S, src/ia64/sigsetjmp.S,
> src/ppc64/longjmp.S, src/ppc64/siglongjmp.S, src/x86/longjmp.S,
> src/x86/siglongjmp.S, src/x86_64/longjmp.S, src/x86_64/setcontext.S,
> src/x86_64/siglongjmp.S: Stack should be non-executable, for
> SELinux.
>
> * tests/test-ptrace.c (target_pid_kill): New function.
> (target_pid, main): TARGET_PID made static, for target_pid_kill ().
> (main): Register target_pid_kill () for atexit(3).
>
> * tests/ia64-test-setjmp.c (doit): New forward declaration.
> (doit_pointer): New function pointer variable initialized to DOIT.
> (doit): Self-call made by an unoptimizable volatile indirect call.
>
> * src/Makefile.am (LIBRARIES_cdep, lib_LTLIBRARIES_cdep_setjmp):
> Removed, moved into ...
> (lib_LTLIBRARIES_cdep) ... here to fix libtool --disable-static.
> (libunwind_ptrace_a_SOURCES): Renamed to ...
> (libunwind_ptrace_la_SOURCES) ... here to fix libtool
> --disable-static.
> (install-exec-hook): Fixed for conditional compilations.
> (lib_LIBRARIES): Removed.
> (lib_LTLIBRARIES): Updated for removed
> `lib_LTLIBRARIES_cdep_setjmp'.
> (EXTRA_DIST): Updated for new renamed `libunwind_ptrace_la_SOURCES'.
> * tests/Makefile.am (test_ptrace_LDADD): Updated for libtool.
>
> 2007-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
>
> * acinclude.m4, config/compile, config/config.guess,
> config/config.sub,
> config/depcomp, config/install-sh, config/ltmain.sh, config/missing,
> config/mkinstalldirs: Removed the autotools generated files.
> * .cvsignore: `config' is no longer a repository stored directory.
>
> * include/libunwind-ppc64.h (UNW_TDEP_CURSOR_LEN): Fixed for
> assert()s.
> * include/tdep-ppc64/libunwind_i.h (mempool.h): Version update
> even for
> the ppc64 architecture.
> * src/Makefile.am (ppc64): Version forward-ported the ppc64 port.
> * src/ppc64/Ginit.c (ppc64_local_addr_space_init): Removed VALIDATE
> initialization as it is no longer a cross-architecture field.
> * src/ppc64/Lcreate_addr_space.c, src/ppc64/Lget_proc_info.c,
> src/ppc64/Lget_save_loc.c, src/ppc64/Lglobal.c, src/ppc64/Linit.c,
> src/ppc64/Linit_local.c, src/ppc64/Linit_remote.c,
> src/ppc64/Lis_signal_frame.c, src/ppc64/Lregs.c,
> src/ppc64/Lresume.c,
> src/ppc64/Lstep.c: New files.
> * src/ppc64/setcontext.S: Removed file as it had invalid unused
> content. * src/ppc64/siglongjmp.S (_UI_siglongjmp_cont): New stub
> function.
> * tests/flush-cache.S (flush_cache): New stub function for ppc64.
> * tests/test-ptrace-stepper.c (lockup): New ppc64 and crossplatform
> implementations.
>
> * tests/Gtest-dyn1.c, tests/Gtest-resume-sig.c,
> tests/test-async-sig.c,
> tests/test-ptrace.c: Fixed lockups on broken libunwind (as ppc64
> is).
>
next prev parent reply other threads:[~2007-05-04 14:52 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-03 15:24 Andrew Cagney
2007-05-04 20:22 ` Jan Kratochvil [this message]
2007-05-08 17:27 ` Andrew Cagney
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070504145027.GA22873@host0.dyn.jankratochvil.net \
--to=jan.kratochvil@redhat.com \
--cc=cagney@redhat.com \
--cc=frysk@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).