The initial code has been sent by Andrew Fish on the mainling-list. This library only supports GCC and XCode for now. I have only enables this code for ARM architectures but it should also work on other architectures.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Andrew Fish <andrew.f...@apple.com> Signed-off-by: Olivier Martin <olivier.mar...@arm.com> Best Regards, Olivier Olivier Martin (3): BaseTools: Added support for GCC stack protector for ARM architecture MdePkg: Introduced BaseStackCheckLib ARM Packages: Added support for GCC stack protector ArmPkg/ArmPkg.dsc | 8 +-- ArmPlatformPkg/ArmPlatformPkg-2ndstage.dsc | 21 ++++---- ArmPlatformPkg/ArmPlatformPkg.dsc | 22 ++++---- .../ArmRealViewEbPkg/ArmRealViewEb.dsc.inc | 3 ++ ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc | 8 +-- BaseTools/Conf/tools_def.template | 24 ++++----- BeagleBoardPkg/BeagleBoardPkg.dsc | 2 + EmbeddedPkg/EmbeddedPkg.dsc | 3 ++ .../Library/BaseStackCheckLib/BaseStackCheckGcc.c | 61 ++++++++++++++++++++++ .../BaseStackCheckLib/BaseStackCheckLib.inf | 41 +++++++++++++++ 10 files changed, 153 insertions(+), 40 deletions(-) create mode 100644 MdePkg/Library/BaseStackCheckLib/BaseStackCheckGcc.c create mode 100644 MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf -- 1.8.5 ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel