Индекс

Число представляет единственную ссылку на тему.
Число с «+» знак представляет более длительное обсуждение темы.


Цифры   A   B   C   D   E   F   G   H   Я   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   

Цифры
64-разрядная архитектура, проблемы с 1 +
A
Метод acknowledgePowerChange 1
Метод acknowledgeSetPowerState 1
Метод activityTickle 1
Метод addNotification 1 +
Метод adjustBusy 1
агрессивность, в управлении питанием 1
предупреждения, с помощью KUNC (Центр Уведомления Пользователя ядра) для отображения 1 +
Функция alloc 1
Функция allocClassWithName 1
асинхронная передача данных, с помощью пользовательских клиентов 1 +
B
след 1 2 +
совместимость на уровне двоичных кодов
 и проблема хрупкого базового класса 1 +
 и резервирование будущих элементов данных 1 +
 повреждение 1
драйверы начальной загрузки, отлаживая 1 2
Футболист BootX 1
создайте стили для развертывания драйвера 1
пакеты
 и устройство взаимодействует через интерфейс 1
 и диалоговые окна уведомления пользователя ядра 1
 и локализация KEXT 1 2 3
 определенный 1
C
C++ оператор new 1
Объем объекта C++ и конструкция 1 +
Метод callPlatformFunction 1
Метод causeInterrupt 1
Функция CFAllocatorGetDefault 1
Функция CFBundleCreate 1
CFBundles 1 2
Макрос CFCopyLocalizedString 1
1 2CFPlugIns
Функция CFRunLoopAddSource 1
Функция CFRunLoopRemoveSource 1
Метод changePowerStateTo 1
словарь класса, как часть базы данных метакласса 1
класс, соответствующий 1
Метод clientClose 1 2
Метод clientDied 1
Метод clientMemoryForType 1
конфигурационное испытание 1
конструкторы, определяя 1
перекрестный граничный I/O
  См. также передачу данных
 аспекты ядра то влияние 1 +
 OS X и Mac OS 9 методов 1 +
 выполнение с устройством взаимодействует через интерфейс 1
 выполнение с установкой 1 свойства I/O Registry +
 выполнение с POSIX APIs 1
D
DAR (регистр доступа к данным) 1
DART (таблица разрешения адреса устройства) 1 +
регистр доступа к данным. Посмотрите DAR
передача данных
 и управление памятью 1 +
 асинхронный с пользовательскими клиентами 1 +
 синхронный с пользовательскими клиентами 1 +
 типы 1
 использование файлов задачи 1
 использование клиента пространства пользователя функционирует 1 +
   1 +
отладка
 и исследование компьютерных инструкций 1 +
 и журналирование 1 +
 драйверы начальной загрузки 1 +
 общие советы для 1
 ядро паникует 1 +
 соответствие 1 2
 установка точек останова для 1 +
 зависания системы 1 +
 инструменты 1 +
 1 с двумя машинами +
  установка 1 +
  использование макросов отладки ядра 1 +
деструкторы, определяя 1
ресурсы разработчика 1 +
таблица разрешения адреса устройства. Посмотрите DART
интерфейсы устройства
  См. также клиенты пространства пользователя
 пример интерфейса отдельного устройства 1 +
 факторы в разработке 1 2
Прямой доступ к памяти. Посмотрите DMA
Метод disableInterrupt 1
DMA (прямой доступ к памяти) 1 +
DMA (прямой доступ к памяти)
 пример передачи данных 1 + 2 +
 направление в системах с DART 1
конфигурация драйвера
 примеры 1 +
 с libkern контейнером и классами набора 1 +
отладка драйвера
 и исследование компьютерных инструкций 1 2
 и ядро пугает 1 2
 и журналирование 1 2
 и зависания системы 1 2
 драйверы начальной загрузки 1 2
 общие советы для 1
 установка точек останова для 1 2
 1 2инструменты
 использование отладки с двумя машинами 1 2
зависимости от драйвера 1
соответствие драйвера
 и драйверы familyless 1 +
 и методы IOService 1 +
 и пассивно соответствующие ключи 1 +
 отладка 1 +
драйвер, упаковывающий 1 +
зондирование драйвера
 и методы IOService 1
 отладка 1 +
ресурсы драйвера, локализация 1 +
состояние драйвера 1
драйвер, тестирующий 1 +
динамическое выделение объектов 1
E
Метод enableInterrupt 1
Метод errnoFromReturn 1
монопольный доступ к устройствам, осуществляющий с пользовательскими клиентами 1 2
F
устройства familyless
 доступ к памяти устройства 1 +
 и драйвер, соответствующий 1 +
 и обработка прерывает 1 +
проблема хрупкого базового класса 1 +
G
gdb (отладчик GNU) 1
 и файл 1 .gdbinit
 и макросы отладки ядра 1 +
 исследование компьютерных инструкций с 1 +
 установка точек останова с 1 +
 установка для отладки с двумя машинами 1 +
 единственное продвижение с 1
 использование для отладки ядра паникует 1 +
 использование для отладки зависаний системы 1
Методы get 1 2 3
Метод getAsyncTargetAndMethodForIndex 1
Метод getClient 1
Метод getClientIterator 1
Метод getDeviceMemory 1
Метод getDeviceMemoryCount 1
Метод getDeviceMemoryWithIndex 1
Метод getInterruptType 1
Метод getOpenClientIterator 1 +
Метод getOpenProviderIterator 1 +
Метод getPlatform 1
Метод getProvider 1
Метод getProviderIterator 1
Метод getResources 1
Метод getState 1
Метод getTargetAndMethodForIndex 1 2
Метод getWorkLoop 1
глобальный конструктор. Посмотрите глобальный инициализатор
глобальный инициализатор 1 +
Отладчик GNU. Посмотрите gdb
H
главный компьютер 1 +
Я
I/O адресуется 1
Метод initWithTask 1 +
установка метапакетов 1
установка пакетов 1 +
Метод installNotification 1
интернационализация
  См. также локализацию
 из расширений ядра 1 +
 из строк 1 +
Прототип функции IOAsyncCallback 1
ioclasscount 1
Инструмент ioclasscount 1
Метод IOConnectMapMemory 1 2 3
IOConnectMethod функционирует 1 + 2 3 4
Функция IOConnectMethodScalarIScalarO 1 2 +
Функция IOConnectMethodScalarIStructureI 1
Функция IOConnectMethodScalarIStructureO 1
Функция IOConnectMethodStructureIStructureO 1
Функция IOConnectSetNotificationPort 1 2
Объекты класса IODeviceMemory 1 + 2 3
Массив IOExternalMethod 1 2 3 4 5 6 7
Структура IOExternalMethod 1 + 2
Свойство 1 IOKitDebug
Функция IOLog 1 +
Функция IOMasterPort 1
IOMatchCategory 1
Класс 1 IOMemoryDescriptor
Объекты класса IOMemoryDescriptor 1 2 3
IOMethod вводит 1 +
Ключ 1 IONameMatch +
Свойство 1 IONameMatched +
Функция IONotificationPortCreate 1
Функция IONotificationPortDestroy 1
Функция IONotificationPortGetMachPort 1
Функция IONotificationPortGetRunLoopSource 1
Ключ 1 IOParentMatch
Ключ 1 IOPathMatch
Структура IOPMPowerState 1
Ключ 1 IOPropertyMatch
Ключ IOProviderClass 1 2
Ключ 1 IOResourceMatch
IOResources 1 2 + 3
Класс IOService
 методы доступа 1 +
 методы состояния драйвера 1
 методы обработки прерываний 1 +
 методы сопоставления 1 +
 отображающие память методы 1 +
 обмен сообщениями методов 1 +
 методы уведомления 1 +
 зондирование методов 1
 метод обработки ресурса 1
 метод пользователя-клиента 1
Функция IOServiceClose 1 2
Функция IOServiceGetMatchingServices 1
Функция IOServiceMatching 1
Функция IOServiceOpen 1
Свойство 1 IOUserClientClass
IPC (межпроцессное взаимодействие Маха) 1
Метод isInactive 1
Метод isOpen 1
J
Метод joinPMTree 1
K
макросы отладки ядра 1 +
исключения ядра, типы 1
расширения ядра (KEXTs)
 и локализованные ресурсы 1 +
 как связывается 1 +
 интернационализация 1 2
 владение и полномочия 1 2 +
 номера версий 1
паника ядра, отлаживая 1 2
символы ядра. См. symboled ядро
пользовательская связь ядра, с помощью KUNC (Центр Уведомления Пользователя ядра) 1 +
Центр уведомления пользователя ядра. См. KUNC
Инструмент kextload 1 2 +
 и отладка с двумя машинами 1 2
 проверки, выполняемые 1 +
 использование для отладки ядра паникует 1
 использование для отладки MODULE_START 1 +
 использование для отладки start и probe 1 +
 проверка расширений ядра с 1 +
Функция KextManagerCreateURLForBundleIdentifier 1
KEXTs. Посмотрите расширения ядра
Инструмент kextstat 1 2
Инструмент kextunload 1 2
KUNC (центр уведомления пользователя ядра)
 диалоговые свойства уведомления 1 +
 использование для отображения предупредительных диалоговых окон 1 +
 использование для отображения связанных диалоговых окон 1 +
 использование для отображения диалоговых окон уведомления 1 +
 использование для запуска приложений 1 +
Метод KUNCExecute 1
Функция KUNCNotificationDisplayAlert 1 +
Функция KUNCNotificationDisplayNotice 1 +
Функция KUNCUserNotificationDisplayAlert
 прототип 1
Функция KUNCUserNotificationDisplayFromBundle 1 2 +
Функция KUNCUserNotificationDisplayNotice 1 +
L
классы набора libkern
 и соответствующие XML-тэги 1
 определенный 1
 создание объекта и инициализация 1 +
 объектный самоанализ и доступ 1
контейнерные классы libkern
 и соответствующие XML-тэги 1
 определенный 1 +
 создание объекта и инициализация 1 +
 объектный самоанализ и доступ 1
Регистр ссылки. Посмотрите LR
локализация
 из информации о пакете 1 2
 из ресурсов драйвера 1 +
 из диалоговых окон уведомления 1 +
 из пакетов 1 +
 из строк 1 +
Метод lockForArbitration 1
журналирование
 использование пользовательской регистрации событий 1 +
 использование IOLog 1 +
Каталоги .lproj
 и локализованные диалоговые окна уведомления 1 +
 и локализация расширений ядра 1 +
LR (регистр ссылки) 1
M
Mac OS 9 аппаратных доступов пространства пользователя 1 +
Межпроцессное взаимодействие Маха. Посмотрите IPC
Мах, обменивающийся сообщениями 1
Мах удаленная коммуникация процесса. Посмотрите RPC
Функция mach_port_deallocate 1
Метод mapDeviceMemoryWithIndex 1
соответствие
 и методы IOService 1 2
 класс 1
 отладка 1 +
 пассивный 1 2
Реализация matchPropertyTable в качестве примера 1
Метод matchPropertyTable 1
управление памятью 1 +
Метод message 1 +
Метод messageClient 1
Метод messageClients 1
регистрация метакласса 1
метапакеты
 содержание 1 +
 шаги в установке 1
 проверка с Производителем Пакета 1
словарь модуля, как часть базы данных метакласса 1
N
Метод newUserClient 1
уведомления, с помощью KUNC (Центр Уведомления Пользователя ядра) для отображения 1 +
уведомления
 и асинхронная передача данных 1 2 +
 и методы IOService 1 + 2 +
 и метод IOServiceAddMatchingNotification 1
 Альтернатива CFRunLoop 1 +
 обработка 1 +
 отправка в пространство пользователя через KUNC APIs 1
 использование KUNC (Центр Уведомления Пользователя ядра) для отображения 1 + 2 +
Макрос NSLocalizedString 1
O
объектное выделение 1
объектная конструкция 1
объектный самоанализ 1
Макрос OSDeclareDefaultStructors 1
Метод OSDefineMetaClassAndAbstractStructors 1
Макрос OSDefineMetaClassAndStructors 1
Класс OSMetaClass 1 2
 макросы в 1 2
 функции членства в 1 2 +
 создание объекта и уничтожение 1 +
 объявление типа выполнения макросов 1
Класс 1 OSMetaClassBase
 функции членства в 1 +
Объекты класса OSSerialize 1
Функция OSTypeAlloc 1
P
пакеты
 содержание 1 +
 шаги в установке 1 +
 проверка с Производителем Пакета 1 +
Файл 1 panic.log +
паника. Посмотрите панику ядра
пассивно соответствующие ключи 1 +
PC (Регистр счетчика команд) 1
словарь индивидуальности 1
 и представление OSDictionary 1 +
PIO (Запрограммированный ввод/вывод) аппаратный доступ 1
 и отображение устройства регистрируется 1 +
функции уровня pmap 1
Метод PMinit 1
Метод PMstop 1
влиятельные политики
 и определяя безделье 1 +
 представленный 1
POSIX APIs, использующий для аппаратного доступа пространства пользователя 1
контроллеры мощности
 и изменение состояния электропитания драйвера 1
 представленный 1
домены питания 1
управление питанием и методы IOService 1 +
управление питанием, тестирующее 1 +
Метод probe 1
Регистр Счетчика команд. Посмотрите PC
Запрограммированный ввод/вывод. Посмотрите PIO
Метод publishResource 1
Q
контроль качества, тестирующий 1 +
R
подсчет ссылок, в libkern контейнере и классах набора 1
Метод registerInterrupt 1
Метод registerNotificationPort 1
Метод registerPowerDriver 1
Метод release 1 2
ресурсы для разработчиков 1 2
ресурсы, Набор I/O 1 2
поведение сохранять-выпуска
 и разгружая расширения ядра 1 +
 из libkern контейнера и классов набора 1
RPC (Мах удаленная коммуникация процесса) 1
информация о типах во время выполнения (RTTI), как запрещенная функция C++ 1
средство ввода времени выполнения 1
система типов во время выполнения 1
S
скалярный параметр вводит 1 +
Метод sendAsyncResult 1
сериализация 1
Метод serialize 1
Методы set 1
Метод setAggressiveness 1 +
Метод setAsyncReference 1
Метод setIdleTimerPeriod 1
Метод setPowerState 1 2
Метод setProperties 1
Макрос showallkmods 1
 пример вывел 1
Макрос showallstacks 1
 пример вывел 1 +
 использование для отладки зависаний системы 1
Макрос showkmodaddr 1
Переменная state 1
Метод stringFromReturn 1
строки, интернационализация 1 2
Инструмент strip 1
параметр структуры вводит 1 +
Макрос switchtoact 1
 пример вывел 1 +
Макрос switchtoctx 1
файлы символов и отладка с двумя машинами 1
ядро symboled 1
синхронная передача данных, с помощью пользовательских клиентов 1 +
syscall API 1
sysctl API 1
зависания системы
 отладка 1 2
 признаки 1
T
целевой компьютер 1 +
тестирование
 и соображения безопасности 1
 конфигурация 1
 управление питанием 1 2
 контроль качества 1 2
потокобезопасность, и libkern контейнер и классы набора 1
отладка с двумя машинами. Посмотрите отладку, с двумя машинами
U
универсальный двоичный файл, разрабатывая 1 +
Метод unlockForArbitration 1
Метод unregisterInterrupt 1
пользовательские клиенты
 и проектирование приложений 1
 и перекрестная граница транспортирует механизмы 1
 и возможности оборудования 1 +
 и методы IOService 1
 и диапазон доступности 1
 и файлы задачи 1
 и проверка данных 1
 архитектура 1 +
 как подкласс IOUserClient 1
 построение IOExternalMethod выстраивает для 1 +
 создание пользовательского 1 +
 пользовательская выборка пользователя-клиента 1 +
 определение общих данных вводит для 1
 осуществление монопольного доступа к устройствам с 1 +
 факторы в разработке 1 + 2 +
 инициализация экземпляров 1 +
 отображение устройства регистрируется в 1 +
 передача невведенных данных асинхронно с 1 2 +
 передача невведенных данных синхронно с 1 +
 синхронная передача данных и асинхронная передача данных 1 +
коммуникация пользовательского ядра. Посмотрите пользовательскую связь ядра
клиенты пространства пользователя 1 +
  См. также интерфейсы устройства
 и закрытие пользовательского соединения клиента 1
 и соединение с экземпляром драйвера 1
 и нахождение экземпляра драйвера 1 +
 и получая порт Маха 1
 и открытие пользовательского клиента 1 +
 определение общих данных вводит для 1 2
 передача невведенных данных асинхронно с 1 +
 отправка и получение данных с 1 +
 использование выполненных циклов с 1 +
 использование для отображения локализованной информации 1 +
V
номера версий, расширений ядра 1
виртуальные таблицы 1
 дополнение 1 +
W
Метод waitForService 1
Метод waitQuiet 1
циклы работы, с помощью метода getWorkLoop 1
X
XML
 и libkern возражает 1
 и локализация 1
 представление списка свойств в 1 +