Я пишу драйвер устройства (Kext) для macOS. Я включаю ведение журнала через функцию os_log_create
, которая возвращает объект журнала.
Мне не удалось найти какой-либо соответствующий метод для освобождения возвращаемого объекта, как только я закончу с ним. Документация Apple не описывает, как освободить объект, возвращенный os_log_create
.
Должен ли я вызывать os_release()
для этого объекта, когда я закончу с ним?
Вот пример того, как я использую os_log_create()
:
VDDriverLib::VDDriverLib()
{
logHandle = os_log_create("com.example.driver.driver-lib", "default");
};