xref: /llvm-project/llvm/test/tools/llvm-xray/X86/extract-all-sledtypes.txt (revision 7f9f92f8b68328a5d707a882674b846192f8f854)
1# Test that we can extract all the sled types we know about. This is built with
2# a file with functions always instrumented, and using the built-ins and
3# intrinsics supported by clang. Those are built with:
4#
5#   clang++ -c all-sleds.cc -o all-sleds.o -fpic -std=c++11 -fxray-instrument
6#
7# RUN: llvm-xray extract %S/Inputs/all-sleds.o -s | FileCheck %s
8# CHECK-DAG: {{kind:.function-enter}}
9# CHECK-DAG: {{kind:.function-exit}}
10# CHECK-DAG: {{kind:.custom-event}}
11# CHECK-DAG: {{kind:.log-args-enter}}
12