Re: [OpenWrt-Devel] [PATCH] [packages] hsflowd: fix compile for x86+uClibc
On 16-06-12 19:27, Stijn Tintel wrote: > Remove another call to backtrace_symbols_fd to make hsflowd compile > for x86+uClibc targets. Signed-off-by: Stijn Tintel > --- > net/hsflowd/patches/200-uclibc-compat.patch | 10 +- > 1 files changed, 9 insertions(+), 1 deletions(-) > > diff --git a/net/hsflowd/patches/200-uclibc-compat.patch > b/net/hsflowd/patches/200-uclibc-compat.patch > index 5492daa..4c0a82e 100644 > --- a/net/hsflowd/patches/200-uclibc-compat.patch > +++ b/net/hsflowd/patches/200-uclibc-compat.patch > @@ -15,7 +15,15 @@ > fflush(f_crash); > // Do something useful with siginfo_t > if (sig == SIGSEGV) { > -@@ -2005,7 +2004,6 @@ extern "C" { > +@@ -1430,7 +1429,6 @@ extern "C" { > + // overwrite sigaction with caller's address > + backtracePtrs[1] = (void *)(((ucontext_t > *)secret)->uc_mcontext.gregs[REG_EIP]); > + // then write again: > +-backtrace_symbols_fd(backtracePtrs, siz, fileno(f_crash)); > + fflush(f_crash); > + #endif > + // exit with the original signal so we get the right idea > +@@ -2005,7 +2003,6 @@ extern "C" { > if(debug) { > myLog(LOG_INFO, "initAgent suceeded"); > // print some stats to help us size HSP_RLIMIT_MEMLOCK etc. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] [PATCH] [packages] hsflowd: fix compile for x86+uClibc
Remove another call to backtrace_symbols_fd to make hsflowd compile for x86+uClibc targets. --- net/hsflowd/patches/200-uclibc-compat.patch | 10 +- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/net/hsflowd/patches/200-uclibc-compat.patch b/net/hsflowd/patches/200-uclibc-compat.patch index 5492daa..4c0a82e 100644 --- a/net/hsflowd/patches/200-uclibc-compat.patch +++ b/net/hsflowd/patches/200-uclibc-compat.patch @@ -15,7 +15,15 @@ fflush(f_crash); // Do something useful with siginfo_t if (sig == SIGSEGV) { -@@ -2005,7 +2004,6 @@ extern "C" { +@@ -1430,7 +1429,6 @@ extern "C" { + // overwrite sigaction with caller's address + backtracePtrs[1] = (void *)(((ucontext_t *)secret)->uc_mcontext.gregs[REG_EIP]); + // then write again: +- backtrace_symbols_fd(backtracePtrs, siz, fileno(f_crash)); + fflush(f_crash); + #endif + // exit with the original signal so we get the right idea +@@ -2005,7 +2003,6 @@ extern "C" { if(debug) { myLog(LOG_INFO, "initAgent suceeded"); // print some stats to help us size HSP_RLIMIT_MEMLOCK etc. -- 1.7.3.4 ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel