summaryrefslogtreecommitdiffstats
path: root/debuggerd/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Remove HAVE_SELINUX guardsKenny Root2012-10-161-7/+5
| | | | Change-Id: I8272c573b3c5dc663203bafab68fad5e94d89364
* [MIPS] debuggerd and libcorkscrew supportChris Dearman2012-08-101-1/+1
| | | | Change-Id: I5a241dc2e470148be0ad2c138e31f1aba5ab8812
* restorecon tombstone directory.rpcraig2012-07-191-0/+6
| | | | | | | | Restore the security contexts of tombstone directory when initially created. Change-Id: I25b53730991576eccb62ca57050decd584acc639 Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>
* Enhance native stack dumps.Jeff Brown2012-06-081-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Provides a new mechanism for dumpstate (while running as root) to request that debuggerd dump the stacks of native processes that we care about in bug reports. In this mode, the backtrace is formatted to look similar to a Dalvik backtrace. Moved the tombstone generating code into a separate file to make it easier to maintain. Fixed a bug where sometimes the stack traces would be incomplete because we were not waiting for each thread to stop after issuing PTRACE_ATTACH, only the main thread. So sometimes we were missing traces for some threads. Refactored the logging code to prevent accidentally writing data to logcat when explicitly dumping a tombstone or backtrace from the console. Only root or system server can request to dump backtraces but only root can dump tombstones. Bug: 6615693 Change-Id: Ib3edcc16f9f3a687e414e3f2d250d9500566123b
* Use libcorkscrew in debuggerd.Jeff Brown2011-10-221-6/+3
| | | | Change-Id: I5e3645a39d96c808f87075b49111d0262a19a0c8
* remove crasher and vfp-crasher from standard buildsBrian Swetland2011-01-231-2/+2
| | | | | | These are only for debuggerd testing. Change-Id: If2d2ff85e8c182d366cc251e9446ae7fdd094e55
* debuggerd: IA versionBruce Beare2010-11-291-2/+2
| | | | | | Change-Id: I0c0d9c2d7e476b8d117aaf505a9480a47c0b5c05 Signed-off-by: Lei Li <lei.l.li@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
* debuggerd: Reorganize to facilitate IA commitBruce Beare2010-11-291-2/+6
| | | | | Change-Id: I22dd02daf617672fc0a8ba7e396017c57f17e26e Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
* merge from open-source masterThe Android Open Source Project2010-06-101-1/+1
|\ | | | | | | Change-Id: I50b7bc6faa6d0abd4998cae8fc7dda1e8fa49407
| * debuggerd: Show function names in tombstone backtracesMeng Hu2010-05-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change enables debuggerd to provide backtraces with function names in tombstone files and log messages. It does this by reading the image file that the address is found in, and parsing the dynamic symbol table to try to extract the symbol corresponding to the given address. This works best when "-Wl,-export-dynamic" is added to the LDFLAGS of each library and executable, because this will cause all symbols to be added to the dynamic symbol table. If this flag is not present, it will still work, but it will only be able to identify functions which are part of the external API of the library/executable. Change-Id: I618baaff9ed9143b7d1a1f302224e9f21d2b0626
* | Use arch flags instead of TARGET_ARCH_VARIANT, and add support for VFP_D16Colin Cross2010-03-101-2/+15
| | | | | | | | Change-Id: I6007ff21076e92b04a17fb030472a9f8842f0315
* | Dump VFP registers and status word when native app crashes.Ben Cheng2009-12-171-2/+12
|/ | | | | Bug: 2226399 Caveat: d0/d1 appear to be clobbered by ptrace. It will be tracked by a new bug.
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+26
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-26/+0
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-171-0/+4
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+22