LINUX.ORG.RU

История изменений

Исправление qrck, (текущая версия) :

Выше mach. Дебаг там двумя путями - gdb по сети либо core dump по сети-же, на другую машину. Насколько я понимаю устройство, дебагер там встроен в BSD часть ядра, но т.к. по большому счету - оно довольно монолитное с Mach / I/O Kit, то отлаживать подобным образом можно много чего, но не все. Драйвер тот был NKE расширением - Network Kernel Extension, и в ряде случаев оно портило внутренние буфера сетевые, так что gdb и remote core dump - нагибались тазом ;) (с учетом того, что последние секунд 5-10 dmesg-а в файл лога не попадали, отлаживались подобные баги только одним способом - вдумчивым взглядом в код, медленно, но впрочем вполне успешно)

Вообще это, на самом деле, давно очень было, еще во времена OS X 10.3/10.4, с тех пор много чего могло поменяться.

Исходная версия qrck, :

Выше mach. Дебаг там двумя путями - gdb по сети либо core dump по сети-же, на другую машину. Насколько я понимаю устройство, дебагер там встроен в BSD часть ядра, но т.к. по большому счету - оно довольно монолитное с Mach / I/O Kit, то отлаживать подобным образом можно много чего, но не все. Драйвер тот был NKE расширением - Network Kernel Extension, и в ряде случаев оно портило внутренние буфера сетевые, так что gdb и remote core dump - нагибались тазом ;)

Вообще это, на самом деле, давно очень было, еще во времена OS X 10.3/10.4, с тех пор много чего могло поменяться.