mmap을 할 때 offset을 page단위로 정렬해야하는 이유 #3
YoonpyoHong
started this conversation in
질문 모음
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
위의 mmap-bad-off.c의 내용을 보았을 때 0x1234가 bad-off라고 합니다. 0x1234가 bad-off가 될만한 이유는 딱히 없어 보였는데 여기서 정상적인 off값으로 표시된 mmap-off.c의 값과 비교해보면
이 offset이 정상적인 offset이라고 합니다. 그래서 찾아봤을 때 위의 bad-off의 offset이 틀린 만한 이유는 0x1000단위, 즉 page단위가 아닌 것밖에 없다고 생각합니다. 하지만 어차피 파일에서 읽어오는 위치를 정하는 것인데 왜 offset에서 page단위로 맞춰야하는 제약이 있는 것인지 궁금합니다.
Beta Was this translation helpful? Give feedback.
All reactions