SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
|
@ -0,0 +1,22 @@
|
|||
Add RETGUARD implementation for powerpc and powerpc64.
|
||||
|
||||
Index: lib/Target/PowerPC/PPCFrameLowering.cpp
|
||||
--- lib/Target/PowerPC/PPCFrameLowering.cpp.orig
|
||||
+++ lib/Target/PowerPC/PPCFrameLowering.cpp
|
||||
@@ -15,6 +15,7 @@
|
||||
#include "PPCInstrBuilder.h"
|
||||
#include "PPCInstrInfo.h"
|
||||
#include "PPCMachineFunctionInfo.h"
|
||||
+#include "PPCReturnProtectorLowering.h"
|
||||
#include "PPCSubtarget.h"
|
||||
#include "PPCTargetMachine.h"
|
||||
#include "llvm/ADT/Statistic.h"
|
||||
@@ -2696,4 +2697,8 @@ bool PPCFrameLowering::enableShrinkWrapping(const Mach
|
||||
if (MF.getInfo<PPCFunctionInfo>()->shrinkWrapDisabled())
|
||||
return false;
|
||||
return !MF.getSubtarget<PPCSubtarget>().is32BitELFABI();
|
||||
+}
|
||||
+
|
||||
+const ReturnProtectorLowering *PPCFrameLowering::getReturnProtector() const {
|
||||
+ return &RPL;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue