mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-11 08:48:12 +00:00
[XRay] Migrate xray_naive_log=true tests to xray_mode=xray-basic
This commit is contained in:
parent
57c3fe76a3
commit
02cdbc349f
@ -3,7 +3,7 @@
|
||||
//
|
||||
// RUN: %clangxx_xray -std=c++11 %s -o %t
|
||||
// RUN: rm -f arg1-logger-*
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true verbosity=1 xray_naive_log=true \
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true verbosity=1 xray_mode=xray-basic \
|
||||
// RUN: xray_logfile_base=arg1-logger-" %run %t 2>&1 | FileCheck %s
|
||||
//
|
||||
// After all that, clean up the XRay log file.
|
||||
|
@ -2,7 +2,7 @@
|
||||
// name.
|
||||
|
||||
// RUN: %clangxx_xray -std=c++11 %s -o %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true xray_naive_log=true" %run %t > xray.log.file.name 2>&1
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true xray_mode=xray-basic" %run %t > xray.log.file.name 2>&1
|
||||
// RUN: ls | FileCheck xray.log.file.name
|
||||
// RUN: rm xray-log.argv0-log-file-name.* xray.log.file.name
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
// expect 16-byte alignment of the stack.
|
||||
//
|
||||
// RUN: %clangxx_xray -std=c++11 %s -o %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false verbosity=1 xray_naive_log=false" \
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false verbosity=1" \
|
||||
// RUN: %run %t 2>&1
|
||||
// REQUIRES: x86_64-target-arch
|
||||
// REQUIRES: built-in-llvm-tree
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Check that we can patch and unpatch specific function ids.
|
||||
//
|
||||
// RUN: %clangxx_xray -std=c++11 %s -o %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false xray_naive_log=false" %run %t | FileCheck %s
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false" %run %t | FileCheck %s
|
||||
|
||||
// UNSUPPORTED: target-is-mips64,target-is-mips64el
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
// calls.
|
||||
//
|
||||
// RUN: %clangxx_xray -std=c++11 %s -o %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false verbosity=1 xray_naive_log=false" \
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false verbosity=1" \
|
||||
// RUN: %run %t 2>&1
|
||||
// REQUIRES: x86_64-target-arch
|
||||
// REQUIRES: built-in-llvm-tree
|
||||
|
@ -1,9 +1,9 @@
|
||||
// Use the clang feature for custom xray event logging.
|
||||
//
|
||||
// RUN: %clangxx_xray -std=c++11 %s -o %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false verbosity=1 xray_naive_log=false xray_logfile_base=custom-event-logging.xray-" %run %t 2>&1 | FileCheck %s
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false verbosity=1 xray_logfile_base=custom-event-logging.xray-" %run %t 2>&1 | FileCheck %s
|
||||
// RUN: %clangxx_xray -std=c++11 -fpic -fpie %s -o %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false verbosity=1 xray_naive_log=false xray_logfile_base=custom-event-logging.xray-" %run %t 2>&1 | FileCheck %s
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false verbosity=1 xray_logfile_base=custom-event-logging.xray-" %run %t 2>&1 | FileCheck %s
|
||||
// FIXME: Support this in non-x86_64 as well
|
||||
// REQUIRES: x86_64-linux
|
||||
// REQUIRES: built-in-llvm-tree
|
||||
|
@ -1,7 +1,7 @@
|
||||
// RUN: %clangxx_xray -g -std=c++11 %s -o %t
|
||||
// RUN: rm -f fdr-logging-1thr-*
|
||||
// RUN: XRAY_OPTIONS=XRAY_OPTIONS="verbosity=1 patch_premain=true \
|
||||
// RUN: xray_naive_log=false xray_fdr_log=true \
|
||||
// RUN: xray_fdr_log=true \
|
||||
// RUN: xray_fdr_log_func_duration_threshold_us=0 \
|
||||
// RUN: xray_logfile_base=fdr-logging-1thr-" %run %t 2>&1
|
||||
// RUN: %llvm_xray convert --output-format=yaml --symbolize --instr_map=%t \
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Check to make sure that we have a log file with a fixed-size.
|
||||
|
||||
// RUN: %clangxx_xray -std=c++11 %s -o %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true xray_naive_log=true verbosity=1 xray_logfile_base=fixedsize-logging-" %run %t 2>&1 | FileCheck %s
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true xray_mode=xray-basic verbosity=1 xray_logfile_base=fixedsize-logging-" %run %t 2>&1 | FileCheck %s
|
||||
//
|
||||
// After all that, clean up the output xray log.
|
||||
//
|
||||
|
@ -2,7 +2,7 @@
|
||||
// maximum function id for the current binary.
|
||||
//
|
||||
// RUN: %clangxx_xray -std=c++11 %s -o %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false xray_naive_log=false" %run %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=false" %run %t
|
||||
|
||||
// UNSUPPORTED: target-is-mips64,target-is-mips64el
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
// we turn it off via options.
|
||||
|
||||
// RUN: %clangxx_xray -std=c++11 %s -o %t
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true verbosity=1 xray_naive_log=false xray_logfile_base=optional-inmemory-log.xray-" %run %t 2>&1 | FileCheck %s
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true verbosity=1 xray_logfile_base=optional-inmemory-log.xray-" %run %t 2>&1 | FileCheck %s
|
||||
//
|
||||
// Make sure we clean out the logs in case there was a bug.
|
||||
//
|
||||
|
@ -3,7 +3,7 @@
|
||||
// RUN: %clangxx_xray -fxray-instrument -std=c++11 -ffunction-sections \
|
||||
// RUN: -fdata-sections -fpic -fpie -Wl,--gc-sections %s -o %t
|
||||
// RUN: rm -f pic-test-logging-*
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true verbosity=1 xray_naive_log=true \
|
||||
// RUN: XRAY_OPTIONS="patch_premain=true verbosity=1 xray_mode=xray-basic \
|
||||
// RUN: xray_logfile_base=pic-test-logging-" %run %t 2>&1 | FileCheck %s
|
||||
// After all that, clean up the output xray log.
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user