Index: docs/UsersManual.rst =================================================================== --- docs/UsersManual.rst +++ docs/UsersManual.rst @@ -1065,6 +1065,13 @@ order of memory stores the uninitialized value went through. This mode may use extra memory in programs that copy uninitialized memory a lot. + - ``-fsanitize-memory-use-after-dtor``: Enables destructor poisoning in + MemorySanitizer. Facilitates the detection of use-after-destroy bugs, + by poisoning each class's members during destruction. + + Setting the MSAN_OPTIONS=poison_in_dtor=1 enables the poisoning of + memory at runtime. Any subsequent access to the poisoned memory + region fails. The ``-fsanitize=`` argument must also be provided when linking, in order to link to the appropriate runtime library. When using