android_packages_modules_Co.../netd
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ken Chen 5d14649a04 Add error trace in BpfHandler::initPrograms
Debugging the SIGABRT of this function is annoying because the module
can be built from source or pre-built. It requires finding the correct
version of the symbol to get the correct line number. In addition, there
are 7 consecutive aborts in source code, it is hard to tell whether the
symbolized call stack shows the right line number or not. Adds error
trace before abort so we can identify the root cause without even
symbolizing the call stack of SIGABRT.

Bug: 312094533
Test: make; flash; adb logcat
Change-Id: I74713029d059e10bf5d34694cdb96712bc806696
2023-11-28 09:46:56 +08:00
..
include [NETD-BPF#19] Mainline part of bpf code from netd 2022-01-30 09:51:25 +08:00
Android.bp BpfHandler: abort on U+ if unexpected cgroup mount path 2023-06-02 03:44:11 +00:00
BpfBaseTest.cpp deflake - bump TestCloseSocketWithoutUntag 50ms test timeout to 5s 2023-05-15 18:49:12 +00:00
BpfHandler.cpp Add error trace in BpfHandler::initPrograms 2023-11-28 09:46:56 +08:00
BpfHandler.h reverse BpfMap & BpfMapRO inheritence to make sense 2023-09-29 00:44:33 +00:00
BpfHandlerTest.cpp reverse BpfMap & BpfMapRO inheritence to make sense 2023-09-29 00:44:33 +00:00
libnetd_updatable.map.txt [NETD-BPF#19] Mainline part of bpf code from netd 2022-01-30 09:51:25 +08:00
NetdUpdatable.cpp simplify netd updatable 2022-08-15 17:40:31 +00:00