diff options
Diffstat (limited to 'debuggerd/libdebuggerd/include/libdebuggerd/scudo.h')
-rw-r--r-- | debuggerd/libdebuggerd/include/libdebuggerd/scudo.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/debuggerd/libdebuggerd/include/libdebuggerd/scudo.h b/debuggerd/libdebuggerd/include/libdebuggerd/scudo.h index 172ffe961..c3b95d608 100644 --- a/debuggerd/libdebuggerd/include/libdebuggerd/scudo.h +++ b/debuggerd/libdebuggerd/include/libdebuggerd/scudo.h @@ -34,12 +34,16 @@ class ScudoCrashData { bool CrashIsMine() const; + void DumpCause(log_t* log, unwindstack::Unwinder* unwinder) const; void AddCauseProtos(Tombstone* tombstone, unwindstack::Unwinder* unwinder) const; private: scudo_error_info error_info_ = {}; uintptr_t untagged_fault_addr_; + void DumpReport(const scudo_error_report* report, log_t* log, + unwindstack::Unwinder* unwinder) const; + void FillInCause(Cause* cause, const scudo_error_report* report, unwindstack::Unwinder* unwinder) const; }; |