Changelog: * Moved hooking logic from func_next_sc() to dispatch_event()/trace_syscall(), as suggested by Eugene. * Fixed simultaneous injection of signal and return value by different injection mechanisms (command-line inject options and Lua). * Fixed calling strace.C.monitor after strace.C.monitor_all. * New function strace.get_ioctl_code. * New function strace.get_sig_name. * Added tests for these two. * All pers_spec arguments were renamed to pers and are now just personality numbers. * Updated man page section (BTW, I've discovered lcpp [1] and it looks quite interesting; mentioned it in the man page). * Added support for two standalone FFI library implementations. * Fixed style issues.
Next week, I'm going to: write up a NEWS entry; add more examples to the man page; work on merging my code. 1. https://github.com/m-schmoock/lcpp 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 ++ basic_filters.c | 84 ++++-- configure.ac | 37 +++ defs.h | 76 +++-- defs_shared.h | 66 +++++ ffi.h | 19 ++ filter_qualify.c | 57 +++- luajit.h | 319 ++++++++++++++++++++ luajit_lib.lua | 397 +++++++++++++++++++++++++ strace.1 | 754 +++++++++++++++++++++++++++++++++++++++++++++++ strace.c | 95 +++++- syscall.c | 234 +++++++++++---- sysent.h | 24 +- tests/.gitignore | 1 + tests/Makefile.am | 13 +- tests/lua-basics.test | 268 +++++++++++++++++ tests/lua-qual.test | 59 ++++ tests/lua-tampering.test | 199 +++++++++++++ tests/lua.c | 115 ++++++++ tests/lua.sh | 11 + ucopy.c | 177 +++++++++++ 22 files changed, 2859 insertions(+), 164 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 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel