vitalybuka added a comment.

In D105726#2875482 <https://reviews.llvm.org/D105726#2875482>, @kstoimenov 
wrote:

> Modified UsersManual.rst and added a test. Couldn't find a relevant section in
> AddressSanitizer.rst and adding a new one is outside of the scope of this 
> change.

something like:
Limitations
....
AddressSanitizer increases binary size. Use -fsanitize-address-instrument... to 
 reduce the overhead.



================
Comment at: clang/docs/UsersManual.rst:1652
 
+**-f[no-]sanitize-address-instrument-via-callback**
+
----------------
Here "Callback" here does not match common meaning of this term and it's just 
out internal detail.

**-f[no-]sanitize-address-inline-instrumentation**
or even
**-f[no-]sanitize-address-inline**
or 
**-f[no-]sanitize-address-outline-instrumentation**


================
Comment at: clang/include/clang/Driver/Options.td:1564
+                                                HelpText<"Always use callback 
for the address sanitizer">;
+def fnosanitize_address_instrument_via_callback : Flag<["-"], 
"fnosanitize-address-instrument-via-callback">,
+                                                  Group<f_clang_Group>,
----------------
no-


================
Comment at: clang/test/Driver/fsanitize.c:254
+// CHECK-ASAN-CALLBACK-OK: "-mllvm" 
"-asan-instrumentation-with-call-threshold=0"
+// RUN: %clang -target x86_64-linux-gnu -fsanitize=address 
-fnosanitize-address-instrument-via-callback %s -### 2>&1 | FileCheck %s 
--check-prefix=CHECK-ASAN-NOCALLBACK
+// CHECK-ASAN-NOCALLBACK-NOT: "-mllvm" 
"-asan-instrumentation-with-call-threshold=0"
----------------
Maybe test pairs to make sure the last one is selected
"-fno-sanitize- -fsanitize-"
"-fsanitize- -no-fsanitize-"


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D105726/new/

https://reviews.llvm.org/D105726

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to