Я работаю в операционной системе и пытаюсь выяснить, как работает malloc для стека.Когда пользователь вызывает malloc, возвращается ли указатель из malloc вверху стека и после заданного пробела или внизу заданного пробела?
Если я загружаю переменные в это новое пространство, используя код сборкии этого недостаточно, чтобы заполнить все пространство, должны ли переменные помещаться в начало освобожденного пространства или в точку, где последняя переменная будет занимать последний объем свободного пространства, предоставленный malloc?
Спасибо.