• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; Check that Subzero can instrument _start when there are no globals.
2; Previously Subzero would deadlock when _start was the first function. Also
3; test that instrumenting start does not deadlock waiting for nonexistent
4; global initializers to be lowered.
5
6; REQUIRES: no_minimal_build
7
8; RUN: %p2i -i %s --args -verbose=inst -fsanitize-address \
9; RUN:     | FileCheck --check-prefix=DUMP %s
10
11; RUN: %p2i -i %s --args -verbose=inst -fsanitize-address -threads=0 \
12; RUN:     | FileCheck --check-prefix=DUMP %s
13
14
15define void @_start(i32 %arg) {
16  ret void
17}
18
19; DUMP: __asan_init
20