; Test for a call to __asan_init in _start ; REQUIRES: allow_dump ; RUN: %p2i -i %s --args -verbose=inst -threads=0 -fsanitize-address \ ; RUN: | FileCheck --check-prefix=DUMP %s ; notStart() should not be instrumented define internal void @notStart() { ret void } ; DUMP-LABEL: ================ Instrumented CFG ================ ; DUMP-NEXT: define internal void @notStart() { ; DUMP-NEXT: __0: ; DUMP-NOT: __asan_init() ; DUMP: ret void ; DUMP-NEXT: } ; _start() should be instrumented define void @_start() { ret void } ; DUMP-LABEL: ================ Instrumented CFG ================ ; DUMP-NEXT: define void @_start() { ; DUMP-NEXT: __0: ; DUMP-NEXT: call void @__asan_init(i32 0, i32 @__$rz_array, i32 @__$rz_sizes) ; DUMP-NEXT: ret void ; DUMP-NEXT: }