brintos

brintos / llvm-project-archived public Read only

0
0
Text · 375 B · 24fdfaa Raw
17 lines · c
1// Test basic malloc functionality.2// RUN: %clang_hwasan %s -o %t3// RUN: %run %t4 5#include <stdlib.h>6#include <assert.h>7#include <sanitizer/hwasan_interface.h>8#include <sanitizer/allocator_interface.h>9 10int main() {11  __hwasan_enable_allocator_tagging();12  char *a1 = (char*)malloc(0);13  assert(a1 != 0);14  assert(__sanitizer_get_allocated_size(a1) == 1);15  free(a1);16}17