#!/usr/bin/env python

from bcc import BPF
myProgram = """
int message(void *ctx)
{
	bpf_trace_printk("Hello Linux Format!\\n");
	return 0;
}
"""

b = BPF(text=myProgram)
b.attach_kprobe(event="sys_open", fn_name="message")

print("PID	COMMAND 		MESSAGE")

while 1:
    try:
        (task, pid, cpu, flags, ts, msg) = b.trace_fields()
    except ValueError:
        continue
    print("%-6d %-16s %s" % (pid, task, msg))
