Я изучаю системную утилиту tap для отладки ядра Linux.
Вот пример кода:
probe module("e1000").function("e1000_get*") {
printf("%s\n", ppfunc())
}
probe module("e1000").function("e1000_get*").return {
printf("%s \n", ppfunc())
}
В чем разница между
probe module("e1000").function("e1000_get*")
и зонд module("e1000").function("e1000_get*").call
Я знаю, что вызов предназначен для входа в функцию, это выше для входа и выхода