Shave a stack frame off asserts.
We can't implement MEM_LOG_ALWAYS_FATAL_IF any more, but it wasn't really useful anyway. Bug: N/A Test: ran `crasher assert` and `crasher64 assert` Change-Id: I4ae2d82fdfdd58cf8ef1dfb6c401cef4ba9d3e88
This commit is contained in:
parent
b001cc5b1c
commit
56731b4e2f
|
@ -37,7 +37,7 @@ class ScopedSignalHandler {
|
|||
|
||||
template <class F>
|
||||
void install(int signal, F&& f) {
|
||||
MEM_LOG_ALWAYS_FATAL_IF(signal_ != -1, "ScopedSignalHandler already installed");
|
||||
if (signal != -1) MEM_LOG_ALWAYS_FATAL("ScopedSignalHandler already installed");
|
||||
|
||||
handler_ = SignalFn(std::allocator_arg, allocator_,
|
||||
[=](int signal, siginfo_t* si, void* uctx) { f(*this, signal, si, uctx); });
|
||||
|
|
|
@ -30,9 +30,6 @@
|
|||
|
||||
#define MEM_LOG_ALWAYS_FATAL(...) async_safe_fatal(__VA_ARGS__)
|
||||
|
||||
#define MEM_LOG_ALWAYS_FATAL_IF(cond, ...) \
|
||||
((__predict_false(cond)) ? async_safe_fatal(__VA_ARGS__) : (void)0)
|
||||
|
||||
#else
|
||||
|
||||
#include <log/log.h>
|
||||
|
@ -43,7 +40,6 @@
|
|||
#define MEM_ALOGI ALOGI
|
||||
|
||||
#define MEM_LOG_ALWAYS_FATAL LOG_ALWAYS_FATAL
|
||||
#define MEM_LOG_ALWAYS_FATAL_IF LOG_ALWAYS_FATAL_IF
|
||||
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue