summaryrefslogtreecommitdiff
path: root/libs/utils/CallStack.cpp
AgeCommit message (Collapse)Author
2013-07-31remove libutils Alex Ray
libutils is being moved from frameworks/native/ to system/core/ in order to facilitate native C++ platform (non-frameworks) code. Change-Id: I44089fb960591a40b8a9c30faabb10459d107d71
2013-03-21improved CallStack a bit Mathias Agopian
- added a ctor that updates and dumps the stack immediately - added a "logtag" parameter to dump() Change-Id: Ie51c256071d282591752243bdb4f68cf9ff8829d
2012-12-17Add NULL check to CallStack::toString Marco Nelissen
CallStack::toString() has a 0 default argument, which ends up getting passed to strlen(), resulting in a crash. Change-Id: If706aff8c400983670f49cdbb66e11191ac76e0e
2012-01-03Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE Steve Block
See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: I4c4e33bb9df3e39e11cd985e193e6fbab4635298
2011-11-21Use libcorkscrew to format the stack trace. Jeff Brown
Change-Id: I3a5439ada76bc77c2dd491eaed2272e16a811cc7
2011-11-03Slight change to the unwinder API. Jeff Brown
Change-Id: I5424de76a21b74842e004e0281936b3f492d3c7a
2011-10-22Use libcorkscrew for stack unwinding. Jeff Brown
Change-Id: Iee1ee5a2018ab8cfc1ce12ec2a124809245eaa02
2009-05-26some work to try to reduce the code size of some native libraries Mathias Agopian
- make sure that all binder Bn classes define a ctor and dtor in their respective library. This avoids duplication of the ctor/dtor in libraries where these objects are instantiated. This is also cleaner, should we want these ctor/dtor to do something one day. - same change as above for some Bp classes and various other non-binder classes - moved the definition of CHECK_INTERFACE() in IInterface.h instead of having it everywhere. - improved the CHECK_INTERFACE() macro so it calls a single method in Parcel, instead of inlining its code everywhere - IBinder::getInterfaceDescriptor() now returns a "const String16&" instead of String16, which saves calls to String16 and ~String16 - implemented a cache for BpBinder::getInterfaceDescriptor(), since this does an IPC. HOWEVER, this method never seems to be called. The cache makes BpBinder bigger, so we need to figure out if we need this method at all.
2009-03-05auto import from //depot/cupcake/@136594 The Android Open Source Project
2009-03-03auto import from //depot/cupcake/@135843 The Android Open Source Project
2009-03-03auto import from //depot/cupcake/@135843 The Android Open Source Project
2008-12-17Code drop from //branches/cupcake/...@124589 The Android Open Source Project
2008-10-21Initial Contribution The Android Open Source Project