Add a new target setting, trap-handler-names, where a user can
authorJason Molenda <jmolenda@apple.com>
Fri, 14 Feb 2014 05:06:49 +0000 (05:06 +0000)
committerJason Molenda <jmolenda@apple.com>
Fri, 14 Feb 2014 05:06:49 +0000 (05:06 +0000)
commita4bea72ee72a8e477e9f6fd139ad24754efeac02
treea561e13249c1d23f9504d6106199ad824a88ce20
parent293349e4d786d5f1561bd057f94d54cd90c00aed
Add a new target setting, trap-handler-names, where a user can
specify a list of functions which should be treated as trap handlers.
This will be primarily useful to people working in non-user-level
process debugging - kernels and other standalone environments.
For most people, the trap handler functions provided by the Platform
plugin will be sufficient.

<rdar://problem/15835846>, <rdar://problem/15982682>

llvm-svn: 201386
lldb/include/lldb/Target/Target.h
lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
lldb/source/Plugins/Process/Utility/UnwindLLDB.h
lldb/source/Target/Target.cpp