Skip to content

Commit 351ef92

Browse files
committed
[ASan] Fixed asan_mapping.h format.
Reviewed By: kstoimenov Differential Revision: https://reviews.llvm.org/D114987
1 parent 8b646f2 commit 351ef92

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

compiler-rt/lib/asan/asan_mapping.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,15 @@ static const u64 kDefaultShadowScale = 3;
158158
#endif
159159
static const u64 kDefaultShadowSentinel = ~(uptr)0;
160160
static const u64 kDefaultShadowOffset32 = 1ULL << 29; // 0x20000000
161-
static const u64 kDefaultShadowOffset64 = 1ULL << 44;
161+
static const u64 kDefaultShadowOffset64 = 1ULL << 44; // 0x100000000000
162162
static const u64 kDefaultShort64bitShadowOffset =
163163
0x7FFFFFFF & (~0xFFFULL << kDefaultShadowScale); // < 2G.
164-
static const u64 kAArch64_ShadowOffset64 = 1ULL << 36;
164+
static const u64 kAArch64_ShadowOffset64 = 1ULL << 36; // 0x1000000000
165165
static const u64 kRiscv64_ShadowOffset64 = 0xd55550000;
166166
static const u64 kMIPS32_ShadowOffset32 = 0x0aaa0000;
167-
static const u64 kMIPS64_ShadowOffset64 = 1ULL << 37;
168-
static const u64 kPPC64_ShadowOffset64 = 1ULL << 44;
169-
static const u64 kSystemZ_ShadowOffset64 = 1ULL << 52;
167+
static const u64 kMIPS64_ShadowOffset64 = 1ULL << 37; // 0x2000000000
168+
static const u64 kPPC64_ShadowOffset64 = 1ULL << 44; // 0x100000000000
169+
static const u64 kSystemZ_ShadowOffset64 = 1ULL << 52; // 0x10000000000000
170170
static const u64 kSPARC64_ShadowOffset64 = 1ULL << 43; // 0x80000000000
171171
static const u64 kFreeBSD_ShadowOffset32 = 1ULL << 30; // 0x40000000
172172
static const u64 kFreeBSD_ShadowOffset64 = 1ULL << 46; // 0x400000000000
@@ -199,8 +199,8 @@ static const u64 kWindowsShadowOffset32 = 3ULL << 28; // 0x30000000
199199
# define SHADOW_OFFSET __asan_shadow_memory_dynamic_address
200200
# elif SANITIZER_MAC && defined(__aarch64__)
201201
# define SHADOW_OFFSET __asan_shadow_memory_dynamic_address
202-
#elif SANITIZER_RISCV64
203-
#define SHADOW_OFFSET kRiscv64_ShadowOffset64
202+
# elif SANITIZER_RISCV64
203+
# define SHADOW_OFFSET kRiscv64_ShadowOffset64
204204
# elif defined(__aarch64__)
205205
# define SHADOW_OFFSET kAArch64_ShadowOffset64
206206
# elif defined(__powerpc64__)
@@ -212,15 +212,15 @@ static const u64 kWindowsShadowOffset32 = 3ULL << 28; // 0x30000000
212212
# elif SANITIZER_NETBSD
213213
# define SHADOW_OFFSET kNetBSD_ShadowOffset64
214214
# elif SANITIZER_MAC
215-
# define SHADOW_OFFSET kDefaultShadowOffset64
215+
# define SHADOW_OFFSET kDefaultShadowOffset64
216216
# elif defined(__mips64)
217-
# define SHADOW_OFFSET kMIPS64_ShadowOffset64
218-
#elif defined(__sparc__)
219-
#define SHADOW_OFFSET kSPARC64_ShadowOffset64
217+
# define SHADOW_OFFSET kMIPS64_ShadowOffset64
218+
# elif defined(__sparc__)
219+
# define SHADOW_OFFSET kSPARC64_ShadowOffset64
220220
# elif SANITIZER_WINDOWS64
221-
# define SHADOW_OFFSET __asan_shadow_memory_dynamic_address
221+
# define SHADOW_OFFSET __asan_shadow_memory_dynamic_address
222222
# else
223-
# define SHADOW_OFFSET kDefaultShort64bitShadowOffset
223+
# define SHADOW_OFFSET kDefaultShort64bitShadowOffset
224224
# endif
225225
#endif
226226

0 commit comments

Comments
 (0)