LINUX.ORG.RU

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

спасибо!

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

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

google://arm cross compile kernel — на первой же странице толпа howto

beastie ★★★★★ ()
Ответ на: комментарий от 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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.