android_system_core/debuggerd
Mike Dodd 584b8e30bc Fix debuggerd (native crash dump).
Change 44659e90f (6cc4923087 in AOSP) introduced walking
both the symbol table and dynamic symbol table. The problem
is that it was dereferencing values whether or not the two tables
were both present, which could wind up reading from invalid memory.
The read from a bad address would cause debuggerd itself to crash,
which isn't handled.

Change-Id: Ie936f660018b1980dee5b6ed669588db861f1a79
2010-12-14 12:16:23 -08:00
..
arm debuggerd: IA version 2010-11-29 11:28:11 -08:00
x86 debuggerd: IA version 2010-11-29 11:28:11 -08:00
Android.mk debuggerd: IA version 2010-11-29 11:28:11 -08:00
crasher.c debuggerd: Reorganize to facilitate IA commit 2010-11-29 11:03:48 -08:00
debuggerd.c am 44659e90: am d3f59eab: Merge "debuggerd: IA version" 2010-12-13 12:32:04 -08:00
debuggerd.h debuggerd: IA version 2010-11-29 11:28:11 -08:00
getevent.c auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
symbol_table.c Fix debuggerd (native crash dump). 2010-12-14 12:16:23 -08:00
symbol_table.h debuggerd: IA version 2010-11-29 11:28:11 -08:00
utility.c debuggerd: IA version 2010-11-29 11:28:11 -08:00
utility.h debuggerd: Reorganize to facilitate IA commit 2010-11-29 11:03:48 -08:00
vfp-crasher.c Dump VFP registers and status word when native app crashes. 2009-12-17 12:53:06 -08:00
vfp.S Use arch flags instead of TARGET_ARCH_VARIANT, and add support for VFP_D16 2010-03-10 14:36:08 -08:00