History log of /src/tests/lib/libexecinfo/
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
1.9 23-Jan-2025 christos

new sandbox test (Kyle Evans @ FreeBSD)


Revision tags: netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
1.8 23-Nov-2021 thorpej

branches: 1.8.4;
Temporary hack to work around incorrect/missing unwind info for
the t_sig_backtrace test case on ARM when compiled with optimization.


1.7 18-Nov-2021 thorpej

Add a test case for backtrace(3) across a signal handler.


Revision tags: netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
1.6 31-Jan-2015 nakayama

The test requires symbols, so put STRIPFLAG= explicitly to avoid
stripping them if STRIPFLAG?=-s is defined in /etc/mk.conf.


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 tls-maxphys-base
1.5 18-Mar-2014 riastradh

Merge riastradh-drm2 to HEAD.


Revision tags: riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1
1.4 21-Jul-2013 tron

Fix build with stack-protection enabled.


Revision tags: riastradh-drm2-base
1.3 04-Jul-2013 joerg

branches: 1.3.2;
Use conditional calls to vfork() to prevent the compiler from inlining
the intermediate stack frames. Mark the __start frame as optional.


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
1.2 27-May-2012 martin

branches: 1.2.2; 1.2.4;
Fix destination directory


1.1 27-May-2012 christos

add a test for the backtrace function.


Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
1.17 09-Sep-2020 christos

PR/55648: Kyle Evans: Minor warnings in compilation of libexecinfo test2


Revision tags: netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
1.16 04-Nov-2014 justin

PR misc/49356 remove unnecessary references to atf-c/config.h

The function included via this header is not used and is removed in
later versions of atf, so let us avoid it.


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base tls-maxphys-base
1.15 01-May-2014 joerg

Check for mounted /proc.


1.14 13-Apr-2014 joerg

Bail out if backtrace(3) failed.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
1.13 11-Mar-2014 joerg

branches: 1.13.2;
Use a struct for pair of frame name and whether it is optional. Add some
additional entries found in a -O0 build of ATF on PowerPC.


1.12 11-Jan-2014 martin

New gcc can reuse stack frames for tail calls, so "main" is an optional
frame as well.


1.11 11-Jan-2014 martin

Make the output of the test case better suited for debugging (output full
backtrace before failing any unclear asserts)


1.10 16-Aug-2013 martin

Prevent inlining of the main testcase body function.
Do not mark the inner functions static, as they might get cloned then
(ending up being called "myfunc3.clone.3" instead of "myfunc").


1.9 15-Aug-2013 joerg

Now that all architectures default to unwind data, remove the failure
for !amd64.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
1.8 05-Jul-2013 joerg

Put the vfork at the end.


1.7 04-Jul-2013 joerg

Use conditional calls to vfork() to prevent the compiler from inlining
the intermediate stack frames. Mark the __start frame as optional.


1.6 06-Jun-2013 joerg

Make back trace more robust. At least on i386, one of the intermediate
functions in ATF is not replaced by tail recursion elimination, so
mark it as optional.


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
1.5 02-Jun-2012 njoly

branches: 1.5.2; 1.5.4;
Adjust test for recent atf_machine (amd64) -> atf_arch (x86_64)
change.


1.4 30-May-2012 jruoho

Use "atf_arch" instead of "atf_machine"; see atf-config(1).


1.3 30-May-2012 martin

Skip test on non-amd64 machines for now, pointing to PR 46490.


1.2 28-May-2012 martin

Not a good idea to continue testing if basic assertions fail - only will
cause core dumps later.


1.1 27-May-2012 christos

add a test for the backtrace function.


Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
1.3 30-Jan-2025 christos

branches: 1.3.4;
fork and don't use atf in the child (from martin@)


1.2 27-Jan-2025 riastradh

t_backtrace_sandbox: Nix trailing whitespace.

No functional change intended.


1.1 23-Jan-2025 christos

new sandbox test (Kyle Evans @ FreeBSD)


Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
1.8 17-Apr-2025 riastradh

t_sig_backtrace: Mark xfail on sparc.

Also change ATF_REQUIRE to ATF_CHECK to get more diagnostics out in a
single test run, where appropriate.

PR port-sparc64/59313: t_sig_backtrace tests are failing


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
1.7 06-Jul-2023 riastradh

branches: 1.7.2;
t_sig_backtrace: Flush stdout before writing to STDOUT_FILENO.

Avoids confusing ordering of output.


Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
1.6 25-Jul-2022 riastradh

t_sig_backtrace: Pacify vfork clobber warning with volatile.


1.5 25-Jul-2022 riastradh

execinfo(3): Mark sig_backtrace_jump test as xfail.

PR lib/56940


1.4 25-Jul-2022 riastradh

execinfo: Fix mistake in previous: match `the_loop*' as prefix.

Now that there are two functions we need to catch either one.


1.3 25-Jul-2022 riastradh

execinfo: Test stack traces through null pointer jump too.


1.2 23-Nov-2021 thorpej

Temporary hack to work around incorrect/missing unwind info for
the t_sig_backtrace test case on ARM when compiled with optimization.


1.1 18-Nov-2021 thorpej

Add a test case for backtrace(3) across a signal handler.