blob: f6d7dfb7f8539465374dee08fbab5bf4be081a18 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#![no_std]
#![no_main]
use aya_bpf::{
macros::tracepoint,
programs::TracePointContext,
};
use aya_log_ebpf::info;
#[tracepoint]
pub fn fs_tracer(ctx: TracePointContext) -> u32 {
match try_fs_tracer(ctx) {
Ok(ret) => ret,
Err(ret) => ret,
}
}
fn try_fs_tracer(ctx: TracePointContext) -> Result<u32, u32> {
info!(&ctx, "tracepoint syscalls called");
Ok(0)
}
#[panic_handler]
fn panic(_info: &core::panic::PanicInfo) -> ! {
unsafe { core::hint::unreachable_unchecked() }
}
|