Skip to content
Snippets Groups Projects
Commit d8205944 authored by Kostya Serebryany's avatar Kostya Serebryany
Browse files

[msan] add a sentence about inline assembly

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@271005 91177308-0d34-0410-b5e6-96231b3b80d8
parent c0ff89d7
No related branches found
No related tags found
No related merge requests found
...@@ -171,6 +171,8 @@ Handling external code ...@@ -171,6 +171,8 @@ Handling external code
MemorySanitizer requires that all program code is instrumented. This MemorySanitizer requires that all program code is instrumented. This
also includes any libraries that the program depends on, even libc. also includes any libraries that the program depends on, even libc.
Failing to achieve this may result in false reports. Failing to achieve this may result in false reports.
For the same reason you may need to replace all inline assembly code that writes to memory
with a pure C/C++ code.
Full MemorySanitizer instrumentation is very difficult to achieve. To Full MemorySanitizer instrumentation is very difficult to achieve. To
make it easier, MemorySanitizer runtime library includes 70+ make it easier, MemorySanitizer runtime library includes 70+
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment