Implement call hooks (zero-cost if disabled).

This commit is contained in:
Mike Pall
2010-02-14 17:47:03 +01:00
parent c93138b59e
commit 8e38231f9e
9 changed files with 1730 additions and 1620 deletions

View File

@@ -30,6 +30,7 @@ LJ_ASMF double lj_vm_foldfpm(double x, int op);
/* Dispatch targets for recording and hooks. */
LJ_ASMF void lj_vm_record(void);
LJ_ASMF void lj_vm_hook(void);
LJ_ASMF void lj_vm_callhook(void);
/* Trace exit handling. */
LJ_ASMF void lj_vm_exit_handler(void);