23 lines · plain
1REQUIRES: x86_64-linux2 3To update the inputs used below run Inputs/update_memprof_inputs.sh /path/to/updated/clang4RUN: llvm-profdata show --memory %p/Inputs/multi.memprofraw --profiled-binary %p/Inputs/multi.memprofexe -o - | FileCheck %s5 6We expect 2 MIB entries, 1 each for the malloc calls in the program.7 8CHECK: MemprofProfile:9CHECK-NEXT: Summary:10CHECK-NEXT: Version: 511CHECK-NEXT: NumSegments: {{[0-9]+}}12CHECK-NEXT: NumMibInfo: 213CHECK-NEXT: NumAllocFunctions: 114CHECK-NEXT: NumStackOffsets: 215 16CHECK: SymbolName: main17CHECK-NEXT: LineOffset: 118CHECK-NEXT: Column: 2119 20CHECK: SymbolName: main21CHECK-NEXT: LineOffset: 522CHECK-NEXT: Column: 1523