diff options
author | marcel <marcel@FreeBSD.org> | 2011-05-14 14:47:19 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2011-05-14 14:47:19 +0000 |
commit | dce7f9162949af4d10251f74426f436b34356d90 (patch) | |
tree | 86f2a11fd010a4055aadeae681517a88ed7a859c /contrib/llvm/lib/Target/TargetLibraryInfo.cpp | |
parent | 2ef192a4b43b1740ebb16a663ddf18fda82c1e34 (diff) | |
download | FreeBSD-src-dce7f9162949af4d10251f74426f436b34356d90.zip FreeBSD-src-dce7f9162949af4d10251f74426f436b34356d90.tar.gz |
Sharpening the saw:
o Clobber the register that holds the restart token immediately after
crossing the restart point. This prevents false positives (i.e. a
nested exception that we don't know can happen and that is being
treated as one we know by virtue of a lingering restart token).
o Now that the bootstrap kernel stack is free, switch onto it and call
trap() for nested traps that we don't know about. In trap we panic()
so that we can analyze the condition.
Diffstat (limited to 'contrib/llvm/lib/Target/TargetLibraryInfo.cpp')
0 files changed, 0 insertions, 0 deletions