aboutsummaryrefslogtreecommitdiffstats
path: root/libc/kernel/common/linux/cdev.h
diff options
context:
space:
mode:
authorChristopher Ferris <cferris@google.com>2013-12-02 17:44:53 -0800
committerChristopher Ferris <cferris@google.com>2013-12-02 19:13:12 -0800
commited45970ac5a182e512669cfa5c15b9f4fa783ad7 (patch)
treec8038ea495e3822f652d45eb06efe739b246268b /libc/kernel/common/linux/cdev.h
parentab0b0cdf1b07eb25ad89e0de08d4b3fd453602fe (diff)
downloadandroid_bionic-ed45970ac5a182e512669cfa5c15b9f4fa783ad7.tar.gz
android_bionic-ed45970ac5a182e512669cfa5c15b9f4fa783ad7.tar.bz2
android_bionic-ed45970ac5a182e512669cfa5c15b9f4fa783ad7.zip
Add cfi directives to all arm assembly.
Since the ENTRY/END macros now have .cfi_startproc/.cfi_endproc, most of the custom arm assembly has no unwind information. Adding the proper cfi directives for these and removing the arm directives. Update the gensyscalls.py script to add these cfi directives for the generated assembly. Also fix the references to non-uapi headers to the proper uapi header. In addition, remove the kill.S, tkill.S, tgkill.S for arm since they are not needed at all. The unwinder (libunwind) is able to properly unwind using the normal abort. After this change, I can unwind through the system calls again. Bug: 11559337 Bug: 11825869 Bug: 11321283 Change-Id: I18b48089ef2d000a67913ce6febc6544bbe934a3
Diffstat (limited to 'libc/kernel/common/linux/cdev.h')
0 files changed, 0 insertions, 0 deletions