|  | ||
| 
 | 
| <code> function hook(event)     print(event); end function test1() end function test()     return test1(); end debug.sethook(hook, "cr");          test(); </code> The output of the above code is following: call call return The count of return hook is not same as the count of call hook.  I found that the return or tailretun event is missing when there is tail 
call.  Because of this bug, it's impossible to collect the function's execute 
time(between call hook and return hook) of lua code. 2016-06-05 
 cx0cx2001 
 |