SNU-ARC / 2024_spring_sysprog_Lab3

7 stars 0 forks source link

realloc 시 alignment 질문 #31

Open simple4logic opened 5 months ago

simple4logic commented 5 months ago

안녕하세요.

realloc으로 새로 사이즈를 할당했을 경우에는 어떤 방식으로 alignment를 구현해야할지 헷갈려서 질문드립니다.

예를 들어, 기존에 사이즈가 32byte인 블록 ptr에 대해서 realloc(ptr, 31)처럼 진행하면 해당 블록을 아예 free 시켜야 할까요? 또 동일한 예에 대하여 realloc(ptr, 33)을 수행하면 alignment 시켜서 64 byte 사이즈를 찾아 할당하면 되는 것일까요?

감사합니다.

col000 commented 5 months ago

README에 기술된 mm_realloc() 내용 참고 부탁드립니다.

simple4logic commented 5 months ago

꼼꼼히 읽어봤다고 생각했는데 at least 라고 명시된 부분을 빼뜨렸네요. 감사합니다.