Я хотел бы отфильтровать свой ebpf с адресом в стеке, например, если трассировка стека содержит адрес _do_fork
, а затем записать на карту.
Я видел это https://www.kernel.org/doc/html/latest/bpf/bpf_design_QA.html#q-can-bpf-programs-access-stack-pointer говорит, что невозможно получить адреса . Но я также видел это https://www.spinics.net/lists/netdev/msg497159.html «Программа bpf может видеть все трассировки стека, а затем может выполнять обработку в ядре или отправлять трассировки стека в пространство пользователя». Так что я в замешательстве. Последний вопрос: как мы можем получить адреса трассировки стека в ядре с помощью bpf_get_stack, если это возможно?
заранее спасибо