summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerExtFunctions.def
diff options
context:
space:
mode:
authorMike Aizatsky <aizatsky@chromium.org>2016-08-05 20:09:53 +0000
committerMike Aizatsky <aizatsky@chromium.org>2016-08-05 20:09:53 +0000
commitb4bbc3bb7ab74a56975f0546646c8491a83676f0 (patch)
tree8b36a3a1e6f4405269bcf188ddae7e5de5a8ac44 /llvm/lib/Fuzzer/FuzzerExtFunctions.def
parent04897dcc3d2176460b30607ad59bbc13f02efb70 (diff)
downloadbcm5719-llvm-b4bbc3bb7ab74a56975f0546646c8491a83676f0.tar.gz
bcm5719-llvm-b4bbc3bb7ab74a56975f0546646c8491a83676f0.zip
[sanitizers] trace buffer API to use user-allocated buffer.
Differential Revision: https://reviews.llvm.org/D23185 llvm-svn: 277859
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerExtFunctions.def')
-rw-r--r--llvm/lib/Fuzzer/FuzzerExtFunctions.def3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerExtFunctions.def b/llvm/lib/Fuzzer/FuzzerExtFunctions.def
index f7dcf9b54fb..cbd0dfbec23 100644
--- a/llvm/lib/Fuzzer/FuzzerExtFunctions.def
+++ b/llvm/lib/Fuzzer/FuzzerExtFunctions.def
@@ -29,7 +29,8 @@ EXT_FUNC(LLVMFuzzerCustomCrossOver, size_t,
EXT_FUNC(__lsan_enable, void, (), false);
EXT_FUNC(__lsan_disable, void, (), false);
EXT_FUNC(__lsan_do_recoverable_leak_check, int, (), false);
-EXT_FUNC(__sanitizer_get_coverage_pc_buffer, uintptr_t, (uintptr_t**), true);
+EXT_FUNC(__sanitizer_set_coverage_pc_buffer, void, (uintptr_t*, uintptr_t), true);
+EXT_FUNC(__sanitizer_get_coverage_pc_buffer_pos, uintptr_t, (), true);
EXT_FUNC(__sanitizer_get_number_of_counters, size_t, (), false);
EXT_FUNC(__sanitizer_install_malloc_and_free_hooks, int,
(void (*malloc_hook)(const volatile void *, size_t),
OpenPOWER on IntegriCloud