diff options
author | Mike Pall <mike> | 2020-06-23 03:12:32 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2020-06-23 03:12:32 +0200 |
commit | 2e68e1fc1897bfd83f7498b4df04d0bde256663d (patch) | |
tree | d5395a8d47b891bca30c1e41b0d70610a83539ae /src/lj_arch.h | |
parent | ff34b48ddd6f2b3bdd26d6088662a214ba6b0288 (diff) | |
download | luajit-2e68e1fc1897bfd83f7498b4df04d0bde256663d.tar.gz luajit-2e68e1fc1897bfd83f7498b4df04d0bde256663d.tar.bz2 luajit-2e68e1fc1897bfd83f7498b4df04d0bde256663d.zip |
Add jit.security().
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r-- | src/lj_arch.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h index f148b3f7..240d0d16 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h | |||
@@ -665,4 +665,14 @@ extern void *LJ_WIN_LOADLIBA(const char *path); | |||
665 | #define LUAJIT_SECURITY_MCODE 1 | 665 | #define LUAJIT_SECURITY_MCODE 1 |
666 | #endif | 666 | #endif |
667 | 667 | ||
668 | #define LJ_SECURITY_MODE \ | ||
669 | ( 0u \ | ||
670 | | ((LUAJIT_SECURITY_PRNG & 3) << 0) \ | ||
671 | | ((LUAJIT_SECURITY_STRHASH & 3) << 2) \ | ||
672 | | ((LUAJIT_SECURITY_STRID & 3) << 4) \ | ||
673 | | ((LUAJIT_SECURITY_MCODE & 3) << 6) \ | ||
674 | ) | ||
675 | #define LJ_SECURITY_MODESTRING \ | ||
676 | "\004prng\007strhash\005strid\005mcode" | ||
677 | |||
668 | #endif | 678 | #endif |