diff options
| author | Christopher Ferris <cferris@google.com> | 2013-08-21 09:41:12 -0700 |
|---|---|---|
| committer | Christopher Ferris <cferris@google.com> | 2013-08-28 15:42:05 -0700 |
| commit | 05332f2ce7e542d32ff4d5cd9f60248ad71fbf0d (patch) | |
| tree | fd733a2427cea53f12496696b9d0a046af583b63 /libc/stdio/stdio_ext.cpp | |
| parent | 26ac803232540fc074709c75d17bc3ec0c03f2c4 (diff) | |
Fix all debug directives.
The backtrace when a fortify check failed was not correct. This change
adds all of the necessary directives to get a correct backtrace.
Fix the strcmp directives and change all labels to local labels.
Testing:
- Verify that the runtime can decode the stack for __memcpy_chk, __memset_chk,
__strcpy_chk, __strcat_chk fortify failures.
- Verify that gdb can decode the stack properly when hitting a fortify check.
- Verify that the runtime can decode the stack for a seg fault for all of the
_chk functions and for memcpy/memset.
- Verify that gdb can decode the stack for a seg fault for all of the _chk
functions and for memcpy/memset.
- Verify that the runtime can decode the stack for a seg fault for strcmp.
- Verify that gdb can decode the stack for a seg fault in strcmp.
Bug: 10342460
Bug: 10345269
Change-Id: I1dedadfee207dce4a285e17a21e8952bbc63786a
Diffstat (limited to 'libc/stdio/stdio_ext.cpp')
0 files changed, 0 insertions, 0 deletions
