[pcre-dev] [PATCH 0/2] Enable Intel CET in PCRE

Top Page
Delete this message
Author: H.J. Lu
Date:  
To: pcre-dev
New-Topics: [pcre-dev] [PATCH 2/2] Pass -mshstk to the compiler when Intel CET is enable, [pcre-dev] [PATCH 1/2] JIT compiler update for Intel CET
Subject: [pcre-dev] [PATCH 0/2] Enable Intel CET in PCRE
Ported sljit Intel CET patches from PCRE2 to PCRE. Tested under CET
enabled Linux on Intel Tiger Lake.

H.J. Lu (2):
JIT compiler update for Intel CET
Pass -mshstk to the compiler when Intel CET is enable

 CMakeLists.txt                  |  18 +++
 Makefile.am                     |   3 +
 configure.ac                    |  15 +++
 pcre_jit_compile.c              |  43 ++++---
 sljit/sljitConfig.h             |  17 ++-
 sljit/sljitConfigInternal.h     |  67 ++++++++--
 sljit/sljitExecAllocator.c      |  17 ++-
 sljit/sljitLir.c                |  95 +++++++++------
 sljit/sljitLir.h                |  92 ++++++++++----
 sljit/sljitNativeARM_32.c       |  64 ++++++----
 sljit/sljitNativeARM_64.c       |  75 +++++++-----
 sljit/sljitNativeARM_T2_32.c    |  56 +++++----
 sljit/sljitNativeMIPS_32.c      |  31 ++---
 sljit/sljitNativeMIPS_64.c      |  21 ++--
 sljit/sljitNativeMIPS_common.c  | 184 +++++++++++++++-------------
 sljit/sljitNativePPC_common.c   |  56 +++++----
 sljit/sljitNativeSPARC_common.c |  54 ++++++---
 sljit/sljitNativeTILEGX_64.c    |  44 ++++---
 sljit/sljitNativeX86_32.c       |  50 ++++++--
 sljit/sljitNativeX86_64.c       |  28 ++++-
 sljit/sljitNativeX86_common.c   | 209 ++++++++++++++++++++++++++++++--
 sljit/sljitProtExecAllocator.c  |   6 +
 sljit/sljitUtils.c              | 157 +++++++++++++++++-------
 23 files changed, 995 insertions(+), 407 deletions(-)


--
2.29.2