mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-25 22:12:57 +02:00
ac1c1c4377
DFSan changes the ABI of each function in the module. This makes it possible for a function with the native ABI to be called with the instrumented ABI, or vice versa, thus possibly invoking undefined behavior. A simple way of statically detecting instances of this problem is to prepend the prefix "dfs$" to the name of each instrumented-ABI function. This will not catch every such problem; in particular function pointers passed across the instrumented-native barrier cannot be used on the other side. These problems could potentially be caught dynamically. Differential Revision: http://llvm-reviews.chandlerc.com/D1373 llvm-svn: 189052 |
||
---|---|---|
.. | ||
Inputs | ||
abilist.ll | ||
args-unreachable-bb.ll | ||
arith.ll | ||
call.ll | ||
debug-nonzero-labels.ll | ||
load.ll | ||
memset.ll | ||
prefix-rename.ll | ||
store.ll |