hp.com!davidm
064fea22b1
Add tests/run-ptrace-misc which is designed to catch a GCC bug which causes
...
bad unwind info (all but the first sp-restorers fail to get marked with a
".restore sp" directive; see GCC bugzilla report #18010 ).
BKrev: 416fd5365xn1-FZs2rUwq7kv7MNyGQ
2004-10-15 13:48:38 +00:00
hp.com!davidm
9d47ce5331
(f): Move it to ident.c so the optimizer can't get rid of it.
...
(Logical change 1.276)
2004-10-15 13:48:38 +00:00
hp.com!davidm
b0048ee762
(do_backtrace): Keep track of initial IP so we can issue better error messages.
...
(main): Update comment for -t.
(Logical change 1.276)
2004-10-15 13:48:38 +00:00
hp.com!davidm
b4f1459444
(EXTRA_DIST): Mention run-ptrace-misc.
...
(check_SCRIPTS_cdep): Mention run-ptrace-misc.
(noinst_PROGRAMS_cdep): Mention test-ptrace-misc.
(Gtest_bt_SOURCES): New macro.
(Ltest_bt_SOURCES): Likewise.
(test_ptrace_misc_SOURCES)L: Likewise.
(Logical change 1.276)
2004-10-15 13:48:38 +00:00
hp.com!davidm
76176df770
Update to reflect latest bug-fixes & changes.
...
(Logical change 1.275)
2004-10-15 13:37:27 +00:00
hp.com!davidm
75b6719352
Update to reflect currently reality.
...
(Logical change 1.275)
2004-10-15 13:37:27 +00:00
hp.com!davidm
07e4c82af8
Update NEWS & README to reflect current reality.
...
BKrev: 416fd297x-EpX1YIsrtHWJ7INlcK7A
2004-10-15 13:37:27 +00:00
homeip.net!davidm
8a2fe0901b
Update NEWS file for v0.98.1.
...
(Logical change 1.274)
2004-10-13 14:14:10 +00:00
homeip.net!davidm
fd169cc680
Regenerate.
...
(Logical change 1.274)
2004-10-13 14:14:10 +00:00
homeip.net!davidm
788a016723
Merge bk://unwind@bkbits.net/libunwind
...
into mosberger.homeip.net:/home/davidm/src/unwind/libunwind
2004/10/07 11:35:11+02:00 homeip.net!davidm
Get ready for interim v0.98.1 release to fix a stupid install bug.
BKrev: 416d3832q_diEmR8aBNgsLs_4McpCA
2004-10-13 14:14:10 +00:00
homeip.net!davidm
3ad05c8a1d
Change pkg_extra to .1.
...
(Logical change 1.274)
2004-10-13 14:14:10 +00:00
hp.com!davidm
e8518b85c5
Ignore NULL stack-frames---they can't possibly be the correct target of
...
a longjmp() because the caller of setjmp() must have a non-NULL frame.
(Logical change 1.273)
2004-10-13 14:14:09 +00:00
hp.com!davidm
7c9534a37e
Fix {sig,}longjmp() so it works on SLES9 which failed because to
...
kill() caused a NULL-frame which was incorrectly identified as the
target of the longjmp().
BKrev: 416d38310dca_S_DoJqvMNvQnm6wwA
2004-10-13 14:14:09 +00:00
hp.com!davidm
cf96145116
ia64: Fix ia64 sigsetjmp() so ia64-test-setjmp also succeeds on SLES 9.
...
BKrev: 416d36c2LlOSPR6SVavY72kaKjCICA
2004-10-13 14:08:02 +00:00
hp.com!davidm
22ac4c078f
(__sigsetjmp): Start updating jmp_buf only after sigprocmask() returned
...
successfully. This avoids a failure in ia64-test-setjmp which
was due to the fact that sigprocmask() caused a segfault (due to
overflowing the stack) and at that point we had a partially updated
jmp_buf.
(Logical change 1.272)
2004-10-13 14:08:02 +00:00
homeip.net!davidm
b62e5e37b3
Regenerate.
...
(Logical change 1.271)
2004-10-05 16:28:06 +00:00
homeip.net!davidm
b54d9216d6
Fix bug which caused libunwind-common.h.in instead of libunwind-common.h
...
to be installed. Reported by Johan Walles.
BKrev: 4162cb96x9C4SwdWiMYyOt479O5jlg
2004-10-05 16:28:06 +00:00
homeip.net!davidm
ebf7fdb2f3
(include_HEADERS_common): Remove include/libunwind-common.h.in.
...
(nodist_include_HEADERS): Mention include/libunwind-common.h.
(EXTRA_DIST): Mention include/libunwind-common.h.in.
(Logical change 1.271)
2004-10-05 16:28:06 +00:00
hp.com!davidm
7bd9b32b1d
Regenerate.
...
(Logical change 1.270)
2004-09-15 11:37:04 +00:00
hp.com!davidm
4e5aa1e556
Merge bk://unwind@bkbits.net/libunwind
...
into wailua.hpl.hp.com:/home/davidm/src/unwind/libunwind
2004/09/15 04:36:38-07:00 hp.com!davidm
Make bt into an automatic test-case (Gtest-bt & Ltest-bt) and enhance it in
an attempt to trigger a bug reported by Anthony Brewer were GAS apparently
is generating bad psp-relative offsets on ia64.
BKrev: 41482960zyAq_BCQHMor5ERtz8crIQ
2004-09-15 11:37:04 +00:00
hp.com!davidm
23d9a14c4d
(verbose): New variable.
...
(num_errors): Likewise.
(do_backtrace): Only print info if verbose is set.
(foo): Likewise.
(sighandler): Likewise.
(main): Likewise.
(bar): New function which is attempting to trigger a bug reported by
Anthony Brewer which is caused by GAS apparently generating bad
offsets for the psprel directive.
(f): New function.
}(Logical change 1.270)
2004-09-15 11:37:04 +00:00
hp.com!davidm
186cbb2957
(verbose): New variable.
...
(num_errors): Likewise.
(do_backtrace): Only print info if verbose is set.
(foo): Likewise.
(sighandler): Likewise.
(main): Likewise.
(bar): New function which is attempting to trigger a bug reported by
Anthony Brewer which is caused by GAS apparently generating bad
offsets for the psprel directive.
(f): New function.
2004/09/15 04:24:29-07:00 hp.com!davidm
Rename: tests/bt.c -> tests/Gtest-bt.c
(Logical change 1.270)
2004-09-15 11:37:04 +00:00
hp.com!davidm
18cd500bf7
(Logical change 1.270)
2004-09-15 11:37:04 +00:00
hp.com!davidm
373a106072
Initial revision
2004-09-15 11:37:04 +00:00
hp.com!davidm
dfa582a2df
(noinst_PROGRAMS_cdep): Move bt to...
...
(check_PROGRAMS_cdep): ...here as Gtest-bt/Ltest-bt.
(Logical change 1.270)
2004-09-15 11:37:04 +00:00
homeip.net!davidm
63b092da19
Mention URL for HJ's libunwind-specification extensions.
...
BKrev: 4147ff2c4SU2renI427XPy99W1al0A
2004-09-15 08:37:00 +00:00
homeip.net!davidm
5ab903c90b
Mention URL for HJ's libunwind-specification extensions.
...
(Logical change 1.269)
2004-09-15 08:37:00 +00:00
mostang.com!davidm
3561d9af35
Oops, forgot to add _UI_longjmp_cont() dummy for x86 and x86-64.
...
BKrev: 41408427q8u9sbVJVdtxQUeLJpvl3Q
2004-09-09 16:26:15 +00:00
mostang.com!davidm
caa528e1e8
Add dummy implementation of _UI_longjmp_cont().
...
(Logical change 1.268)
2004-09-09 16:26:15 +00:00
mostang.com!davidm
02e99d2ce3
Update.
...
(Logical change 1.267)
2004-09-09 13:15:24 +00:00
mostang.com!davidm
c547876aa9
Update NEWS file for v0.98.
...
BKrev: 4140576cz3tYl6KzeZQzIpODidjsKw
2004-09-09 13:15:24 +00:00
mostang.com!davidm
f5638df504
Regenerate.
...
(Logical change 1.266)
2004-09-09 13:06:01 +00:00
mostang.com!davidm
81f4953a1f
Fix typo: REMOTE_ONLY -> UNW_REMOTE_ONLY.
...
(Logical change 1.266)
2004-09-09 13:06:01 +00:00
mostang.com!davidm
ac0b7e03a0
Fix some compiler warnings and switch to v0.98 in preparation for
...
release.
BKrev: 41405539eKEYXz9pUzL_XJbePkxnZw
2004-09-09 13:06:01 +00:00
mostang.com!davidm
f28e502936
Drop "-alpha" from pkg_extra.
...
(Logical change 1.266)
2004-09-09 13:06:01 +00:00
mostang.com!davidm
8e96c357a8
(unw_addr_space): If we have atomic-ops library installed, declare
...
cache_generation as AO_t.
(dwarf_getfp): Do casts via "char *" to avoid type-punning
warnings.
(dwarf_putfp): Likewise.
(Logical change 1.266)
2004-09-09 13:06:01 +00:00
mostang.com!davidm
34be77c7b2
(test_generic): Fix "unused variable" warning.
...
(Logical change 1.266)
2004-09-09 13:06:01 +00:00
mostang.com!davidm
cb4fda9750
(setjmp): Fix cast: unw_word_t should be "void *".
...
(Logical change 1.266)
2004-09-09 13:06:01 +00:00
mostang.com!davidm
126e1418de
x86: Tweak debug-levels for unw_resume() to match ia64-version.
...
BKrev: 414035b1FaxN7Qn6zSdyEMB81RgJ1A
2004-09-09 10:51:29 +00:00
mostang.com!davidm
21dd6ad5cb
(x86_local_resume): Tweak debug-level code to match ia64-version.
...
(Logical change 1.265)
2004-09-09 10:51:29 +00:00
mostang.com!davidm
1e57152ba7
x86: Do (untested) versions of dwarf_getfp() and dwarf_putfp().
...
BKrev: 4140355eGIpu6zMcXNVIvR_oK8b7lA
2004-09-09 10:50:06 +00:00
mostang.com!davidm
a6aa7338cc
(dwarf_getfp): Implement a first draft version of this routine
...
(completely untested).
(dwarf_putfp): Likewise.
(dwarf_get): Don't support fp-register save-locations.
(dwarf_put): Likewise.
(Logical change 1.264)
2004-09-09 10:50:06 +00:00
mostang.com!davidm
0fdda1b3b0
x86: Fix common_init() to initialize sigcontext-related members.
...
This makes tests/Gtest-exc and tests/Ltest-exc work.
BKrev: 414034dbzpIn5YX4WA-HSdunB1GsHg
2004-09-09 10:47:55 +00:00
mostang.com!davidm
f226ffec68
(common_init): Don't forget to initialize cursors sigcontext_format
...
and sigcontext_addr members.
(Logical change 1.263)
2004-09-09 10:47:55 +00:00
mostang.com!davidm
3050ccdd98
Add some more UNW_VERSION macro cruft to make it easy to compare
...
version codes. Now you can do:
if (UNW_VERSION >= UNW_VERSION_CODE (0, 98))
...
to check if the current libunwind version is at least v0.98.
Not that such version-check is recommend---use configure instead
wherever possible.
BKrev: 41403444RFDXY4AE08vkfXDh7OCZVg
2004-09-09 10:45:24 +00:00
mostang.com!davidm
47bf99c677
(UNW_VERSION_CODE): New macro.
...
(UNW_VERSION): Likewise.
(Logical change 1.262)
2004-09-09 10:45:24 +00:00
mostang.com!davidm
112fcdd172
Regenerate.
...
(Logical change 1.261)
2004-09-08 17:36:28 +00:00
mostang.com!davidm
27ce81f7e2
Initial revision
2004-09-08 17:36:28 +00:00
mostang.com!davidm
2cd2712508
Have libunwind.h export the version number via manifest constants
...
UNW_VERSION_MAJOR, UNW_VERSION_MINOR, and UNW_VERSION_EXTRA.
The last one is a free-form string. For example, version
0.98-alpha would be represented as UNW_VERSION_MAJOR=0,
UNW_VERSION_MINOR=98, UNW_VERSION_EXTRA=-alpha (note: no quotes;
you'll have to stringify this value if necessary).
BKrev: 413f431cEdq7duwyl7TVLCIV4D7M9Q
2004-09-08 17:36:28 +00:00
mostang.com!davidm
6cd917c633
(pkg_major): New M4 macro.
...
(pkg_minor): Likewise.
(pkg_extra): Likewise.
(pkg_maintainer): Likewise.
(mkvers): Likewise.
(AC_INIT): Use them to form package-version and maintainer strings.
(PKG_MAJOR): New shell variable.
(PKG_MINOR): Likewise.
(PKG_EXTRA): Likewise.
(PKG_MAINTAINER): Likewise.
(AC_CONFIG_FILES): Mention include/libunwind-common.h.
(Logical change 1.261)
2004-09-08 17:36:28 +00:00