summaryrefslogtreecommitdiff
path: root/progs
AgeCommit message (Expand)Author
2022-03-08Include android_filesystem_config.h in mock_bpf_helpers.hConnor O'Brien
2021-12-23[NETD-BPF#22] Move a few headers to frameworks/libs/netKen Chen
2021-11-18add mainline module support for targetting only newer bpfloader versionsMaciej Żenczykowski
2021-11-18rename SEC() to SECTION()Maciej Żenczykowski
2021-07-15Add support for testing of eBPF programsDmitri Plotnikov
2021-07-05bpf - struct bpf_map_def - add min/max kernel version.Maciej Żenczykowski
2021-07-05bpf - add a bunch of static asserts on size/alignment of struct field typesMaciej Żenczykowski
2021-07-02bpf - move to v0.1 .o struct formattingMaciej Żenczykowski
2021-07-02bpfloader - minor fixups asked for by reviewerMaciej Żenczykowski
2021-07-02bpf loader improvements for better long term compatibility with mainlineMaciej Żenczykowski
2021-03-04bpf_map_def.h - fix no longer correct commentMaciej Żenczykowski
2021-02-11KVER macro - support 4.9.256+ kernelandroid-s-preview-1Maciej Żenczykowski
2021-02-05[LSC] Add LOCAL_LICENSE_KINDS to system/bpfBob Badour
2021-01-24bpf_helpers - add declaration for bpf_ktime_get_boot_ns()Maciej Żenczykowski
2021-01-20slightly more type safety for bpf_map_{lookup,update,delete}_elem_unsafeMaciej Żenczykowski
2021-01-05Measure total time in stateRafal Slawik
2020-11-23Allow multiple processes' threads tracked at the same timeDmitri Plotnikov
2020-11-19Use eBPF-based time-in-state monitoring for groups of threadsDmitri Plotnikov
2020-06-17implement support for functions which may optionally fail to loadMaciej Żenczykowski
2020-06-15allow tagging a bpf .o as criticalMaciej Żenczykowski
2020-04-03Merge "Remove EXCLUDE_FS_CONFIG_STRUCTURES"Tom Cherry
2020-03-19add LICENSE() macroMaciej Żenczykowski
2020-03-04Remove EXCLUDE_FS_CONFIG_STRUCTURESTom Cherry
2020-02-19add support for marking ebpf programs as being only for some kernel versionsMaciej Żenczykowski
2020-02-18Pull AID_* constants from shared location.Maciej Żenczykowski
2020-02-18add DEFINE_BPF_MAP_GWO macro for group write-only mapsMaciej Żenczykowski
2020-02-14bpfloader: add option to set owner & group for pinned programsConnor O'Brien
2020-02-14add bpf_map_def support for setting uid/gid/modeMaciej Żenczykowski
2020-02-14bpfloader - add AID_* constants to bpf_map_def.hMaciej Żenczykowski
2020-01-29refactor bpf_map_def into a single header fileMaciej Żenczykowski
2020-01-24bpf_helpers - add more const annotationsMaciej Żenczykowski
2019-11-13bpf: move time in state struct definitions into a single shared headerConnor O'Brien
2019-10-31move networking bpf helpers to system/netdMaciej Żenczykowski
2019-05-14bpf_helpers.h - change unsafe_bpf_map_* to bpf_map_*_unsafeMaciej Żenczykowski
2019-04-20Reapply "Provide a macro to define a map along with type safe accessors"Maciej Żenczykowski
2019-04-19Revert "Provide a macro to define a map along with type safe accessors"Maciej Żenczykowski
2019-04-19Provide a macro to define a map along with type safe accessorsMaciej Żenczykowski
2019-04-17Add support for the bpf_probe_read_str bpf functionJoel Fernandes
2019-04-02bpf_helpers.h - define more kernel provided functionsMaciej Żenczykowski
2019-02-26Move netd specific program back to netdandroid-q-preview-1Chenbo Feng
2019-02-12netd: Use common BPF helper for C programJoel Fernandes (Google)
2019-01-29Add bpf program to control socket creationChenbo Feng
2019-01-28Add cgroup socket bpf kernel program supportChenbo Feng
2019-01-22Do not take cumulative network stats anymoreChenbo Feng
2019-01-07New bpfloader netd kernel programChenbo Feng