Вопросы по теме 'sbrk'

Как sbrk/brk реализованы в Linux?
Я думал о том, как ядро ​​Linux реализует системные вызовы, и мне было интересно, может ли кто-нибудь дать мне общее представление о том, как работают sbrk/brk? Я просмотрел код ядра, но его так много, что я его не понимаю. Я надеялся на резюме от...
16810 просмотров
schedule 08.03.2023

Выделение правильного размера памяти
У меня проблема с выделением правильного размера памяти в моей программе. Я делаю следующее: void * ptr = sbrk(sizeof(void *)+sizeof(unsigned int)); Когда я это делаю, я думаю, что это добавляет слишком много памяти в кучу, потому что она...
414 просмотров
schedule 02.05.2023

Проверить выделение памяти без valgrind
при написании собственной версии malloc() (и его лучшего друга Mr. free()), мне нужно знать, правильно ли я освободил свою память. Кажется, я не могу использовать valgrind, потому что он проверяет libc'malloc, а мой находится в общей библиотеке,...
1640 просмотров
schedule 09.09.2022

Почему виртуальный метод генерирует неопределенную ссылку на _sbrk?
Это изящно компилируется: class dummy { }; Это жалуется на неопределенную ссылку на _sbrk: class dummy { virtual ~dummy(); }; Почему виртуальный метод генерирует неопределенную ссылку на _sbrk ? Раньше я думал, что vtable...
417 просмотров
schedule 12.01.2023