Open thisisWooyeol opened 2 months ago
mm_test
와 mm_driver
는 mm_xx
에 대해 평가하기 위한 툴이기에 결과가 다르다하면 구현상 문제가 있는 것으로 보입니다.
작성하신 function 내 footer
가 정상적으로 구현 되었는지 다시 한번 확인 해보시면 좋을거 같습니다.
팁을 드리자면 mm_driver는 mm_test와 다르게 malloc 받은 영역에 실제로 데이터를 기록합니다.
이해했습니다 감사합니다!
안녕하세요,
mm_test
를 통해 malloc과 free가 제대로 동작하는 것을 확인한 후mm_driver
로demo.dmas
를 실행하는 과정에서 `check heap이 에러를 내는 것을 확인하였습니다. malloc 함수 내에서 header 과 footer에 정상적으로 값을 할당하는 것을 확인했으나 check_heap에서는 -1로 나왔기에 제 구현 상 문제인지 문의드립니다.추가적으로
alloc.dmas
와100K.dmas
에서는 에러 없이 실행이 종료되었습니다.첨부한 사진은 (v -> m 1 16 -> v)를 실행한
mm_driver
과mm_test
결과입니다. 감사합니다.<![image](https://github.com/SNU-ARC/2024_spring_sysprog_Lab3/assets/97590283/717bc7ba-de42-4b4e-8b53-433155ea950b)
mm_driver
실행 시><![image](https://github.com/SNU-ARC/2024_spring_sysprog_Lab3/assets/97590283/e99ef679-111f-4380-87ed-8874be78d977)
mm_test
실행 시>