android_packages_modules_Co.../netbpfload
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Theodore Dubois 6e8c1aa03d NetBpfLoad: Get logs back
r.android.com/3005052 changed the user id of the bpfloader service to
system, which cut off its access to /dev/kmsg, resulting in its logs
silently being dropped. Give back its access to /dev/kmsg.

See //system/core/init/README.md:

file <path> <type>

Open a file path and pass its fd to the launched process. type must be "r", "w" or "rw". For native executables see libcutils android_get_control_file().

and //system/libbase/logging.cpp's OpenKmsg()

Test: boot sdk_phone64_x86_64, check logs
Change-Id: I65f00545400140983737f3ff92e2c912eebce1fd
2024-03-25 22:49:56 +00:00
..
initrc-doc doc: add bpfloader rc files from previous Android releases 2023-10-24 19:26:55 +00:00
Android.bp netbpfload.rc - directly exec apex netbpfload 2024-03-08 19:07:40 +00:00
loader.cpp NetBpfLoad: add a few more consts for safety 2024-03-18 22:28:25 -07:00
loader.h NetBpfLoad - change BPFLOADER_VERSION macro into an argument 2024-03-18 14:40:08 -07:00
NetBpfLoad.cpp NetBpfLoad: rework mainline bpf execution codepath 2024-03-19 21:45:21 +00:00
netbpfload.mainline.rc NetBpfLoad: Get logs back 2024-03-25 22:49:56 +00:00
netbpfload.rc netbpfload.rc - directly exec apex netbpfload 2024-03-08 19:07:40 +00:00