Что означает код возврата ядра macOS 31 (KERN_DEFAULT_SET)?

 
Также может означать:
КонстантаТипОС
ERROR_GEN_FAILUREОшибка WindowsWindows
ippStsSmallerCodebookСтатус Intel IPPЛюбая
EMLINKerrnoЛюбая
SHARED_RESOURCE_CONV_ERRORКод BSODWindows
Предыдущий Следующий
KERN_ALREADY_WAITING KERN_EXCEPTION_PROTECTED

KERN_DEFAULT_SET

Защищённый набор процессоров по умолчанию

KERN_DEFAULT_SET — это защита системного набора процессоров по умолчанию. Она не сообщает, что процессор занят, отсутствует или непригоден для планирования; она означает, что запрошенное уничтожение нацелено на базовый набор, который ядро сохраняет.

Этот результат особенно полезен при проверке низкоуровневого управляющего кода или исторических интерфейсов Mach. Правильная реакция — пересмотреть объект, выбранный для уничтожения или перенастройки, а не повторять ту же разрушительную операцию.

Что проверить

  • Запишите, какой порт набора процессоров был разрешён и обозначает ли он набор по умолчанию.
  • Разделяйте операцию над пользовательским набором процессоров и над управляемым ядром набором по умолчанию.
  • Сохраните результат предыдущего API, предоставившего ссылку на набор процессоров.
  • Проверьте путь кода на устаревшие предположения старых управляющих API Mach.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.