ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
config.h
Go to the documentation of this file.
1 
60 #ifndef ETISS_CONFIG_H_
61 #define ETISS_CONFIG_H_
62 
63 #define ETISS_VERSION_MAJOR 0
64 #define ETISS_VERSION_MINOR 8
65 #define ETISS_VERSION_PATCH 0
66 
67 #define ETISS_VERSION_FULL "0.8.0"
68 
69 #define ETISS_VERSION_INTERFACE "0.8"
70 
71 
72 #define ETISS_USE_PYTHON 0
73 
74 #define ETISS_USE_DLSYM 1
75 
76 #define ETISS_USE_DLADDR 1
77 
78 #define ETISS_USE_GETPROC 0
79 
80 #define ETISS_USE_LINUX_MKDIR ETISS_USE_DLSYM //TODO propper mkdir checks
81 
82 #define ETISS_USE_DLSYM_DEEPBIND 1
83 
84 #define ETISS_USE_POSIX_SOCKET 1
85 
86 #define ETISS_INSTALL_DIR "/home/runner/work/etiss/install"
87 
88 #define ETISS_USE_CONSTEXPR 1
89 
90 #if ETISS_USE_CONSTEXPR
91 #define CONSTEXPR constexpr
92 #else
93 #define CONSTEXPR inline
94 #endif
95 
96 #define ETISS_LITTLE_ENDIAN 0x00000001
97 #define ETISS_BIG_ENDIAN 0x01000000
98 #define ETISS_UNKNOWN_ENDIAN 0xFFFFFFFF
99 
100 #define ETISS_ENDIANNESS ETISS_LITTLE_ENDIAN
101 
102 #define ETISS_USE_BYTESWAP_H 0
103 
104 #endif //ETISS_CONFIG_H_