1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 13:02:52 +02:00
llvm-mirror/test/CodeGen
Etienne Bergeron f7a3018b73 [exceptions] Upgrade exception handlers when stack protector is used
Summary:
MSVC provide exception handlers with enhanced information to deal with security buffer feature (/GS).

To be more secure, the security cookies (GS and SEH) are validated when unwinding the stack.

The following code:
```
void f() {}

void foo() {
  __try {
    f();
  } __except(1) {
    f();
  }
}
```

Reviewers: majnemer, rnk

Subscribers: thakis, llvm-commits, chrisha

Differential Revision: http://reviews.llvm.org/D21101

llvm-svn: 274239
2016-06-30 15:36:59 +00:00
..
AArch64
AMDGPU AMDGPU: Fix out of bounds indirect indexing errors 2016-06-28 01:09:00 +00:00
ARM NFC. Fix popular typo in comment 'deferencing' --> 'dereferencing'. 2016-06-28 01:45:05 +00:00
BPF
Generic
Hexagon [Hexagon] Equally-sized vectors are equivalent in ISel (except vNi1) 2016-06-27 15:08:22 +00:00
Inputs
Lanai
Mips [mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV instructions 2016-06-27 08:23:28 +00:00
MIR
MSP430
NVPTX Revert r273313 "[NVPTX] Improve lowering of byval args of device functions." 2016-06-29 20:51:15 +00:00
PowerPC Update tests to use at least darwin9. 2016-06-29 14:51:10 +00:00
SPARC
SystemZ [SystemZ] Let z13 also support FeatureMiscellaneousExtensions. 2016-06-30 07:13:56 +00:00
Thumb Add a regression test for PR28348. 2016-06-29 17:34:31 +00:00
Thumb2
WebAssembly
WinEH [exceptions] Upgrade exception handlers when stack protector is used 2016-06-30 15:36:59 +00:00
X86 [X86] Lower blended PACKUSes using appropriate types. 2016-06-29 16:56:09 +00:00
XCore