mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-03-01 14:58:18 +00:00
Push #77391 into the main.
This commit is contained in:
parent
4147b72301
commit
8d982e509b
@ -14,7 +14,7 @@ int main() {
|
||||
// CHECK: ERROR: HWAddressSanitizer: invalid alignment requested in aligned_alloc: 17
|
||||
// CHECK: {{#0 0x.* in .*}}{{aligned_alloc|memalign}}
|
||||
// CHECK: {{#1 0x.* in main .*aligned_alloc-alignment.cpp:}}[[@LINE-3]]
|
||||
// CHECK: SUMMARY: HWAddressSanitizer: invalid-aligned-alloc-alignment
|
||||
// CHECK: SUMMARY: HWAddressSanitizer: invalid-aligned-alloc-alignment {{.*}} in aligned_alloc
|
||||
|
||||
printf("pointer after failed aligned_alloc: %zd\n", (size_t)p);
|
||||
// CHECK-NULL: pointer after failed aligned_alloc: 0
|
||||
|
@ -39,6 +39,6 @@ int main(int argc, char *argv[]) {
|
||||
// CHECK: {{ERROR: HWAddressSanitizer: pvalloc parameters overflow: size .* rounded up to system page size .* cannot be represented in type size_t}}
|
||||
// CHECK: {{#0 0x.* in .*pvalloc}}
|
||||
// CHECK: {{#1 0x.* in main .*pvalloc-overflow.cpp:}}
|
||||
// CHECK: SUMMARY: HWAddressSanitizer: pvalloc-overflow
|
||||
// CHECK: SUMMARY: HWAddressSanitizer: pvalloc-overflow {{.*}} in pvalloc
|
||||
|
||||
// CHECK-NULL: errno: 12
|
||||
|
@ -11,7 +11,7 @@ int main() {
|
||||
// CHECK: ERROR: HWAddressSanitizer: invalid alignment requested in posix_memalign: 17
|
||||
// CHECK: {{#0 0x.* in .*posix_memalign}}
|
||||
// CHECK: {{#1 0x.* in main .*posix_memalign-alignment.cpp:}}[[@LINE-3]]
|
||||
// CHECK: SUMMARY: HWAddressSanitizer: invalid-posix-memalign-alignment
|
||||
// CHECK: SUMMARY: HWAddressSanitizer: invalid-posix-memalign-alignment {{.*}} in posix_memalign
|
||||
|
||||
printf("pointer after failed posix_memalign: %zd\n", (size_t)p);
|
||||
// CHECK-NULL: pointer after failed posix_memalign: 42
|
||||
|
@ -87,21 +87,21 @@ int main(int argc, char **argv) {
|
||||
}
|
||||
|
||||
// CHECK-mCRASH: malloc:
|
||||
// CHECK-mCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big
|
||||
// CHECK-mCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big {{.*}} in malloc
|
||||
// CHECK-cCRASH: calloc:
|
||||
// CHECK-cCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big
|
||||
// CHECK-cCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big {{.*}} in calloc
|
||||
// CHECK-coCRASH: calloc-overflow:
|
||||
// CHECK-coCRASH: SUMMARY: HWAddressSanitizer: calloc-overflow
|
||||
// CHECK-coCRASH: SUMMARY: HWAddressSanitizer: calloc-overflow {{.*}} in calloc
|
||||
// CHECK-rCRASH: realloc:
|
||||
// CHECK-rCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big
|
||||
// CHECK-rCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big {{.*}} in realloc
|
||||
// CHECK-mrCRASH: realloc-after-malloc:
|
||||
// CHECK-mrCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big
|
||||
// CHECK-mrCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big {{.*}} in realloc
|
||||
// CHECK-nCRASH: new:
|
||||
// CHECK-nCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big
|
||||
// CHECK-nCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big {{.*}} in operator new
|
||||
// CHECK-nCRASH-OOM: new:
|
||||
// CHECK-nCRASH-OOM: SUMMARY: HWAddressSanitizer: out-of-memory
|
||||
// CHECK-nCRASH-OOM: SUMMARY: HWAddressSanitizer: out-of-memory {{.*}} in operator new
|
||||
// CHECK-nnCRASH: new-nothrow:
|
||||
// CHECK-nnCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big
|
||||
// CHECK-nnCRASH: SUMMARY: HWAddressSanitizer: allocation-size-too-big {{.*}} in operator new
|
||||
|
||||
// CHECK-mNULL: malloc:
|
||||
// CHECK-mNULL: errno: 12
|
||||
|
Loading…
x
Reference in New Issue
Block a user