summaryrefslogtreecommitdiff
path: root/src/lj_arch.h
diff options
context:
space:
mode:
authorMike Pall <mike>2013-09-02 01:49:19 +0200
committerMike Pall <mike>2013-09-02 01:49:19 +0200
commit4dce22c40d38dd7dc3d05cc383ddf004fb1f92c4 (patch)
tree34800356c01e0a4f7f820d5affb131de8c091d89 /src/lj_arch.h
parent19c2dd17dbaf66f1341efe2a71a26f0b5724f9e1 (diff)
downloadluajit-4dce22c40d38dd7dc3d05cc383ddf004fb1f92c4.tar.gz
luajit-4dce22c40d38dd7dc3d05cc383ddf004fb1f92c4.tar.bz2
luajit-4dce22c40d38dd7dc3d05cc383ddf004fb1f92c4.zip
Add low-overhead profiler. Part 1: interpreter, low-level C API.
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r--src/lj_arch.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h
index c5f2fb3d..ccb54270 100644
--- a/src/lj_arch.h
+++ b/src/lj_arch.h
@@ -366,6 +366,18 @@
366#define LJ_HASFFI 1 366#define LJ_HASFFI 1
367#endif 367#endif
368 368
369#if defined(LUAJIT_DISABLE_PROFILE)
370#define LJ_HASPROFILE 0
371#elif LJ_TARGET_POSIX
372#define LJ_HASPROFILE 1
373#define LJ_PROFILE_SIGPROF 1
374#elif LJ_TARGET_WINDOWS
375#define LJ_HASPROFILE 1
376#define LJ_PROFILE_WTHREAD 1
377#else
378#define LJ_HASPROFILE 0
379#endif
380
369#ifndef LJ_ARCH_HASFPU 381#ifndef LJ_ARCH_HASFPU
370#define LJ_ARCH_HASFPU 1 382#define LJ_ARCH_HASFPU 1
371#endif 383#endif