보호 플래그가 프로세스 간 공유에 영향을 줍니까? PROT_READ | PROT_WRITE- 보호 된 mmapped 메모리 영역이있는 경우, 아직 쓰지 않은 한 완전히 공유됩니까?mmap 보호 플래그 프로세스 간 공유에 대한 영향
int prot = PROT_READ|PROT_EXEC;
image = mmap(NULL, filesize, prot, MAP_PRIVATE, fildes, 0);
대 :
int prot = PROT_READ|PROT_WRITE|PROT_EXEC;
image = mmap(...)
난 다음, 다시 mprotect가 모두를 매핑 한 후에는 mprotecting보다 간단 때문에 나는, 메모리 영역의 작은 부분에 작은 수정을 할 것
내가 그렇게해야 할 때 작은 부분.
질문은 프로세스 당 복사 된 전체 파일 또는 프로세스마다 수정 한 부분 만 강제로 종료하는지 여부입니다.