platform_system_core/include/cutils
Christopher Ferris a9fa7b87f1 Use the correct debuggerd given the tid.
On 64 bit systems, calling dump_backtrace_to_file will automatically
call debuggerd64. If the process to dump is actually 32 bit, this
creates an unrecognizable dump backtrace. Modify the code to check the
type of the process and connect to the appropriate debuggerd process.

This change refactors both the tombstone and backtrace functionality to
allow both to work properly on 64 bit systems when dealing with mixed
processes.

Bug: 17487122
Change-Id: Icf123a6f4508b1aeec073663aa1a0ceae5380aa1
2014-09-12 20:12:11 -07:00
..
android_reboot.h Make init handle reboots 2013-04-23 13:21:40 -07:00
aref.h cutils: add simple reference counter 2013-01-10 15:23:55 -08:00
ashmem.h Fix sim-eng build. 2010-06-30 22:20:49 -07:00
atomic-arm.h Remove android_... store_barriers and 64-bit atomics. 2014-09-02 17:08:38 -07:00
atomic-arm64.h Remove android_... store_barriers and 64-bit atomics. 2014-09-02 17:08:38 -07:00
atomic-inline.h Remove android_... store_barriers and 64-bit atomics. 2014-09-02 17:08:38 -07:00
atomic-mips.h Remove android_... store_barriers and 64-bit atomics. 2014-09-02 17:08:38 -07:00
atomic-mips64.h Remove android_... store_barriers and 64-bit atomics. 2014-09-02 17:08:38 -07:00
atomic-x86.h Remove android_... store_barriers and 64-bit atomics. 2014-09-02 17:08:38 -07:00
atomic-x86_64.h Remove android_... store_barriers and 64-bit atomics. 2014-09-02 17:08:38 -07:00
atomic.h Remove android_... store_barriers and 64-bit atomics. 2014-09-02 17:08:38 -07:00
bitops.h include: cleanup for -Wsystem-header 2014-05-23 15:09:57 -07:00
compiler.h Add ANDROID_API macro to export symbols 2011-10-12 13:45:59 -07:00
config_utils.h Config utils improvement 2011-05-26 13:57:03 -07:00
cpu_info.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
debugger.h Use the correct debuggerd given the tid. 2014-09-12 20:12:11 -07:00
dir_hash.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
fs.h include: cleanup for -Wsystem-header 2014-05-23 15:09:57 -07:00
hashmap.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
iosched_policy.h system: Add support for getting/setting i/o priorities and include a userspace tool 2010-02-25 14:02:55 -08:00
jstring.h Do not typedef char16_t if it is a keyword. 2014-07-18 17:53:02 -07:00
klog.h am db480f75: am 6a58c4f3: am 33e86e00: Merge "libcutils: add method to get klog level" 2014-03-08 05:46:35 +00:00
list.h Merge "Fix list_for_each_safe macro" 2014-05-22 22:27:14 +00:00
log.h Move liblog headers to system/core/include/log 2013-07-24 12:32:39 -07:00
memory.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
misc.h Remove dead code that looked like part of debuggerd. 2014-01-31 10:37:18 -08:00
multiuser.h File-system utilities for installd and zygote. 2012-08-30 10:29:41 -07:00
native_handle.h native_handle.h: fix declaration 2011-05-02 17:27:37 -07:00
open_memstream.h Implementation of open_memstream(). 2010-01-25 15:06:03 -08:00
partition_utils.h Crypto changes for devices that don't write ext4 fs on wipe 2011-05-26 19:42:32 -07:00
process_name.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
properties.h cutils: Add property_get_bool, _get_int32, _get_int64 2014-06-20 20:01:49 +00:00
qtaguid.h libcutils: qtaguid: Support new functions, add tag resource tracking. 2011-09-14 15:00:40 -07:00
record_stream.h HACK: cutils: restore record_stream temporarily 2013-06-04 17:40:28 +00:00
sched_policy.h Add more SP_ constants 2012-04-23 17:34:06 -07:00
sockets.h Bound the ADB connect time with a non-blocking connect 2014-05-19 16:16:42 -07:00
str_parms.h Adding a handy predicate function (str_parms_has_key() 2014-03-25 19:08:13 +00:00
threads.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
trace.h Add trace tag for power management. 2014-08-14 19:24:30 -07:00
uevent.h cutils: return the remote uid on netlink recv failure 2012-03-29 17:07:24 -07:00