lgcstat 的输出如下,GC64模式难道开启着?或者我下载的openresty包坏了?
Traceback (most recent call last):
File "luajit21.py", line 2508, in invoke
jit_state_sz = self.get_jit_state_sz(G2J(g))
File "luajit21.py", line 2549, in get_jit_state_sz
k = mref(J['k64'], "K64Array")
File "luajit21.py", line 184, in mref
return r['ptr32'].cast(typ("uintptr_t")).cast(typ(t + "*"))
gdb.error: There is no member named ptr32.
Error occurred in Python command: There is no member named ptr32
On Sunday, December 4, 2016 at 10:47:48 PM UTC+8, roid...@gmail.com wrote:
在 2016年12月4日星期日 UTC+8下午10:18:23,
roid...@gmail.com写道:
centos 7.1 openresty yum install
./samples/lj-gc-objs.sxx -x 13410 -D MAXACTION=200000
Found exact match for libluajit: /usr/local/openresty/luajit/lib/libluajit-5.1.so.2.1.0
semantic error: while processing function luajit_jit_state_size
semantic error: invalid access '->ptr32' for array type: operator '->' at stapxx-uxRhbfCB/luajit.stp:312:98
source: for (k = @cast(J, "jit_State", "/usr/local/openresty/luajit/lib/libluajit-5.1.so.2.1.0")->k64->ptr32; k; ) {
^
Pass 2: analysis failed. [man error::pass2]
最新stapxx。
systemtap 7.1 yum install 和3.0 build均出现这个问题。