summaryrefslogtreecommitdiff
path: root/bpfloader/BpfLoader.cpp
AgeCommit message (Expand)Author
2024-03-11rename 'bpfloader' directory to just 'loader'Maciej Żenczykowski
2024-03-08BpfLoader: remove dead codeMaciej Żenczykowski
2024-02-29bpfloader: remove duplicate codeMaciej Żenczykowski
2024-01-12Add uprobestats path to BpfLoader.Yu-Ting Tseng
2023-10-20reverse bpfloader vs netbpfload orderMaciej Żenczykowski
2023-10-10bpfloader: remove things already enforced by networking bpf loaderMaciej Żenczykowski
2023-10-10bpfloader: stop loading networking bpf programsMaciej Żenczykowski
2023-10-08bpfloader: remove pointless dependency on libnetdutilsMaciej Żenczykowski
2023-09-14bpfloader: require 64-bit userspace on 6.2+ kernelsMaciej Żenczykowski
2023-09-13bpfloader: 4.19+ required error message "Android V" -> "Android U QPR2"Maciej Żenczykowski
2023-09-12bpfloader: Android V requires kernel 4.19+Maciej Żenczykowski
2023-07-14Revert "bpfloader: Android V requires kernel 4.19+"Sebastian Pickl
2023-07-13bpfloader: Android V requires kernel 4.19+Maciej Żenczykowski
2023-05-15remove inprocess tetheringMaciej Żenczykowski
2023-05-05Merge "remove inprocess tethering"Maciej Żenczykowski
2023-05-05Merge "bpfloader: unconditionally set bpf_jit_enable=1"Treehugger Robot
2023-05-04bpfloader: unconditionally set bpf_jit_kallsyms=1Maciej Żenczykowski
2023-05-04bpfloader: unconditionally set bpf_jit_enable=1Maciej Żenczykowski
2023-05-02remove inprocess tetheringMaciej Żenczykowski
2023-04-05BpfLoader: even more program typesMaciej Żenczykowski
2023-03-29bpfloader: add more program typesMaciej Żenczykowski
2022-12-19Add option to skip map/prog based on build typeRyan Zuklie
2022-12-14Merge "bpfloader - allow writeProcSysFile failure on misconfigured kernels"Treehugger Robot
2022-12-14Merge "include BpfSyscallWrappers.h"Maciej Żenczykowski
2022-12-14bpfloader - allow writeProcSysFile failure on misconfigured kernelsMaciej Żenczykowski
2022-12-12bpfloader - add writeProcSysFile failure mode commentMaciej Żenczykowski
2022-12-10include BpfSyscallWrappers.hMaciej Żenczykowski
2022-12-10Merge "bpfloader: pass whole struct Location to loadProg()"Maciej Żenczykowski
2022-12-09bpfloader: pass whole struct Location to loadProg()Connor O'Brien
2022-12-09Merge "bpfloader - move sysctl setting from rc to binary"Treehugger Robot
2022-12-08bpfloader - move sysctl setting from rc to binaryMaciej Żenczykowski
2022-12-05BpfLoader - create /sys/fs/bpf/loaderMaciej Żenczykowski
2022-07-29Merge "detect inability to write to index != 0 of bpf map array"Treehugger Robot
2022-07-28detect inability to write to index != 0 of bpf map arrayMaciej Żenczykowski
2022-07-22Add fuse prog types to allowed prog types from systemPaul Lawrence
2022-07-20abort() if neither tethering flag is presentMaciej Żenczykowski
2022-07-18BpfLoader v0.27 - support InProcessTetheringMaciej Żenczykowski
2022-07-01limit types of bpf programs that platform and tethering apex can loadMaciej Żenczykowski
2022-06-21bpfloader: support 'shared' maps and per-map/program selinux contextMaciej Żenczykowski
2022-06-17add support for 'netd_readonly'Maciej Żenczykowski
2022-05-12bpfloader: add support for netd_shared and net_private subdirsMaciej Żenczykowski
2022-04-21move net_shared bpf programs into net_shared subdirectoryMaciej Żenczykowski
2022-03-11Add socket filter to allowed programs for vendor and remove tracepointStephane Lee
2022-02-09bpfloader: also load from /vendor/etc/bpf/android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Steven Moreland
2022-02-08bpfloader: use kernel logsSteven Moreland
2022-01-19Allow bpfloader to handle 'net_shared' subdirectoryKen Chen
2021-01-20put tethering bpf maps & programs in /sys/fs/bpf/tethering/...Maciej Żenczykowski
2021-01-20bpf is required for all devices running Android SMaciej Żenczykowski
2020-09-17Load BPF programs from system and mainline folderHungming Chen
2020-07-15bpfloader: sleep 20 seconds on failureMaciej Żenczykowski