generic-poky/meta/recipes-core/glibc
Yuanjie Huang f4607a1d6b glibc: Enable backtrace from abort on ARM
ARM stack frames for abort and raise were limited to the the actual
abort and raise call, such as:

Obtained 4 stack frames.
./test-app(print_trace+0x1c) [0x10a08]
./test-app() [0x10b3c]
/lib/libc.so.6(__default_sa_restorer+0) [0x4adae1e0]
/lib/libc.so.6(gsignal+0xa0) [0x4adacf74]

This is not terribly useful when trying to figure out what function
may have called called the abort, especially when using pthreads.

After the change the trace would now look like:

Obtained 8 stack frames.
./test-app(print_trace+0x1c) [0x10a08]
./test-app() [0x10b3c]
/lib/libc.so.6(__default_sa_restorer+0) [0x4befe1e0]
/lib/libc.so.6(gsignal+0xa0) [0x4befcf74]
/lib/libc.so.6(abort+0x134) [0x4befe358]
./test-app(dummy_function+0x50) [0x10adc]
./test-app(main+0xd4) [0x10c24]
/lib/libc.so.6(__libc_start_main+0x114) [0x4bee7a58]

(From OE-Core rev: 93bf8713d8e13c278543baea94fb8dad0cb80e49)

Signed-off-by: Yuanjie Huang <yuanjie.huang@windriver.com>
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-12-13 22:55:21 +00:00
..
glibc glibc: fix CVE-2016-6323 2016-11-23 11:10:12 +00:00
ldconfig-native-2.12.1 ldconfig-native: Fix ELF flags on 64-bit binaries 2016-03-31 13:18:06 +01:00
site_config glibc: Migrate eglibc 2.19 -> glibc 2.20 2014-09-01 18:02:21 +01:00
cross-localedef-native_2.24.bb glibc: Switch to 2.24 release branch 2016-08-10 10:46:28 +01:00
glibc-collateral.inc glibc: ignore for musl/uclibc but only for target recipes 2015-06-03 16:38:47 +01:00
glibc-common.inc glibc: Migrate eglibc 2.19 -> glibc 2.20 2014-09-01 18:02:21 +01:00
glibc-initial.inc SDK: Allow changing SDKMACHINE without wiping TMP folder 2016-09-28 10:16:03 +01:00
glibc-initial_2.24.bb glibc: Add recipes for 2.24 release 2016-05-14 23:05:12 +01:00
glibc-ld.inc glibc: Reduce duplication in MIPS variants 2016-11-15 15:19:52 +00:00
glibc-locale.inc glibc-locale: Enable binary locale generation for nativesdk-glibc 2016-05-21 22:24:56 +01:00
glibc-locale_2.24.bb glibc: Add recipes for 2.24 release 2016-05-14 23:05:12 +01:00
glibc-mtrace.inc glibc: Migrate eglibc 2.19 -> glibc 2.20 2014-09-01 18:02:21 +01:00
glibc-mtrace_2.24.bb glibc: Add recipes for 2.24 release 2016-05-14 23:05:12 +01:00
glibc-package.inc meta: Drop now pointless manual -dbg packaging 2015-12-16 11:56:30 +00:00
glibc-scripts.inc glibc-scripts: add RDEPENDS on libsotruss package required by sotruss script 2016-09-03 23:45:52 +01:00
glibc-scripts_2.24.bb glibc: Add recipes for 2.24 release 2016-05-14 23:05:12 +01:00
glibc-testing.inc glibc-testing.inc: drop pruning of PATCH_GET from the testglibc script 2016-01-30 11:37:03 +00:00
glibc.inc glibc: Enable backtrace from abort on ARM 2016-12-13 22:55:21 +00:00
glibc_2.24.bb glibc: fix CVE-2016-6323 2016-11-23 11:10:12 +00:00
ldconfig-native_2.12.1.bb ldconfig-native: Add 64-bit flag for ELF64 entries 2015-07-08 00:01:22 +01:00