API определен в заголовочном файле sysroot-*-kos/include/kos/alloc.h
из состава KasperskyOS SDK.
API предназначен для выделения и освобождения памяти. Выделенная память представляет собой зафиксированный регион виртуальной памяти, к которому разрешен доступ на чтение и запись.
Сведения о функциях API приведены в таблице ниже.
Функции alloc.h
Функция |
Сведения о функции |
---|---|
|
Назначение Выделяет память. Параметры
Возвращаемые значения В случае успеха возвращает указатель на выделенную память, иначе возвращает |
|
Назначение Выделяет память. Параметры
Возвращаемые значения В случае успеха возвращает указатель на выделенную памяти, иначе возвращает |
|
Назначение Выделяет память и инициализирует ее нулями. Параметры
Возвращаемые значения В случае успеха возвращает указатель на выделенную память, иначе возвращает |
|
Назначение Освобождает память. Параметры
Возвращаемые значения Нет. |
|
Назначение Позволяет получить фактический размер выделенной памяти. Фактический размер выделенной памяти превышает запрошенный, так как включает размер служебных данных, а также может быть увеличен в результате выравнивания при вызове функции Параметры
Возвращаемые значения Фактический размер выделенной памяти в байтах. |
|
Назначение Позволяет получить размер памяти, который был запрошен при ее выделении. Фактический размер выделенной памяти превышает запрошенный, так как включает размер служебных данных, а также может быть увеличен в результате выравнивания при вызове функции Параметры
Возвращаемые значения Размер памяти, который был запрошен при ее выделении, в байтах. |