1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 10:42:39 +01:00
llvm-mirror/test/Instrumentation/DataFlowSanitizer
Jianzhou Zhao 243da380ed [dfsan] Expose dfsan_get_track_origins to get origin tracking status
This allows application code checks if origin tracking is on before
printing out traces.

-dfsan-track-origins can be 0,1,2.
The current code only distinguishes 1 and 2 in compile time, but not at runtime.
Made runtime distinguish 1 and 2 too.

Reviewed By: browneee

Differential Revision: https://reviews.llvm.org/D105128
2021-06-29 20:32:39 +00:00
..
Inputs
abilist_aggregate.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
abilist.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
args-unreachable-bb.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
arith.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
array.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
atomics.ll [DFSan] Change shadow and origin memory layouts to match MSan. 2021-06-25 17:00:38 -07:00
basic.ll [dfsan] Expose dfsan_get_track_origins to get origin tracking status 2021-06-29 20:32:39 +00:00
call.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
callback.ll
custom_fun_callback_attributes.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
custom_fun_varargs_attributes.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
debug-nonzero-labels.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
debug.ll
dont_combine_offset_labels_on_gep.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
load.ll [DFSan] Change shadow and origin memory layouts to match MSan. 2021-06-25 17:00:38 -07:00
memset.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
musttailcall.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
origin_abilist.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
origin_cached_shadows.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
origin_call.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
origin_load.ll [DFSan] Change shadow and origin memory layouts to match MSan. 2021-06-25 17:00:38 -07:00
origin_mem_intrinsic.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
origin_other_ops.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
origin_phi.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
origin_select.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
origin_store_threshold.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
origin_store.ll [DFSan] Change shadow and origin memory layouts to match MSan. 2021-06-25 17:00:38 -07:00
origin_track_load.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
phi.ll [dfsan] Add full fast8 support 2021-06-07 17:20:54 -07:00
prefix-rename.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
select.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
shadow-args-zext.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
store.ll [DFSan] Change shadow and origin memory layouts to match MSan. 2021-06-25 17:00:38 -07:00
struct.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
uninstrumented_local_functions.ll
union.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
unordered_atomic_mem_intrins.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00
vector.ll [dfsan] Replace dfs$ prefix with .dfsan suffix 2021-06-17 22:42:47 -07:00