LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

вот тебе и чо… менеджер кучи прекрасно работает с указателями на «освобожденную память» поскольку это и есть его основная работа.

Нет, не работает. Аллокатор не использует функции malloc() и free(), а реализует их. Это вообще отдельная тема.

Но если хочешь лулзов, то да, саму libc на C без UB никак не реализовать. Одна только функция syscall() чего стоит.

Исходная версия hateyoufeel, :

вот тебе и чо… менеджер кучи прекрасно работает с указателями на «освобожденную память» поскольку это и есть его основная работа.

Нет, не работает. Аллокатор не использует функции malloc() и free(), а реализует их. Это вообще отдельная тема.

Но если хочешь лулзов, то да, саму libc() без UB никак не реализовать. Одна только функция syscall() чего стоит.