LINUX.ORG.RU

Ответ на: комментарий от Cinewer

кто сказал? работать то будет, но вариант конечно топорный. да и есть уже готовые решения: google://remote linux kernel debugging

beastie ★★★★★
()
Ответ на: комментарий от beastie

я тебе про одно, ты про другое. я имею ввиду как получить граф вызовов функций ядра, начиная с start_kernel()?

Cinewer
() автор топика
Ответ на: комментарий от Cinewer

>а как быть, если ядро под другую архитектуру? например, под arm, а собираю это ядро из под x86?

Погружаешься в ядро, начиная с метки «stext» файла «arch/arm/kernel/head.S», дальше - куда тебя программистская мысль унесет.

ttnl ★★★★★
()

>можно как-нибудь построить граф вызовов ядра, начиная со start_kernel()

Можно. В уме

ttnl ★★★★★
()
Ответ на: комментарий от Cinewer

> я имею ввиду как получить граф вызовов функций ядра, начиная с start_kernel()?

В такой деццкой формулировке - никак.

tailgunner ★★★★★
()
Ответ на: комментарий от ttnl

> Погружаешься в ядро, начиная с метки «stext» файла «arch/arm/kernel/head.S», дальше - куда тебя программистская мысль унесет.

самый лучший вариант)

Cinewer
() автор топика
Ответ на: комментарий от ttnl

> Можно. В уме

или руками, глазами, ручкои и бумажкой.
Только лист большой понадобится, А0 наверное :)

Harald ★★★★★
()

а вообще вроде как Doxygen умеет строить граф вызовов на основе исходников

Harald ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.