forked from OSchip/llvm-project
parent
6eed7e7e94
commit
2f7d11be6f
|
|
@ -15,7 +15,7 @@ int main() {
|
|||
void *p = aligned_alloc(17, 100);
|
||||
// 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.cc:}}[[@LINE-3]]
|
||||
// CHECK: {{#1 0x.* in main .*aligned_alloc-alignment.cpp:}}[[@LINE-3]]
|
||||
// CHECK: SUMMARY: HWAddressSanitizer: invalid-aligned-alloc-alignment
|
||||
|
||||
printf("pointer after failed aligned_alloc: %zd\n", (size_t)p);
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ 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.cc:}}
|
||||
// CHECK: {{#1 0x.* in main .*pvalloc-overflow.cpp:}}
|
||||
// CHECK: SUMMARY: HWAddressSanitizer: pvalloc-overflow
|
||||
|
||||
// CHECK-NULL: errno: 12
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ int main() {
|
|||
int res = posix_memalign(&p, 17, 100);
|
||||
// CHECK: ERROR: HWAddressSanitizer: invalid alignment requested in posix_memalign: 17
|
||||
// CHECK: {{#0 0x.* in .*posix_memalign}}
|
||||
// CHECK: {{#1 0x.* in main .*posix_memalign-alignment.cc:}}[[@LINE-3]]
|
||||
// CHECK: {{#1 0x.* in main .*posix_memalign-alignment.cpp:}}[[@LINE-3]]
|
||||
// CHECK: SUMMARY: HWAddressSanitizer: invalid-posix-memalign-alignment
|
||||
|
||||
printf("pointer after failed posix_memalign: %zd\n", (size_t)p);
|
||||
|
|
|
|||
Loading…
Reference in New Issue