Я внес несколько изменений в команду dhcpagent, и при тестировании она не работает. Теперь я знаю, какая функция вызывается в конце перед выходом из dhcpagent. Я хочу проследить управление от dhcpagent до этой конкретной функции, скажем, foo(). Я ищу, кто вызывал foo(), кто вызывал эту функцию и т. д., как генеалогическое древо, от dhcpagent до foo(). Как мне это сделать ? У меня есть очень базовые знания о dtrace, например, как создать базовый скрипт, но не более того. Не могли бы вы предложить сценарий/ресурс, где я могу научиться и написать сценарий самостоятельно?
Что я пробовал:
pid$target::functionname:entry //and the target was dhcpagent from the command line
Спасибо