Ручная обработка UProbes - PullRequest
0 голосов
/ 14 июля 2020

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

Если я хочу вручную установить и использовать UPROBE s, как мне это сделать? Где мне обработать прерывание?

...