Page MenuHomeFreeBSD

livedump: Silence KASAN and KMSAN when livedumping
ClosedPublic

Authored by markj on Nov 23 2024, 4:32 PM.
Tags
None
Referenced Files
F137872539: D47714.diff
Wed, Nov 26, 5:09 PM
Unknown Object (File)
Tue, Nov 25, 1:00 PM
Unknown Object (File)
Mon, Nov 24, 12:50 PM
Unknown Object (File)
Sun, Nov 23, 1:21 AM
Unknown Object (File)
Wed, Nov 19, 4:49 AM
Unknown Object (File)
Sun, Nov 16, 9:44 AM
Unknown Object (File)
Sat, Nov 15, 11:16 PM
Unknown Object (File)
Thu, Oct 30, 10:41 AM
Subscribers

Details

Summary

The livedumper triggers reports from both of these sanitizers since it
necessarily accesses uninitialized or freed memory. Add a flag to
silence reports from both sanitizers.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

markj requested review of this revision.Nov 23 2024, 4:32 PM
This revision is now accepted and ready to land.Nov 23 2024, 4:43 PM

Check for curthread == NULL, which can happen while APs are executing
init_secondary().

This revision now requires review to proceed.Nov 24 2024, 3:45 PM
This revision is now accepted and ready to land.Nov 24 2024, 6:48 PM