[PATCH v9 0/3] Add LuaJIT scripting support

Eugene Syromyatnikov evgsyr at gmail.com
Wed Jul 26 15:01:47 UTC 2017


On Wed, Jul 26, 2017 at 2:56 PM, Victor Krapivensky
<krapivenskiy.va at phystech.edu> wrote:
> * All the Lua functions that previously took an optional "pers" argument
> now take a mandatory "pers_spec" argument, which can be either an
> integer personality number, or a cdata struct tcb *, from which a
> personality number if copied.
> * For all the Lua functions that take a "when" argument, it can now be a
> two-element array (that is, a table with keys 1 and 2) of booleans;
> first of them controls if hooking should done on syscall entry, and the
> second one if on syscall exit;
> * strace.monitor_all now takes a "when" argument;
> * New Lua function strace.monitor_name.
> * Certain Lua functions that are described in the man page section as
> taking a *string* argument (where a *string* is defined as either a Lua
> string or a cdata C string) now actually support cdata C strings.
> * Fixed upoken's behaviour when process_vm_writev is not available
> and modifying the middle of a word is requested.
> * Some other minor fixes.

Thanks!

-- 
Eugene Syromyatnikov
mailto:evgsyr at gmail.com
xmpp:esyr at jabber.{ru|org}




More information about the Strace-devel mailing list