Module Name: src Committed By: uwe Date: Sun Dec 15 23:13:33 UTC 2019
Modified Files: src/lib/libpthread: pthread_rwlock.c Log Message: _DIAGASSERT that RW_FLAGMASK bits are not set in a thread pointer. rwlock uses lower bits of a thread pointer for flags in the lock owner field. Assert that the pointer is properly aligned and those bits are actually free to use. This may not be the case when a program uses its own allocator that can return less aligned pointers. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/lib/libpthread/pthread_rwlock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.