MBR (mbr) wrote,
MBR
mbr

malloc

Меня тут обвиняли в том, что я неспособен учиться. Так вот нет, товарищи. Сегодня я научился тому, что malloc при отсутствии памяти не обязан возвращать NULL. Я, честно скажу, охренел от этого факта.

вернуть NULL, если памяти не хватает. Что сделали в ядре? Правильно, сказали нехер и стали всегда возвращать указатель на память, даже если ее нет.

Если ты хочешь 100% получить память - ты можешь её получить mmap + map_populate. Тогда ты 100% получишь память, либо ошибку, если памяти не хватает.


более детальное обсуждение по ссылке.
Tags: it
Subscribe

  • Наебалово

    Однако ж. Если лить в мотоблок и прочие китайские 4х тактные двигатели автомобильное минеральное масло той же спецификации, выходит примерно в 2-2.5…

  • Роскомпозор

    Значится разговариваю с клиентом, дамп не проходит с чипа. Пока разговариваю, параллельно ищу даташит. Даташита нет. Лезу по привычке на NXP. NXP…

  • Dicke Titten

    Искусственный интеллект заметно прогрессирует. Вот прям от года к году. Перевод уже местами не отличишь от литературного. Надо будет раннего…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 17 comments

  • Наебалово

    Однако ж. Если лить в мотоблок и прочие китайские 4х тактные двигатели автомобильное минеральное масло той же спецификации, выходит примерно в 2-2.5…

  • Роскомпозор

    Значится разговариваю с клиентом, дамп не проходит с чипа. Пока разговариваю, параллельно ищу даташит. Даташита нет. Лезу по привычке на NXP. NXP…

  • Dicke Titten

    Искусственный интеллект заметно прогрессирует. Вот прям от года к году. Перевод уже местами не отличишь от литературного. Надо будет раннего…