76 lines · plain
1// gnuwin32 printf does not work for this test because it will print \15 (CR)2// whenever \12 (LF) is in the input string.3UNSUPPORTED: system-windows4RUN: printf '\201Rforpl\377' > %t5RUN: printf '\12\0\0\0\0\0\0\0' >> %t6RUN: printf '\0\0\0\0\0\0\0\0' >> %t7RUN: printf '\2\0\0\0\0\0\0\0' >> %t8RUN: printf '\0\0\0\0\0\0\0\0' >> %t9RUN: printf '\3\0\0\0\0\0\0\0' >> %t10RUN: printf '\0\0\0\0\0\0\0\0' >> %t11RUN: printf '\4\0\0\0\0\0\0\0' >> %t12RUN: printf '\0\0\0\0\0\0\0\0' >> %t13RUN: printf '\20\0\0\0\0\0\0\0' >> %t14RUN: printf '\0\0\0\1\0\0\0\0' >> %t15RUN: printf '\0\0\0\3\0\0\0\0' >> %t16RUN: printf '\0\0\0\2\0\0\0\0' >> %t17RUN: printf '\0\0\0\0\0\0\0\0' >> %t18RUN: printf '\0\0\0\0\0\0\0\0' >> %t19RUN: printf '\0\0\0\0\0\0\0\0' >> %t20 21RUN: printf '\254\275\030\333\114\302\370\134' >> %t22RUN: printf '\1\0\0\0\0\0\0\0' >> %t23RUN: printf '\0\0\0\1' >> %t24RUN: printf '\0\0\0\3' >> %t25RUN: printf '\0\0\0\0' >> %t26RUN: printf '\0\0\0\0' >> %t27RUN: printf '\1\0\0\0' >> %t28RUN: printf '\0\0\0\0\0\0\0\0' >> %t29RUN: printf '\3\0\0\0' >> %t30 31RUN: printf '\067\265\035\031\112\165\023\344' >> %t32RUN: printf '\02\0\0\0\0\0\0\0' >> %t33RUN: printf '\330\377\377\0' >> %t34RUN: printf '\323\377\377\2' >> %t35RUN: printf '\0\0\0\0' >> %t36RUN: printf '\0\0\0\0' >> %t37RUN: printf '\2\0\0\0' >> %t38RUN: printf '\0\0\0\0\0\0\0\0' >> %t39RUN: printf '\1\0\0\0' >> %t40 41RUN: printf '\023\0\0\0\0\0\0\0' >> %t42RUN: printf '\067\0\0\0\0\0\0\0' >> %t43RUN: printf '\101\0\0\0\0\0\0\0' >> %t44RUN: printf '\125\125\125\052' >> %t45RUN: printf '\7\0foo\1bar\0\0\0\0\0\0\0' >> %t46 47RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s48RUN: llvm-profdata show %t -all-functions -text | FileCheck %s -check-prefix=MCDC49 50CHECK: Counters:51CHECK: foo:52CHECK: Hash: 0x000000000000000153CHECK: Counters: 154CHECK: Function count: 1955CHECK: Block counts: []56CHECK: bar:57CHECK: Hash: 0x000000000000000258CHECK: Counters: 259CHECK: Function count: 5560CHECK: Block counts: [65]61CHECK: Functions shown: 262CHECK: Total functions: 263CHECK: Maximum function count: 5564CHECK: Maximum internal block count: 6565 66MCDC: Num Bitmap Bytes:67MCDC-NEXT: $368MCDC-NEXT: Bitmap Byte Values:69MCDC-NEXT: 5570MCDC-NEXT: 5571MCDC-NEXT: 5572MCDC: Num Bitmap Bytes:73MCDC-NEXT: $174MCDC-NEXT: Bitmap Byte Values:75MCDC-NEXT: 0x2a76