我为lua使用ZeroBrane调试器,我还没有找到设置内存断点的方法。 作为一个穷人的洗礼,我已经实现了PIL中提到的表跟踪代码。
代码的使用仅限于t = track(t),其中仅跟踪通过t的访问,而不是其他引用。
t = {}
t2= t
-- some code
t = track(t)
operate(t2) -- not tracking access/assignment
你将如何继续跟踪实际的表格,而不仅仅是参考,所以上面的例子将归结为:
t = {}
t2= t
-- some code
track(t)
operate(t2) -- tracking access/assignment