History log of /system/core/include/utils/CallStack.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
46756821c4fe238f12a6e5ea18c356398f8d8795 15-Jan-2014 Christopher Ferris <cferris@google.com> Rewrite libbacktrace to be all C++.

This includes removing the map_info.c source and replacing it with the
BacktraceMap class to handle all map related code.

Change all callers of libbacktrace map functionality.

Also modify the corkscrew thread code so that it doesn't need to build
the map twice (once in the corkscrew format and once in the libbacktrace
format).

Change-Id: I32865a39f83a3dd6f958fc03c2759ba47d12382e
/system/core/include/utils/CallStack.h
bc12d6329ef72147da93881a34aab763905b1039 12-Nov-2013 Christopher Ferris <cferris@google.com> Move BACKTRACE_NO_TID to BACKTRACE_CURRENT_THREAD.

Use a bit better name for this. The other name was a bit confusing.

Change-Id: I1261f2ee3854a9c8b82133ad0bfbbbe48b43c9ac

(cherry picked from commit 242b1a8c7a5ec73172bac811e51acbc27201f22c)

Conflicts:
libbacktrace/Backtrace.cpp
/system/core/include/utils/CallStack.h
038ac694b36de2b081e62fcfb9b5f4a8c918c533 01-Nov-2013 Christopher Ferris <cferris@google.com> Move CallStack to libbacktrace.

Fix a small bug in the Printer for strings that didn't properly
prepend the prefix.

(cherry picked from commit 9b0e074c6d38143e01616404a08b0c7aa992f3c3)

Change-Id: I78bfa3f76864c34f33fb439bf20dfc85616f1077
/system/core/include/utils/CallStack.h
ec79ef2e7b6b1d81266637ca0e002b5c0c5a789b 25-Oct-2013 Igor Murashkin <iam@google.com> utils: Add ProcessCallStack to collect stack traces for all threads in a process

- Also add a Printer class (print lines to logcat, fd, or strings)

Bug: 11324229
Change-Id: I78435ed49aa196a0efb45bf9b2d58b62c41737d3
/system/core/include/utils/CallStack.h
d34a8cad1efa1c8da1c7b5ad81226b822064cf73 22-Mar-2013 Mathias Agopian <mathias@google.com> improved CallStack a bit

- added a ctor that updates and dumps the stack immediately
- added a "logtag" parameter to dump()

Change-Id: Ie51c256071d282591752243bdb4f68cf9ff8829d
/system/core/include/utils/CallStack.h
ea45b01f9bc2d1ef1f8d97ca0480336d23e0aa97 20-Oct-2011 Jeff Brown <jeffbrown@google.com> Use libcorkscrew for stack unwinding.

Change-Id: Iee1ee5a2018ab8cfc1ce12ec2a124809245eaa02
/system/core/include/utils/CallStack.h
c974d4dbe00c46bb9f12e4802b47d4b41bc1fca6 11-Dec-2010 Mathias Agopian <mathias@google.com> dump callstack on Surface use error

Change-Id: I38e260dd47349b9af3a999dda683a083a94be16d
/system/core/include/utils/CallStack.h
cbb1011c95e0c25c29e40e203a6a31bccd029da3 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/system/core/include/utils/CallStack.h
cf59fa8dc7ddca5a172860223b06afed5d4ec0e0 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/system/core/include/utils/CallStack.h
d245d1d09731d6a19e8a25559d3907f54441ac3d 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/system/core/include/utils/CallStack.h