for shared memory segments loaded via mmap() we found asserting fcntl() read lock at known address allowed for reading through /proc/locks to identify what processes had the memory mapped