summaryrefslogtreecommitdiff
path: root/src/lj_vm.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-14 20:48:33 +0100
committerMike Pall <mike>2010-02-14 20:48:33 +0100
commit2a2f8ed6a144fe763379f9cf0eb6a45750432a47 (patch)
tree5b2b97d2f3dd22c80a0840132df5b3d7fc136484 /src/lj_vm.h
parent8e38231f9ea0bd1185c0b9688e71cef52f96bb31 (diff)
downloadluajit-2a2f8ed6a144fe763379f9cf0eb6a45750432a47.tar.gz
luajit-2a2f8ed6a144fe763379f9cf0eb6a45750432a47.tar.bz2
luajit-2a2f8ed6a144fe763379f9cf0eb6a45750432a47.zip
Implement return hooks for Lua functions (zero-cost if disabled).
Diffstat (limited to '')
-rw-r--r--src/lj_vm.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h
index f6ae498f..01667711 100644
--- a/src/lj_vm.h
+++ b/src/lj_vm.h
@@ -29,7 +29,8 @@ LJ_ASMF double lj_vm_foldfpm(double x, int op);
29 29
30/* Dispatch targets for recording and hooks. */ 30/* Dispatch targets for recording and hooks. */
31LJ_ASMF void lj_vm_record(void); 31LJ_ASMF void lj_vm_record(void);
32LJ_ASMF void lj_vm_hook(void); 32LJ_ASMF void lj_vm_inshook(void);
33LJ_ASMF void lj_vm_rethook(void);
33LJ_ASMF void lj_vm_callhook(void); 34LJ_ASMF void lj_vm_callhook(void);
34 35
35/* Trace exit handling. */ 36/* Trace exit handling. */