diff options
author | Mike Pall <mike> | 2013-09-02 01:49:19 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2013-09-02 01:49:19 +0200 |
commit | 4dce22c40d38dd7dc3d05cc383ddf004fb1f92c4 (patch) | |
tree | 34800356c01e0a4f7f820d5affb131de8c091d89 /src/lj_arch.h | |
parent | 19c2dd17dbaf66f1341efe2a71a26f0b5724f9e1 (diff) | |
download | luajit-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.h | 12 |
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 |