From 0c3f1ae66b693ef0f37066b697cc10a07ef56acc Mon Sep 17 00:00:00 2001 From: Christopher Ferris Date: Fri, 22 May 2015 14:26:13 -0700 Subject: Refactor dump_memory function. - Add dumping memory around registers for x86/x86_64. - Add unit tests for new dump_memory function. - Cleanup all of the machine.cpp files. - Increase the high address check for 32 bit, and decrease the high address allowed for 64 bit slightly to match mips64. Bug: 21206576 (cherry picked from commit e8bc77eb845ab5557a4c98fe0da604d4a3740bef) Change-Id: I49ec237e30076a232f084da1072bf9aba15dc0cd --- debuggerd/utility.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'debuggerd/utility.h') diff --git a/debuggerd/utility.h b/debuggerd/utility.h index 49b46e8..263374d 100644 --- a/debuggerd/utility.h +++ b/debuggerd/utility.h @@ -21,6 +21,8 @@ #include #include +#include + // Figure out the abi based on defined macros. #if defined(__arm__) #define ABI_STRING "arm" @@ -75,6 +77,6 @@ void _LOG(log_t* log, logtype ltype, const char *fmt, ...) int wait_for_sigstop(pid_t, int*, bool*); -void dump_memory(log_t* log, pid_t tid, uintptr_t addr); +void dump_memory(log_t* log, Backtrace* backtrace, uintptr_t addr, const char* fmt, ...); #endif // _DEBUGGERD_UTILITY_H -- cgit v1.1