summaryrefslogtreecommitdiff
path: root/debuggerd/libdebuggerd/include/libdebuggerd/scudo.h
diff options
context:
space:
mode:
Diffstat (limited to 'debuggerd/libdebuggerd/include/libdebuggerd/scudo.h')
-rw-r--r--debuggerd/libdebuggerd/include/libdebuggerd/scudo.h4
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;
};