| [ garbages ] in KIDS 글 쓴 이(By): ciecet (_) 날 짜 (Date): 2011년 07월 18일 (월) 오전 11시 50분 23초 제 목(Title): Re: 어이 없는 malloc 쓰레드 -_-; >설명이 부족했나본데 linux에선 절대 malloc이 null을 return하지 않는다는 >얘기였어요. >non-null pointer가 넘어오는데, 이걸 건드리는 순간 죽죠. >kernel 옵션을 조정하지 않는 이상 기본동작이 이래요. 왠지 꼬리 잡힐 것 같아 미리 자수합니다. :) '절대'라는건 제가 강조를 하려다 본의 아니게 틀리게 적은겁니다. overbooking도 전체 메모리의 몇% 를 더 잡아주는 수준이어서 null 이 return될 수도 있습니다. 그러나 null을 return하는 걸 보기도 전에 이전 malloced memory를 access하다 죽는 경우가 빈번한 것도 사실입니다. |