aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2020-02-04 19:00:10 -0800
committerJonas Devlieghere <jonas@devlieghere.com>2020-02-04 19:05:13 -0800
commitb453caf1112f0e89eddcd03aa667368fab6d13d6 (patch)
tree1e11bb16e552be3304ad5ec5e19d6d7718126e00 /llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
parenta1c338d70b9be7b5c6f9e16a325d692e8f439172 (diff)
downloadllvm-b453caf1112f0e89eddcd03aa667368fab6d13d6.zip
llvm-b453caf1112f0e89eddcd03aa667368fab6d13d6.tar.gz
llvm-b453caf1112f0e89eddcd03aa667368fab6d13d6.tar.bz2
[lldb/Reproducers] Change the way we instrument void* arguments
The reproducer instrumentation cannot automatically serialize and deserialize void* arguments. Currently we deal with this by explicitly preventing these methods from being instrumented. This has the undesired side effect of breaking replay when that method returns a value later used by another SB API call. The solution is to change our approach and instrument these methods. Instead of using the DUMMY macro, we just make (de)serialization of the void pointer a NOOP and always return a nullptr.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp')
0 files changed, 0 insertions, 0 deletions