Skip to content

Commit e62b0ef

Browse files
committed
Add clang-format and format code to qemu code style
1 parent 9e14430 commit e62b0ef

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+4977
-4200
lines changed

.clang-format

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
BasedOnStyle: LLVM
2+
IndentWidth: 4
3+
UseTab: Never
4+
BreakBeforeBraces: Linux
5+
AllowShortIfStatementsOnASingleLine: Never
6+
AllowShortCaseLabelsOnASingleLine: false
7+
AllowShortBlocksOnASingleLine: Empty
8+
AllowShortFunctionsOnASingleLine: Empty
9+
AllowShortLoopsOnASingleLine: false
10+
IndentCaseLabels: false
11+
ColumnLimit: 80
12+
SortIncludes: false
13+
AllowShortLambdasOnASingleLine: Inline
14+
AlwaysBreakBeforeMultilineStrings: false
15+
BreakStringLiterals: true
16+
PointerAlignment: Right

include/uc_priv.h

+110-80
Large diffs are not rendered by default.

include/unicorn/arm.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ extern "C" {
1212
#endif
1313

1414
#ifdef _MSC_VER
15-
#pragma warning(disable:4201)
15+
#pragma warning(disable : 4201)
1616
#endif
1717

1818
//> ARM registers
@@ -158,7 +158,7 @@ typedef enum uc_arm_reg {
158158
UC_ARM_REG_XPSR_NZCVQ,
159159
UC_ARM_REG_XPSR_G,
160160
UC_ARM_REG_XPSR_NZCVQG,
161-
UC_ARM_REG_ENDING, // <-- mark the end of the list or registers
161+
UC_ARM_REG_ENDING, // <-- mark the end of the list or registers
162162

163163
//> alias registers
164164
UC_ARM_REG_R13 = UC_ARM_REG_SP,

include/unicorn/arm64.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ extern "C" {
1212
#endif
1313

1414
#ifdef _MSC_VER
15-
#pragma warning(disable:4201)
15+
#pragma warning(disable : 4201)
1616
#endif
1717

1818
//> ARM64 registers
@@ -281,7 +281,7 @@ typedef enum uc_arm64_reg {
281281
UC_ARM64_REG_V31,
282282

283283
//> pseudo registers
284-
UC_ARM64_REG_PC, // program counter register
284+
UC_ARM64_REG_PC, // program counter register
285285

286286
UC_ARM64_REG_CPACR_EL1,
287287

@@ -327,7 +327,7 @@ typedef enum uc_arm64_reg {
327327
UC_ARM64_REG_VBAR_EL2,
328328
UC_ARM64_REG_VBAR_EL3,
329329

330-
UC_ARM64_REG_ENDING, // <-- mark the end of the list of registers
330+
UC_ARM64_REG_ENDING, // <-- mark the end of the list of registers
331331

332332
//> alias registers
333333

include/unicorn/m68k.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ extern "C" {
1212
#endif
1313

1414
#ifdef _MSC_VER
15-
#pragma warning(disable:4201)
15+
#pragma warning(disable : 4201)
1616
#endif
1717

1818
//> M68K registers
@@ -40,7 +40,7 @@ typedef enum uc_m68k_reg {
4040
UC_M68K_REG_SR,
4141
UC_M68K_REG_PC,
4242

43-
UC_M68K_REG_ENDING, // <-- mark the end of the list of registers
43+
UC_M68K_REG_ENDING, // <-- mark the end of the list of registers
4444
} uc_m68k_reg;
4545

4646
#ifdef __cplusplus

include/unicorn/mips.h

+4-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ extern "C" {
1616
#undef mips
1717

1818
#ifdef _MSC_VER
19-
#pragma warning(disable:4201)
19+
#pragma warning(disable : 4201)
2020
#endif
2121

2222
//> MIPS registers
@@ -179,7 +179,7 @@ typedef enum UC_MIPS_REG {
179179
UC_MIPS_REG_CP0_USERLOCAL,
180180
UC_MIPS_REG_CP0_STATUS,
181181

182-
UC_MIPS_REG_ENDING, // <-- mark the end of the list or registers
182+
UC_MIPS_REG_ENDING, // <-- mark the end of the list or registers
183183

184184
// alias registers
185185
UC_MIPS_REG_ZERO = UC_MIPS_REG_0,
@@ -212,7 +212,8 @@ typedef enum UC_MIPS_REG {
212212
UC_MIPS_REG_K1 = UC_MIPS_REG_27,
213213
UC_MIPS_REG_GP = UC_MIPS_REG_28,
214214
UC_MIPS_REG_SP = UC_MIPS_REG_29,
215-
UC_MIPS_REG_FP = UC_MIPS_REG_30, UC_MIPS_REG_S8 = UC_MIPS_REG_30,
215+
UC_MIPS_REG_FP = UC_MIPS_REG_30,
216+
UC_MIPS_REG_S8 = UC_MIPS_REG_30,
216217
UC_MIPS_REG_RA = UC_MIPS_REG_31,
217218

218219
UC_MIPS_REG_HI0 = UC_MIPS_REG_AC0,

include/unicorn/platform.h

+86-82
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,17 @@ MSVC++ 7.0 _MSC_VER == 1300
2222
MSVC++ 6.0 _MSC_VER == 1200
2323
MSVC++ 5.0 _MSC_VER == 1100
2424
*/
25-
#define MSC_VER_VS2003 1310
26-
#define MSC_VER_VS2005 1400
27-
#define MSC_VER_VS2008 1500
28-
#define MSC_VER_VS2010 1600
29-
#define MSC_VER_VS2012 1700
30-
#define MSC_VER_VS2013 1800
31-
#define MSC_VER_VS2015 1900
25+
#define MSC_VER_VS2003 1310
26+
#define MSC_VER_VS2005 1400
27+
#define MSC_VER_VS2008 1500
28+
#define MSC_VER_VS2010 1600
29+
#define MSC_VER_VS2012 1700
30+
#define MSC_VER_VS2013 1800
31+
#define MSC_VER_VS2015 1900
3232

3333
// handle stdbool.h compatibility
34-
#if !defined(__CYGWIN__) && !defined(__MINGW32__) && !defined(__MINGW64__) && (defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined (_WIN64))
34+
#if !defined(__CYGWIN__) && !defined(__MINGW32__) && !defined(__MINGW64__) && \
35+
(defined(WIN32) || defined(WIN64) || defined(_WIN32) || defined(_WIN64))
3536
// MSVC
3637

3738
// stdbool.h
@@ -41,62 +42,65 @@ MSVC++ 5.0 _MSC_VER == 1100
4142
typedef unsigned char bool;
4243
#define false 0
4344
#define true 1
44-
#endif // __cplusplus
45+
#endif // __cplusplus
4546

4647
#else
4748
// VisualStudio 2013+ -> C99 is supported
4849
#include <stdbool.h>
49-
#endif // (_MSC_VER < MSC_VER_VS2013) || defined(_KERNEL_MODE)
50+
#endif // (_MSC_VER < MSC_VER_VS2013) || defined(_KERNEL_MODE)
5051

5152
#else
5253
// not MSVC -> C99 is supported
5354
#include <stdbool.h>
54-
#endif // !defined(__CYGWIN__) && !defined(__MINGW32__) && !defined(__MINGW64__) && (defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined (_WIN64))
55+
#endif // !defined(__CYGWIN__) && !defined(__MINGW32__) && !defined(__MINGW64__)
56+
// && (defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined
57+
// (_WIN64))
5558

5659
#if (defined(_MSC_VER) && (_MSC_VER < MSC_VER_VS2010)) || defined(_KERNEL_MODE)
5760
// this system does not have stdint.h
58-
typedef signed char int8_t;
61+
typedef signed char int8_t;
5962
typedef signed short int16_t;
60-
typedef signed int int32_t;
61-
typedef unsigned char uint8_t;
63+
typedef signed int int32_t;
64+
typedef unsigned char uint8_t;
6265
typedef unsigned short uint16_t;
63-
typedef unsigned int uint32_t;
64-
typedef signed long long int64_t;
66+
typedef unsigned int uint32_t;
67+
typedef signed long long int64_t;
6568
typedef unsigned long long uint64_t;
6669

6770
#ifndef _INTPTR_T_DEFINED
68-
#define _INTPTR_T_DEFINED
69-
#ifdef _WIN64
70-
typedef long long intptr_t;
71-
#else /* _WIN64 */
72-
typedef _W64 int intptr_t;
73-
#endif /* _WIN64 */
71+
#define _INTPTR_T_DEFINED
72+
#ifdef _WIN64
73+
typedef long long intptr_t;
74+
#else /* _WIN64 */
75+
typedef _W64 int intptr_t;
76+
#endif /* _WIN64 */
7477
#endif /* _INTPTR_T_DEFINED */
7578

7679
#ifndef _UINTPTR_T_DEFINED
77-
#define _UINTPTR_T_DEFINED
78-
#ifdef _WIN64
80+
#define _UINTPTR_T_DEFINED
81+
#ifdef _WIN64
7982
typedef unsigned long long uintptr_t;
80-
#else /* _WIN64 */
81-
typedef _W64 unsigned int uintptr_t;
82-
#endif /* _WIN64 */
83+
#else /* _WIN64 */
84+
typedef _W64 unsigned int uintptr_t;
85+
#endif /* _WIN64 */
8386
#endif /* _UINTPTR_T_DEFINED */
8487

85-
#define INT8_MIN (-127i8 - 1)
86-
#define INT16_MIN (-32767i16 - 1)
87-
#define INT32_MIN (-2147483647i32 - 1)
88-
#define INT64_MIN (-9223372036854775807i64 - 1)
89-
#define INT8_MAX 127i8
90-
#define INT16_MAX 32767i16
91-
#define INT32_MAX 2147483647i32
92-
#define INT64_MAX 9223372036854775807i64
93-
#define UINT8_MAX 0xffui8
94-
#define UINT16_MAX 0xffffui16
95-
#define UINT32_MAX 0xffffffffui32
96-
#define UINT64_MAX 0xffffffffffffffffui64
88+
#define INT8_MIN (-127i8 - 1)
89+
#define INT16_MIN (-32767i16 - 1)
90+
#define INT32_MIN (-2147483647i32 - 1)
91+
#define INT64_MIN (-9223372036854775807i64 - 1)
92+
#define INT8_MAX 127i8
93+
#define INT16_MAX 32767i16
94+
#define INT32_MAX 2147483647i32
95+
#define INT64_MAX 9223372036854775807i64
96+
#define UINT8_MAX 0xffui8
97+
#define UINT16_MAX 0xffffui16
98+
#define UINT32_MAX 0xffffffffui32
99+
#define UINT64_MAX 0xffffffffffffffffui64
97100
#else // this system has stdint.h
98101
#include <stdint.h>
99-
#endif // (defined(_MSC_VER) && (_MSC_VER < MSC_VER_VS2010)) || defined(_KERNEL_MODE)
102+
#endif // (defined(_MSC_VER) && (_MSC_VER < MSC_VER_VS2010)) ||
103+
// defined(_KERNEL_MODE)
100104

101105
// handle inttypes.h compatibility
102106
#if (defined(_MSC_VER) && (_MSC_VER < MSC_VER_VS2013)) || defined(_KERNEL_MODE)
@@ -105,52 +109,53 @@ typedef _W64 unsigned int uintptr_t;
105109
#define __PRI_8_LENGTH_MODIFIER__ "hh"
106110
#define __PRI_64_LENGTH_MODIFIER__ "ll"
107111

108-
#define PRId8 __PRI_8_LENGTH_MODIFIER__ "d"
109-
#define PRIi8 __PRI_8_LENGTH_MODIFIER__ "i"
110-
#define PRIo8 __PRI_8_LENGTH_MODIFIER__ "o"
111-
#define PRIu8 __PRI_8_LENGTH_MODIFIER__ "u"
112-
#define PRIx8 __PRI_8_LENGTH_MODIFIER__ "x"
113-
#define PRIX8 __PRI_8_LENGTH_MODIFIER__ "X"
112+
#define PRId8 __PRI_8_LENGTH_MODIFIER__ "d"
113+
#define PRIi8 __PRI_8_LENGTH_MODIFIER__ "i"
114+
#define PRIo8 __PRI_8_LENGTH_MODIFIER__ "o"
115+
#define PRIu8 __PRI_8_LENGTH_MODIFIER__ "u"
116+
#define PRIx8 __PRI_8_LENGTH_MODIFIER__ "x"
117+
#define PRIX8 __PRI_8_LENGTH_MODIFIER__ "X"
114118

115-
#define PRId16 "hd"
116-
#define PRIi16 "hi"
117-
#define PRIo16 "ho"
118-
#define PRIu16 "hu"
119-
#define PRIx16 "hx"
120-
#define PRIX16 "hX"
119+
#define PRId16 "hd"
120+
#define PRIi16 "hi"
121+
#define PRIo16 "ho"
122+
#define PRIu16 "hu"
123+
#define PRIx16 "hx"
124+
#define PRIX16 "hX"
121125

122126
#if defined(_MSC_VER) && (_MSC_VER <= MSC_VER_VS2012)
123-
#define PRId32 "ld"
124-
#define PRIi32 "li"
125-
#define PRIo32 "lo"
126-
#define PRIu32 "lu"
127-
#define PRIx32 "lx"
128-
#define PRIX32 "lX"
129-
#else // OSX
130-
#define PRId32 "d"
131-
#define PRIi32 "i"
132-
#define PRIo32 "o"
133-
#define PRIu32 "u"
134-
#define PRIx32 "x"
135-
#define PRIX32 "X"
136-
#endif // defined(_MSC_VER) && (_MSC_VER <= MSC_VER_VS2012)
127+
#define PRId32 "ld"
128+
#define PRIi32 "li"
129+
#define PRIo32 "lo"
130+
#define PRIu32 "lu"
131+
#define PRIx32 "lx"
132+
#define PRIX32 "lX"
133+
#else // OSX
134+
#define PRId32 "d"
135+
#define PRIi32 "i"
136+
#define PRIo32 "o"
137+
#define PRIu32 "u"
138+
#define PRIx32 "x"
139+
#define PRIX32 "X"
140+
#endif // defined(_MSC_VER) && (_MSC_VER <= MSC_VER_VS2012)
137141

138142
#if defined(_MSC_VER) && (_MSC_VER <= MSC_VER_VS2012)
139143
// redefine functions from inttypes.h used in cstool
140144
#define strtoull _strtoui64
141145
#endif
142146

143-
#define PRId64 __PRI_64_LENGTH_MODIFIER__ "d"
144-
#define PRIi64 __PRI_64_LENGTH_MODIFIER__ "i"
145-
#define PRIo64 __PRI_64_LENGTH_MODIFIER__ "o"
146-
#define PRIu64 __PRI_64_LENGTH_MODIFIER__ "u"
147-
#define PRIx64 __PRI_64_LENGTH_MODIFIER__ "x"
148-
#define PRIX64 __PRI_64_LENGTH_MODIFIER__ "X"
147+
#define PRId64 __PRI_64_LENGTH_MODIFIER__ "d"
148+
#define PRIi64 __PRI_64_LENGTH_MODIFIER__ "i"
149+
#define PRIo64 __PRI_64_LENGTH_MODIFIER__ "o"
150+
#define PRIu64 __PRI_64_LENGTH_MODIFIER__ "u"
151+
#define PRIx64 __PRI_64_LENGTH_MODIFIER__ "x"
152+
#define PRIX64 __PRI_64_LENGTH_MODIFIER__ "X"
149153

150154
#else
151155
// this system has inttypes.h by default
152156
#include <inttypes.h>
153-
#endif // #if defined(_MSC_VER) && (_MSC_VER < MSC_VER_VS2013) || defined(_KERNEL_MODE)
157+
#endif // #if defined(_MSC_VER) && (_MSC_VER < MSC_VER_VS2013) ||
158+
// defined(_KERNEL_MODE)
154159

155160
// sys/time.h compatibility
156161
#if defined(_MSC_VER)
@@ -174,7 +179,7 @@ static int usleep(uint32_t usec)
174179
if (!timer)
175180
return -1;
176181

177-
due.QuadPart = (-((int64_t) usec)) * 10LL;
182+
due.QuadPart = (-((int64_t)usec)) * 10LL;
178183
if (!SetWaitableTimer(timer, &due, 0, NULL, NULL, 0)) {
179184
CloseHandle(timer);
180185
return -1;
@@ -191,23 +196,22 @@ static int usleep(uint32_t usec)
191196

192197
// misc support
193198
#if defined(_MSC_VER)
194-
#ifdef _WIN64
195-
typedef signed __int64 ssize_t;
199+
#ifdef _WIN64
200+
typedef signed __int64 ssize_t;
196201
#else
197-
typedef _W64 signed int ssize_t;
202+
typedef _W64 signed int ssize_t;
198203
#endif
199204

200205
#ifndef va_copy
201-
#define va_copy(d,s) ((d) = (s))
206+
#define va_copy(d, s) ((d) = (s))
202207
#endif
203-
#define strcasecmp _stricmp
208+
#define strcasecmp _stricmp
204209
#if (_MSC_VER < MSC_VER_VS2015)
205-
#define snprintf _snprintf
210+
#define snprintf _snprintf
206211
#endif
207212
#if (_MSC_VER <= MSC_VER_VS2013)
208-
#define strtoll _strtoi64
213+
#define strtoll _strtoi64
209214
#endif
210215
#endif
211216

212-
213217
#endif // UNICORN_PLATFORM_H

include/unicorn/ppc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ extern "C" {
1212
#endif
1313

1414
#ifdef _MSC_VER
15-
#pragma warning(disable:4201)
15+
#pragma warning(disable : 4201)
1616
#endif
1717

1818
//> PPC registers

0 commit comments

Comments
 (0)