aboutsummaryrefslogtreecommitdiffstats
path: root/mksh
diff options
context:
space:
mode:
authorMike Dodd <mdodd@google.com>2010-12-14 12:16:23 -0800
committerMike Dodd <mdodd@google.com>2010-12-14 12:16:23 -0800
commit584b8e30bc8e296f71bcd1cdad95e44c23b3e40f (patch)
tree54ea475a96a0b9a4f17cb7b7633396afd96d693f /mksh
parentec34ef58805a9dfe32da37210702c01ff0763f44 (diff)
downloadsystem_core-584b8e30bc8e296f71bcd1cdad95e44c23b3e40f.tar.gz
system_core-584b8e30bc8e296f71bcd1cdad95e44c23b3e40f.tar.bz2
system_core-584b8e30bc8e296f71bcd1cdad95e44c23b3e40f.zip
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
Diffstat (limited to 'mksh')
0 files changed, 0 insertions, 0 deletions