Heay this sounds exciting also for debuggers/tracers/profilers. No more tricky ptrace back and forth to collect all that info. Finally a way to access mapped shared library files from long running executables that might have been deleted on disk already. It looks like you could even "snapshot" the process easily (as if making a checkpoint and doing a restart) and then debug on a copy instead of on the original process that you might want to keep running without interference.