我在ubuntu 13.10上使用内核3.11.0-generic运行systemtap 2.2.1.
以下脚本
probe begin {
printf("Started...\n")
}
probe kernel.function("netif_receive_skb") {
printf("%s\n",$skb$$);
exit();
}
Run Code Online (Sandbox Code Playgroud)
打印以下结果
root @ u1310:〜#stap net.stp
入门...
{.next = 0x0,.prev = 0x0,.tstamp = {.tv64 = 0} ,. sk = 0x0,.dev = 0xffff880134c94000,.cb ="",._ skb_refdst = 0,.sp = 0x0,.len = 46,.data_len = 0,.mac_len = 14,.hdr_len = 0,= {.csum = 0,= {.csum_start = 0,.csum_offset = 0}} ,. priority = 0,.local_df = 0,.cloned = 0,.ip_summed = 1,.nohdr = 0,.nfctinfo = 0,.pkt_type = 0,.fclone = 0,.ipvs_property = 0,.peeked = 0,.nf_trace …
systemtap ×1