Size: a a a

pro.osdev - os development

2021 October 06

BV

Boris Vinogradov in pro.osdev - os development
оверхеда у тебя итак полно будет
источник

d

disba1ancer in pro.osdev - os development
его уже хватает, как минимум если структурка чуть чуть не влезет в buddy то будет почти двойной оверхед
источник

BV

Boris Vinogradov in pro.osdev - os development
ой ли
источник

BV

Boris Vinogradov in pro.osdev - os development
ну да ладно
источник

BD

Berkus Decker in pro.osdev - os development
Result<T,E> сильно больше любого throw, уж поверьте тому кто писал этот ебаный прикладной софт
источник

BD

Berkus Decker in pro.osdev - os development
да, бадди знаменит своей ебической фрагментацией
источник

d

disba1ancer in pro.osdev - os development
а ещё malloc, который поверх всего этого, создаёт оверхед, ему надо немного места для хранения размера, ибо аллокатор сам по себе этого не помнит
источник

d

disba1ancer in pro.osdev - os development
что значить сильно больше?
источник

BD

Berkus Decker in pro.osdev - os development
именно поэтому я имплементнул нормальные фрилисты с подобранными размерами блоков
источник

BD

Berkus Decker in pro.osdev - os development
абсолютно лучше во всех случаях
источник

BV

Boris Vinogradov in pro.osdev - os development
отвёртка плоская говно инструмент, им можно себя поранить в отличие от торкс который и головку винта не слизывает и усилие передаёт полностью
источник

d

disba1ancer in pro.osdev - os development
кстати, как у вас относятся к обращению по нулевому указателю?
источник

W

Wild_Wind in pro.osdev - os development
+ звездочка топ.
А на кресте постоянно шлицы съедаются.
источник

W

Wild_Wind in pro.osdev - os development
Адрес как адрес. Порой прошивка грузится с 0х0000000.
источник

d

disba1ancer in pro.osdev - os development
а если нужно обратится по такому указателю?
источник

W

Wild_Wind in pro.osdev - os development
Или флешпамять там лежит.
источник

W

Wild_Wind in pro.osdev - os development
умвр. impl-defined.
источник

d

disba1ancer in pro.osdev - os development
просто из того что я знаю, в си это вообще UB
источник

W

Wild_Wind in pro.osdev - os development
А не impl-defined?
источник

d

disba1ancer in pro.osdev - os development
в плюсах вроде с этим по лучше
источник