Re: [PATCH v11 1/3] Initial support for LuaJIT scripting

2017-08-28 Thread Dmitry V. Levin
On Mon, Aug 28, 2017 at 01:51:14PM +0300, Victor Krapivensky wrote: > On Sat, Aug 26, 2017 at 12:58:48PM +0300, Dmitry V. Levin wrote: > > On Tue, Aug 15, 2017 at 01:09:23AM +0300, Victor Krapivensky wrote: > > > * .gitignore: Add luajit_lib.h. > > > * Makefile.am: Build with LuaJIT if configured s

Re: [PATCH v11 1/3] Initial support for LuaJIT scripting

2017-08-28 Thread Victor Krapivensky
On Sat, Aug 26, 2017 at 12:58:48PM +0300, Dmitry V. Levin wrote: > On Tue, Aug 15, 2017 at 01:09:23AM +0300, Victor Krapivensky wrote: > > * .gitignore: Add luajit_lib.h. > > * Makefile.am: Build with LuaJIT if configured so. > > (strace_SOURCES): Add defs_shared.h, ffi.h. > > (luajit_lib.h): Auto-

Re: [PATCH v11 1/3] Initial support for LuaJIT scripting

2017-08-26 Thread Dmitry V. Levin
On Tue, Aug 15, 2017 at 01:09:23AM +0300, Victor Krapivensky wrote: > * .gitignore: Add luajit_lib.h. > * Makefile.am: Build with LuaJIT if configured so. > (strace_SOURCES): Add defs_shared.h, ffi.h. > (luajit_lib.h): Auto-generate from luajit_lib.lua. > * basic_filters.c (make_number_set_universa

Re: [PATCH v11 1/3] Initial support for LuaJIT scripting

2017-08-25 Thread Eugene Syromiatnikov
On Fri, Aug 25, 2017 at 11:33:30PM +0300, Victor Krapivensky wrote: > strace is built with a Lua implementation, not a FFI library. LuaJIT > comes with its own FFI library, non-LuaJIT users have to install a > standalone one. A compile-time difference is that LuaJIT defines > LUA_FFILIBNAME, and, i

Re: [PATCH v11 1/3] Initial support for LuaJIT scripting

2017-08-25 Thread Victor Krapivensky
On Wed, Aug 23, 2017 at 09:47:22PM +0200, Eugene Syromiatnikov wrote: > > * strace.c (alloctcb): update the condition of presence of currpers > > field. > Btw, looks like there are other places that touch that field, wouldn't > it better to provide setter/getter for this field which would resolve t

Re: [PATCH v11 1/3] Initial support for LuaJIT scripting

2017-08-23 Thread Eugene Syromiatnikov
On Tue, Aug 15, 2017 at 01:09:23AM +0300, Victor Krapivensky wrote: > * .gitignore: Add luajit_lib.h. > * Makefile.am: Build with LuaJIT if configured so. > (strace_SOURCES): Add defs_shared.h, ffi.h. > (luajit_lib.h): Auto-generate from luajit_lib.lua. > * basic_filters.c (make_number_set_universa

[PATCH v11 1/3] Initial support for LuaJIT scripting

2017-08-14 Thread Victor Krapivensky
* .gitignore: Add luajit_lib.h. * Makefile.am: Build with LuaJIT if configured so. (strace_SOURCES): Add defs_shared.h, ffi.h. (luajit_lib.h): Auto-generate from luajit_lib.lua. * basic_filters.c (make_number_set_universal, is_number_set_universal): New functions. (syscall_classes): Make global and