[PATCH v9 0/3] Add LuaJIT scripting support

Victor Krapivensky krapivenskiy.va at phystech.edu
Tue Jul 25 12:59:44 UTC 2017


Victor Krapivensky (3):
  Initial support for LuaJIT scripting
  Introduce upoken function and expose it to LuaJIT scripts
  tests: check LuaJIT scripting support

 .gitignore               |   1 +
 Makefile.am              |  17 +++
 configure.ac             |  36 +++++
 defs.h                   |  56 +++----
 defs_shared.h            |  66 ++++++++
 ffi.h                    |  19 +++
 luajit.h                 | 358 +++++++++++++++++++++++++++++++++++++++++++
 luajit_lib.lua           | 382 ++++++++++++++++++++++++++++++++++++++++++++++
 qualify.c                |  84 ++++++----
 strace.1                 | 388 +++++++++++++++++++++++++++++++++++++++++++++++
 strace.c                 |  36 ++++-
 syscall.c                | 117 +++++++++++---
 sysent.h                 |  24 ++-
 tests/.gitignore         |   1 +
 tests/Makefile.am        |  13 +-
 tests/lua-basics.test    | 240 +++++++++++++++++++++++++++++
 tests/lua-qual.test      |  57 +++++++
 tests/lua-tampering.test | 151 ++++++++++++++++++
 tests/lua.c              | 115 ++++++++++++++
 tests/lua.sh             |  11 ++
 util.c                   | 172 +++++++++++++++++++++
 21 files changed, 2251 insertions(+), 93 deletions(-)
 create mode 100644 defs_shared.h
 create mode 100644 ffi.h
 create mode 100644 luajit.h
 create mode 100644 luajit_lib.lua
 create mode 100755 tests/lua-basics.test
 create mode 100755 tests/lua-qual.test
 create mode 100755 tests/lua-tampering.test
 create mode 100644 tests/lua.c
 create mode 100644 tests/lua.sh

-- 
2.11.0





More information about the Strace-devel mailing list