summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-03-31 22:35:44 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-03-31 22:35:44 +0000
commita225a19dd0739024f6a232d601c381d217483ca8 (patch)
treee6a8e66c4c9342738f47595835c157a9101bcce5 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
parent6a9c46bc3f02573c51eb7eaf48872423f18f4745 (diff)
downloadbcm5719-llvm-a225a19dd0739024f6a232d601c381d217483ca8.tar.gz
bcm5719-llvm-a225a19dd0739024f6a232d601c381d217483ca8.zip
[WinEH] Generate .xdata for catch handlers
This lets us catch exceptions in simple cases. N.B. Things that do not work include (but are not limited to): - Throwing from within a catch handler. - Catching an object with a named catch parameter. - 'CatchHigh' is fictitious, we aren't sure of its purpose. - We aren't entirely efficient with regards to the number of EH states that we generate. - IP-to-State tables are sensitive to the order of emission. llvm-svn: 233767
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud