summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf
AgeCommit message (Expand)AuthorLines
2015-08-31bpf tools: New API to get name from a BPF objectWang Nan-4/+25
2015-08-07bpf tools: Link all bpf objects onto a listWang Nan-0/+39
2015-08-07bpf tools: Introduce accessors for struct bpf_programWang Nan-0/+96
2015-08-07bpf tools: Load eBPF programs in object files into kernelWang Nan-0/+90
2015-08-07bpf tools: Introduce bpf_load_program() to bpf.cWang Nan-0/+41
2015-08-07bpf tools: Relocate eBPF programsWang Nan-0/+52
2015-08-07bpf tools: Create eBPF maps defined in an object fileWang Nan-0/+106
2015-08-07bpf tools: Add bpf.c/h for common bpf operationsWang Nan-1/+68
2015-08-07bpf tools: Record map accessing instructions for each programWang Nan-0/+137
2015-08-07bpf tools: Collect relocation sections from SHT_REL sectionsWang Nan-0/+26
2015-08-07bpf tools: Collect eBPF programs from their own sectionsWang Nan-0/+114
2015-08-07bpf tools: Collect symbol table from SHT_SYMTAB sectionWang Nan-0/+10
2015-08-07bpf tools: Collect map definitions from 'maps' sectionWang Nan-0/+29
2015-08-07bpf tools: Collect version and license from ELF sectionsWang Nan-0/+53
2015-08-07bpf tools: Iterate over ELF sections to collect informationWang Nan-0/+53
2015-08-07bpf tools: Check endianness and make libbpf fail earlyWang Nan-0/+30
2015-08-07bpf tools: Read eBPF object from bufferWang Nan-12/+52
2015-08-07bpf tools: Open eBPF object file and do basic validationWang Nan-0/+166
2015-08-07bpf tools: Allow caller to set printing functionWang Nan-0/+52
2015-08-07bpf tools: Introduce 'bpf' library and add bpf feature checkWang Nan-0/+223