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 4188dde7d33ee6ae3b4b41a6d68b40e4fa65743c 5f8b7ed89bd460d61509a89ffe8cd28f7ab7ed60 -- compiler-rt/lib/hwasan/hwasan_report.cpp compiler-rt/test/hwasan/TestCases/Linux/syscalls.cpp compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c `````````` </details> <details> <summary> View the diff from clang-format here. </summary> ``````````diff diff --git a/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c b/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c index c1c7d458b9..44643eef57 100644 --- a/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c +++ b/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c @@ -37,36 +37,36 @@ int main(int argc, char **argv) { } #endif -// CHECK40: allocated heap chunk; size: 32 offset: 8 -// CHECK40: Cause: heap-buffer-overflow -// CHECK40: is located 10 bytes after a 30-byte region -// -// CHECK80: allocated heap chunk; size: 32 offset: 16 -// CHECK80: Cause: heap-buffer-overflow -// CHECK80: is located 50 bytes after a 30-byte region -// -// CHECKm30: Cause: heap-buffer-underflow -// CHECKm30: is located 30 bytes before a 30-byte region -// -// CHECKMm30: is a large allocated heap chunk; size: 1003520 offset: -30 -// CHECKMm30: Cause: heap-buffer-underflow -// CHECKMm30: is located 30 bytes before a 1000000-byte region -// -// CHECKM: is a large allocated heap chunk; size: 1003520 offset: 1000000 -// CHECKM: Cause: heap-buffer-overflow -// CHECKM: is located 0 bytes after a 1000000-byte region -// -// CHECK31: tags: [[TAG:..]]/0e([[TAG]]) (ptr/mem) -// CHECK31-NOT: Invalid access starting at offset -// CHECK31: Cause: heap-buffer-overflow -// CHECK31: is located 1 bytes after a 30-byte region -// CHECK31: Memory tags around the buggy address -// CHECK31: [0e] -// CHECK31: Tags for short granules around the buggy address -// CHECK31: {{\[}}[[TAG]]] -// -// CHECK20-NOT: Invalid access starting at offset -// CHECK20: Cause: heap-buffer-overflow -// CHECK20: is located 10 bytes after a 20-byte region [0x{{.*}}0,0x{{.*}}4) + // CHECK40: allocated heap chunk; size: 32 offset: 8 + // CHECK40: Cause: heap-buffer-overflow + // CHECK40: is located 10 bytes after a 30-byte region + // + // CHECK80: allocated heap chunk; size: 32 offset: 16 + // CHECK80: Cause: heap-buffer-overflow + // CHECK80: is located 50 bytes after a 30-byte region + // + // CHECKm30: Cause: heap-buffer-underflow + // CHECKm30: is located 30 bytes before a 30-byte region + // + // CHECKMm30: is a large allocated heap chunk; size: 1003520 offset: -30 + // CHECKMm30: Cause: heap-buffer-underflow + // CHECKMm30: is located 30 bytes before a 1000000-byte region + // + // CHECKM: is a large allocated heap chunk; size: 1003520 offset: 1000000 + // CHECKM: Cause: heap-buffer-overflow + // CHECKM: is located 0 bytes after a 1000000-byte region + // + // CHECK31: tags: [[TAG:..]]/0e([[TAG]]) (ptr/mem) + // CHECK31-NOT: Invalid access starting at offset + // CHECK31: Cause: heap-buffer-overflow + // CHECK31: is located 1 bytes after a 30-byte region + // CHECK31: Memory tags around the buggy address + // CHECK31: [0e] + // CHECK31: Tags for short granules around the buggy address + // CHECK31: {{\[}}[[TAG]]] + // + // CHECK20-NOT: Invalid access starting at offset + // CHECK20: Cause: heap-buffer-overflow + // CHECK20: is located 10 bytes after a 20-byte region [0x{{.*}}0,0x{{.*}}4) free(x); } `````````` </details> https://github.com/llvm/llvm-project/pull/76131 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits