github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. 
:warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff origin/main HEAD --extensions h,c,cpp -- 
clang/test/CodeGen/cleanup-destslot-simple.c compiler-rt/lib/msan/msan.h 
compiler-rt/lib/msan/msan_linux.cpp compiler-rt/test/msan/strlen_of_shadow.cpp 
llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp 
--diff_from_common_commit
``````````

:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/compiler-rt/lib/msan/msan.h b/compiler-rt/lib/msan/msan.h
index 19f8d9b16..2b85c7d7f 100644
--- a/compiler-rt/lib/msan/msan.h
+++ b/compiler-rt/lib/msan/msan.h
@@ -233,23 +233,36 @@ const unsigned long kShadowOffset = 0x200000ULL;
 // non-PIE: main executable below 0x100000000, DSOs at 0x7f0000000000
 // Heap at 0x700000000000.
 const MappingDesc kMemoryLayout[] = {
-    {0x000000000000ULL, 0x010000000000ULL - kShadowOffset, MappingDesc::APP, 
"app-1"},
-    {0x010000000000ULL - kShadowOffset, 0x010000000000ULL + kShadowOffset, 
MappingDesc::INVALID, "gap"},
-    {0x010000000000ULL + kShadowOffset, 0x100000000000ULL + kShadowOffset, 
MappingDesc::SHADOW, "shadow-2"},
-    {0x100000000000ULL + kShadowOffset, 0x110000000000ULL + kShadowOffset, 
MappingDesc::INVALID, "invalid"},
-    {0x110000000000ULL + kShadowOffset, 0x200000000000ULL + kShadowOffset, 
MappingDesc::ORIGIN, "origin-2"},
-    {0x200000000000ULL + kShadowOffset, 0x300000000000ULL + kShadowOffset, 
MappingDesc::SHADOW, "shadow-3"},
-    {0x300000000000ULL + kShadowOffset, 0x400000000000ULL + kShadowOffset, 
MappingDesc::ORIGIN, "origin-3"},
-    {0x400000000000ULL + kShadowOffset, 0x500000000000ULL + kShadowOffset, 
MappingDesc::INVALID, "invalid"},
-    {0x500000000000ULL + kShadowOffset, 0x510000000000ULL, 
MappingDesc::SHADOW, "shadow-1"},
-    {0x510000000000ULL, 0x600000000000ULL - kShadowOffset, MappingDesc::APP, 
"app-2"},
-    {0x600000000000ULL - kShadowOffset, 0x600000000000ULL + kShadowOffset, 
MappingDesc::INVALID, "gap"},
-    {0x600000000000ULL + kShadowOffset, 0x610000000000ULL, 
MappingDesc::ORIGIN, "origin-1"},
+    {0x000000000000ULL, 0x010000000000ULL - kShadowOffset, MappingDesc::APP,
+     "app-1"},
+    {0x010000000000ULL - kShadowOffset, 0x010000000000ULL + kShadowOffset,
+     MappingDesc::INVALID, "gap"},
+    {0x010000000000ULL + kShadowOffset, 0x100000000000ULL + kShadowOffset,
+     MappingDesc::SHADOW, "shadow-2"},
+    {0x100000000000ULL + kShadowOffset, 0x110000000000ULL + kShadowOffset,
+     MappingDesc::INVALID, "invalid"},
+    {0x110000000000ULL + kShadowOffset, 0x200000000000ULL + kShadowOffset,
+     MappingDesc::ORIGIN, "origin-2"},
+    {0x200000000000ULL + kShadowOffset, 0x300000000000ULL + kShadowOffset,
+     MappingDesc::SHADOW, "shadow-3"},
+    {0x300000000000ULL + kShadowOffset, 0x400000000000ULL + kShadowOffset,
+     MappingDesc::ORIGIN, "origin-3"},
+    {0x400000000000ULL + kShadowOffset, 0x500000000000ULL + kShadowOffset,
+     MappingDesc::INVALID, "invalid"},
+    {0x500000000000ULL + kShadowOffset, 0x510000000000ULL, MappingDesc::SHADOW,
+     "shadow-1"},
+    {0x510000000000ULL, 0x600000000000ULL - kShadowOffset, MappingDesc::APP,
+     "app-2"},
+    {0x600000000000ULL - kShadowOffset, 0x600000000000ULL + kShadowOffset,
+     MappingDesc::INVALID, "gap"},
+    {0x600000000000ULL + kShadowOffset, 0x610000000000ULL, MappingDesc::ORIGIN,
+     "origin-1"},
     {0x610000000000ULL, 0x700000000000ULL, MappingDesc::INVALID, "invalid"},
     {0x700000000000ULL, 0x740000000000ULL, MappingDesc::ALLOCATOR, 
"allocator"},
     {0x740000000000ULL, 0x800000000000ULL, MappingDesc::APP, "app-3"}};
-#define MEM_TO_SHADOW(mem) ((((uptr)(mem)) ^ 0x500000000000ULL) + 
kShadowOffset)
-#define SHADOW_TO_ORIGIN(mem) (((uptr)(mem)) + 0x100000000000ULL)
+#  define MEM_TO_SHADOW(mem) \
+    ((((uptr)(mem)) ^ 0x500000000000ULL) + kShadowOffset)
+#  define SHADOW_TO_ORIGIN(mem) (((uptr)(mem)) + 0x100000000000ULL)
 
 #else
 #error "Unsupported platform"
diff --git a/compiler-rt/lib/msan/msan_linux.cpp 
b/compiler-rt/lib/msan/msan_linux.cpp
index ea9bddafc..dded97341 100644
--- a/compiler-rt/lib/msan/msan_linux.cpp
+++ b/compiler-rt/lib/msan/msan_linux.cpp
@@ -81,7 +81,7 @@ static bool ProtectMemoryRange(uptr beg, uptr size, const 
char *name) {
   return true;
 }
 
-static const char * getMemoryLayoutMappingName(uptr addr) {
+static const char* getMemoryLayoutMappingName(uptr addr) {
   for (unsigned i = 0; i < kMemoryLayoutSize; ++i)
     if (addr >= kMemoryLayout[i].start && addr < kMemoryLayout[i].end)
       return kMemoryLayout[i].name;
@@ -101,20 +101,26 @@ static void CheckMemoryLayoutSanity() {
     CHECK(addr_is_type(end - 1, type));
     if (type == MappingDesc::APP || type == MappingDesc::ALLOCATOR) {
       uptr addr = start;
-#define CHECK_SHADOW(a) \
-      if (!MEM_IS_SHADOW(MEM_TO_SHADOW(a))) {                                  
                                     \
-        Printf("FATAL: MemorySanitizer: 
MEM_IS_SHADOW(MEM_TO_SHADOW(%s:%p)):\n", kMemoryLayout[i].name, (void *)a); \
-        Printf("- MEM_TO_SHADOW(%p) -> %p\n", (void *)a, (void 
*)MEM_TO_SHADOW(a));                                 \
-        Printf("- MappingDesc -> %s\n", 
getMemoryLayoutMappingName(MEM_TO_SHADOW(a)));                              \
-        Die();                                                                 
                                     \
-      }
-#define CHECK_ORIGIN(a) \
-      if (!MEM_IS_ORIGIN(MEM_TO_ORIGIN(a))) { \
-        Printf("FATAL: MemorySanitizer: 
MEM_IS_ORIGIN(MEM_TO_ORIGIN(%s:%p))\n", kMemoryLayout[i].name, (void *)a); \
-        Printf("- MEM_TO_ORIGIN(%p) -> %p\n", (void *)a, (void 
*)MEM_TO_ORIGIN(a));                                \
-        Printf("- MappingDesc -> %s\n", 
getMemoryLayoutMappingName(MEM_TO_ORIGIN(a)));                             \
-        Die();                                                                 
                                    \
-      }
+#  define CHECK_SHADOW(a)                                                      
\
+    if (!MEM_IS_SHADOW(MEM_TO_SHADOW(a))) {                                    
\
+      Printf("FATAL: MemorySanitizer: MEM_IS_SHADOW(MEM_TO_SHADOW(%s:%p)):\n", 
\
+             kMemoryLayout[i].name, (void*)a);                                 
\
+      Printf("- MEM_TO_SHADOW(%p) -> %p\n", (void*)a,                          
\
+             (void*)MEM_TO_SHADOW(a));                                         
\
+      Printf("- MappingDesc -> %s\n",                                          
\
+             getMemoryLayoutMappingName(MEM_TO_SHADOW(a)));                    
\
+      Die();                                                                   
\
+    }
+#  define CHECK_ORIGIN(a)                                                     \
+    if (!MEM_IS_ORIGIN(MEM_TO_ORIGIN(a))) {                                   \
+      Printf("FATAL: MemorySanitizer: MEM_IS_ORIGIN(MEM_TO_ORIGIN(%s:%p))\n", \
+             kMemoryLayout[i].name, (void*)a);                                \
+      Printf("- MEM_TO_ORIGIN(%p) -> %p\n", (void*)a,                         \
+             (void*)MEM_TO_ORIGIN(a));                                        \
+      Printf("- MappingDesc -> %s\n",                                         \
+             getMemoryLayoutMappingName(MEM_TO_ORIGIN(a)));                   \
+      Die();                                                                  \
+    }
 
       CHECK_SHADOW(addr);
       CHECK_ORIGIN(addr);

``````````

</details>


https://github.com/llvm/llvm-project/pull/171993
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to