Prev Next | OpenBSD and Rthreads | Slide #31 |
syscall for atomic/efficient GOT updates by ld.so?
int __mwrite(void *dst, void *src, size_t nbytes, void *ro_start, size_t ro_size)
copy nbytes from src to dst
[ro_start, ro_start + ro_size) is expected to be read-only; kernel should do the copy anyway "as if" that area was actually read-write
EuroBSDCon 2012 | Copyright © 2012 Philip Guenther |