Rizin
unix-like reverse engineering framework and cli tools
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
w
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
b
d
e
h
i
k
n
p
r
s
w
Properties
Events
Related Functions
Files
File List
File Members
All
$
.
[
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
[
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
.
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
▼
Rizin
Clone the Rizin project and keep it updated
Contributor Covenant Code of Conduct
How to report issues
DEVELOPERS
README
AVR (arduino, atmega128, ..)
Brainfuck support for rizin
Calling Conventions profiles
Cross-compilation
Rizin Debugger Internals
Conditional breakpoints
ESIL
FLIRT
Connecting rizin with gdb
What is GProbe?
Packaging
RAP protocol
Release process
RzIL
Command parsing and command handling
SIOL - Simple IO Layer
WinDBG
Install Rizin
README
SDB (string database)
Security Policy
README
Capstone Engine
COMPILE
Xcode Project for Capstone
Rizin libdemangle
cabextract
CONTRIBUTING
Project Maintainers
README
Supported platforms
libzip API changes
INSTALL
NEWS
README
Security Policy
Before next release
Projects for various integrated development environments (IDE)
gen_manual - a program for automatic generation of manual from source code
Meson build system for lz4
Snap Packaging
LZ4 Block Format Description
LZ4 Frame Format Description
LZ4 Streaming API Example : Double Buffer
LZ4 Streaming API Example : Line by Line Text Compression
LZ4 API Example : Dictionary Random Access
LZ4 examples
LZ4 Streaming API Basics
LZ4 Windows binary package
LZ4 - Library Files
lz4(1) – lz4, unlz4, lz4cat - Compress or decompress .lz4 files
Command Line Interface for LZ4 library
LZ4 - Extremely fast compression
Programs and scripts for automated testing of LZ4
LICENSE
ptrace-wrap
rizin-shell-parser
spp
<tt>tree-sitter-config</tt>
<tt>tree-sitter-loader</tt>
Tree-sitter CLI
CONTRIBUTING\ilineb
index\ilineb
section-2-using-parsers\ilineb
section-3-creating-parsers\ilineb
section-4-syntax-highlighting\ilineb
section-5-implementation\ilineb
section-6-contributing\ilineb
section-8-code-navigation-systems\ilineb
<tt>tree-sitter-highlight</tt>
Rust Tree-sitter
Web Tree-sitter
Subdirectories
ICU Parts
tree-sitter
<tt>tree-sitter-tags</tt>
tree-sitter-c
tree-sitter-c
xxHash - Extremely fast hash algorithm
Todo List
►
Modules
►
Namespaces
►
Classes
▼
Files
►
File List
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Events
Friends
Macros
Modules
Pages
config.h
Go to the documentation of this file.
1
/* config.h for compiling liblzma (*not* the whole XZ Utils) with MSVC 2017 */
2
3
/* Prefix for symbols exported by tuklib_*.c files */
4
#define TUKLIB_SYMBOL_PREFIX lzma_
5
6
/* How many MiB of RAM to assume if the real amount cannot be determined. */
7
#define ASSUME_RAM 128
8
9
/* Define to 1 if crc32 integrity check is enabled. */
10
#define HAVE_CHECK_CRC32 1
11
12
/* Define to 1 if crc64 integrity check is enabled. */
13
#define HAVE_CHECK_CRC64 1
14
15
/* Define to 1 if sha256 integrity check is enabled. */
16
#define HAVE_CHECK_SHA256 1
17
18
/* Define to 1 if any of HAVE_DECODER_foo have been defined. */
19
#define HAVE_DECODERS 1
20
21
/* Define to 1 if arm decoder is enabled. */
22
#define HAVE_DECODER_ARM 1
23
24
/* Define to 1 if armthumb decoder is enabled. */
25
#define HAVE_DECODER_ARMTHUMB 1
26
27
/* Define to 1 if delta decoder is enabled. */
28
#define HAVE_DECODER_DELTA 1
29
30
/* Define to 1 if ia64 decoder is enabled. */
31
#define HAVE_DECODER_IA64 1
32
33
/* Define to 1 if lzma1 decoder is enabled. */
34
#define HAVE_DECODER_LZMA1 1
35
36
/* Define to 1 if lzma2 decoder is enabled. */
37
#define HAVE_DECODER_LZMA2 1
38
39
/* Define to 1 if powerpc decoder is enabled. */
40
#define HAVE_DECODER_POWERPC 1
41
42
/* Define to 1 if sparc decoder is enabled. */
43
#define HAVE_DECODER_SPARC 1
44
45
/* Define to 1 if x86 decoder is enabled. */
46
#define HAVE_DECODER_X86 1
47
48
/* Define to 1 if any of HAVE_ENCODER_foo have been defined. */
49
#define HAVE_ENCODERS 1
50
51
/* Define to 1 if arm encoder is enabled. */
52
#define HAVE_ENCODER_ARM 1
53
54
/* Define to 1 if armthumb encoder is enabled. */
55
#define HAVE_ENCODER_ARMTHUMB 1
56
57
/* Define to 1 if delta encoder is enabled. */
58
#define HAVE_ENCODER_DELTA 1
59
60
/* Define to 1 if ia64 encoder is enabled. */
61
#define HAVE_ENCODER_IA64 1
62
63
/* Define to 1 if lzma1 encoder is enabled. */
64
#define HAVE_ENCODER_LZMA1 1
65
66
/* Define to 1 if lzma2 encoder is enabled. */
67
#define HAVE_ENCODER_LZMA2 1
68
69
/* Define to 1 if powerpc encoder is enabled. */
70
#define HAVE_ENCODER_POWERPC 1
71
72
/* Define to 1 if sparc encoder is enabled. */
73
#define HAVE_ENCODER_SPARC 1
74
75
/* Define to 1 if x86 encoder is enabled. */
76
#define HAVE_ENCODER_X86 1
77
78
/* Define to 1 if you have the <inttypes.h> header file. */
79
#define HAVE_INTTYPES_H 1
80
81
/* Define to 1 if you have the <limits.h> header file. */
82
#define HAVE_LIMITS_H 1
83
84
/* Define to 1 to enable bt2 match finder. */
85
#define HAVE_MF_BT2 1
86
87
/* Define to 1 to enable bt3 match finder. */
88
#define HAVE_MF_BT3 1
89
90
/* Define to 1 to enable bt4 match finder. */
91
#define HAVE_MF_BT4 1
92
93
/* Define to 1 to enable hc3 match finder. */
94
#define HAVE_MF_HC3 1
95
96
/* Define to 1 to enable hc4 match finder. */
97
#define HAVE_MF_HC4 1
98
99
/* Define to 1 if stdbool.h conforms to C99. */
100
#define HAVE_STDBOOL_H 1
101
102
/* Define to 1 if you have the <stdint.h> header file. */
103
#define HAVE_STDINT_H 1
104
105
/* Define to 1 if you have the <stdlib.h> header file. */
106
#define HAVE_STDLIB_H 1
107
108
/* Define to 1 if you have the <string.h> header file. */
109
#define HAVE_STRING_H 1
110
111
/* Define to 1 or 0, depending whether the compiler supports simple visibility
112
declarations. */
113
#define HAVE_VISIBILITY 0
114
115
/* Define to 1 if the system has the type `_Bool'. */
116
#define HAVE__BOOL 1
117
118
#ifdef _M_IX86
119
/* Define to 1 when using Windows 95 (and thus XP) compatible threads. This
120
avoids use of features that were added in Windows Vista.
121
This is used for 32-bit x86 builds for compatibility reasons since it
122
makes no measurable difference in performance compared to Vista threads. */
123
#define MYTHREAD_WIN95 1
124
#else
125
/* Define to 1 when using Windows Vista compatible threads. This uses features
126
that are not available on Windows XP. */
127
#define MYTHREAD_VISTA 1
128
#endif
129
130
/* Define to 1 to disable debugging code. */
131
#define NDEBUG 1
132
133
/* Define to the full name of this package. */
134
#define PACKAGE_NAME "XZ Utils"
135
136
/* Define to the home page for this package. */
137
#define PACKAGE_URL "https://tukaani.org/xz/"
138
139
/* The size of `size_t', as computed by sizeof. */
140
#ifdef _WIN64
141
#define SIZEOF_SIZE_T 8
142
#else
143
#define SIZEOF_SIZE_T 4
144
#endif
145
146
/* Define to 1 if the system supports fast unaligned access to 16-bit and
147
32-bit integers. */
148
#define TUKLIB_FAST_UNALIGNED_ACCESS 1
subprojects
xz-5.2.5
windows
vs2017
config.h
Generated by
1.9.1