mirror of
https://github.com/h3xduck/TripleCross.git
synced 2026-01-10 10:03:07 +08:00
Elaborated on ebpf architecture. Incoming explanation of JIT compiling
This commit is contained in:
@@ -141,10 +141,43 @@
|
||||
},
|
||||
|
||||
@manual{tcpdump_page,
|
||||
title={Tcpdump & Libpcap},
|
||||
title={Tcpdump and Libpcap},
|
||||
url={https://www.tcpdump.org}
|
||||
},
|
||||
|
||||
@manual{ebpf_funcs_by_ver,
|
||||
title={BPF features by Linux Kernel Version},
|
||||
organization={iovisor},
|
||||
url={https://github.com/iovisor/bcc/blob/master/docs/kernel-versions.md}
|
||||
},
|
||||
|
||||
@book{brendan_gregg_bpf_book,
|
||||
title={BPF performance tools},
|
||||
author={Brendan Gregg},
|
||||
url={https://www.oreilly.com/library/view/bpf-performance-tools/9780136588870/}
|
||||
},
|
||||
|
||||
@manual{ebpf_inst_set,
|
||||
title={eBPF instruction set},
|
||||
url={https://www.kernel.org/doc/html/latest/bpf/instruction-set.html}
|
||||
}
|
||||
|
||||
@manual{8664_inst_set_specs,
|
||||
title={Intel® 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D, and 4},
|
||||
author={Intel},
|
||||
volume={2A},
|
||||
pages={507},
|
||||
urldate={2022-05-13},
|
||||
url={https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html}
|
||||
}
|
||||
|
||||
@proceedings{ebpf_starovo_slides,
|
||||
title={BPF – in-kernel virtual machine},
|
||||
url={http://vger.kernel.org/netconf2015Starovoitov-bpf_collabsummit_2015feb20.pdf},
|
||||
date={2015-02-20},
|
||||
institution={PLUMgrid}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user