aboutsummaryrefslogtreecommitdiffstats
path: root/executor/common_usb_linux.h
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2023-11-21 15:18:50 +0100
committerAlexander Potapenko <glider@google.com>2024-02-01 11:43:56 +0000
commitd61103fc7c348a4ab85310b9a08c1f05f47a8655 (patch)
treeef1ee643cd40d4ae17d90907aecc3e500d22b1ae /executor/common_usb_linux.h
parent810241190102eaf849f5744ca7eeb68ad34f01d7 (diff)
pkg/mgrconfig, pkg/cover: introduce the android_split_build flag
Source files for Pixel devices are split between the common AOSP kernel (path/to/kernel/aosp) and the device-specific drivers residing in a separate dir (path/to/kernel/private/google-modules for Android 14 and path/to/kernel/gs/google-modules for older Android versions). See https://source.android.com/docs/setup/build/building-pixel-kernels for details. Android build system may reference these dirs in various ways, for which syzkaller cannot always understand where it should look for the source. The newly introduced android_split_build flags handles the problem by adding a list of "delimiters" used when normalizing the kernel source paths. If the path contains any of such delimiters, then everything preceding the last delimiter in the path is replaced with the contents of "kernel_src" from the manager config. By default we only support "/aosp/" and "/private/" corresponding to modern Android systems as delimiters.
Diffstat (limited to 'executor/common_usb_linux.h')
0 files changed, 0 insertions, 0 deletions