Я хочу выполнить некоторые вычисления при вызове / возврате функции пользовательского уровня. наиболее эффективный подход , похоже, использует UPROBE
s. Я хочу добиться минимальных 1007 * накладных расходов. Поэтому я не буду использовать Ftrace
, Systemtap
, и т.д. c. AFAIK, UPROBE
вызывает int 3
, что приведет к ловушке в ядре. Есть ли альтернатива быстрее (возможно, без переключателя режимов)?
Если я хочу вручную установить и использовать UPROBE
s, как мне это сделать? Где мне обработать прерывание?