VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TracyCallstack.h
Go to the documentation of this file.
1 #ifndef __TRACYCALLSTACK_H__
2 #define __TRACYCALLSTACK_H__
3 
4 #if !defined _WIN32 && !defined __CYGWIN__
5 # include <sys/param.h>
6 #endif
7 
8 #if defined _WIN32 || defined __CYGWIN__
9 # define TRACY_HAS_CALLSTACK 1
10 #elif defined __ANDROID__
11 # if !defined __arm__ || __ANDROID_API__ >= 21
12 # define TRACY_HAS_CALLSTACK 2
13 # else
14 # define TRACY_HAS_CALLSTACK 5
15 # endif
16 #elif defined __linux
17 # if defined _GNU_SOURCE && defined __GLIBC__
18 # define TRACY_HAS_CALLSTACK 3
19 # else
20 # define TRACY_HAS_CALLSTACK 2
21 # endif
22 #elif defined __APPLE__
23 # define TRACY_HAS_CALLSTACK 4
24 #elif defined BSD
25 # define TRACY_HAS_CALLSTACK 6
26 #endif
27 
28 #endif


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)