diff options
406 files changed, 98 insertions, 36 deletions
diff --git a/cmds/atrace/atrace_userdebug.rc b/cmds/atrace/atrace_userdebug.rc index fa7be1816a..041ffe1c10 100644 --- a/cmds/atrace/atrace_userdebug.rc +++ b/cmds/atrace/atrace_userdebug.rc @@ -24,3 +24,7 @@ on post-fs chmod 0666 /sys/kernel/debug/tracing/events/raw_syscalls/sys_enter/filter chmod 0666 /sys/kernel/tracing/events/raw_syscalls/sys_exit/filter chmod 0666 /sys/kernel/debug/tracing/events/raw_syscalls/sys_exit/filter + + # Allow traced_probes to use the kprobe interface + chmod 0666 /sys/kernel/debug/tracing/kprobe_events + chmod 0666 /sys/kernel/tracing/kprobe_events diff --git a/cmds/installd/otapreopt_script.sh b/cmds/installd/otapreopt_script.sh index 28bd7932a2..b7ad33144b 100644 --- a/cmds/installd/otapreopt_script.sh +++ b/cmds/installd/otapreopt_script.sh @@ -50,6 +50,37 @@ else exit 1 fi +# A source that infinitely emits arbitrary lines. +# When connected to STDIN of another process, this source keeps STDIN open until +# the consumer process closes STDIN or this script dies. +function infinite_source { + while echo .; do + sleep 1 + done +} + +PR_DEXOPT_JOB_VERSION="$(pm art pr-dexopt-job --version)" +if (( $? == 0 )) && (( $PR_DEXOPT_JOB_VERSION >= 3 )); then + # Delegate to Pre-reboot Dexopt, a feature of ART Service. + # ART Service decides what to do with this request: + # - If Pre-reboot Dexopt is disabled or unsupported, the command returns + # non-zero. This is always the case if the current system is Android 14 or + # earlier. + # - If Pre-reboot Dexopt is enabled in synchronous mode, the command blocks + # until Pre-reboot Dexopt finishes, and returns zero no matter it succeeds or + # not. This is the default behavior if the current system is Android 15. + # - If Pre-reboot Dexopt is enabled in asynchronous mode, the command schedules + # an asynchronous job and returns 0 immediately. The job will then run by the + # job scheduler when the device is idle and charging. + if infinite_source | pm art on-ota-staged --slot "$TARGET_SLOT_SUFFIX"; then + # Handled by Pre-reboot Dexopt. + exit 0 + fi + echo "Pre-reboot Dexopt not enabled. Fall back to otapreopt." +else + echo "Pre-reboot Dexopt is too old. Fall back to otapreopt." +fi + if [ "$(/system/bin/otapreopt_chroot --version)" != 2 ]; then # We require an updated chroot wrapper that reads dexopt commands from stdin. # Even if we kept compat with the old binary, the OTA preopt wouldn't work due diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-0 b/cmds/installd/tests/corpus/seed-2024-08-29-0 Binary files differnew file mode 100644 index 0000000000..a09fc84fc5 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-0 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-1 b/cmds/installd/tests/corpus/seed-2024-08-29-1 Binary files differnew file mode 100644 index 0000000000..c96616aa29 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-1 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-10 b/cmds/installd/tests/corpus/seed-2024-08-29-10 Binary files differnew file mode 100644 index 0000000000..0b21bd157d --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-10 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-100 b/cmds/installd/tests/corpus/seed-2024-08-29-100 Binary files differnew file mode 100644 index 0000000000..225d123966 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-100 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-101 b/cmds/installd/tests/corpus/seed-2024-08-29-101 Binary files differnew file mode 100644 index 0000000000..c507b576cc --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-101 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-102 b/cmds/installd/tests/corpus/seed-2024-08-29-102 Binary files differnew file mode 100644 index 0000000000..e75ef89ad3 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-102 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-103 b/cmds/installd/tests/corpus/seed-2024-08-29-103 Binary files differnew file mode 100644 index 0000000000..fb28f4d712 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-103 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-104 b/cmds/installd/tests/corpus/seed-2024-08-29-104 Binary files differnew file mode 100644 index 0000000000..b5a22222e0 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-104 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-105 b/cmds/installd/tests/corpus/seed-2024-08-29-105 Binary files differnew file mode 100644 index 0000000000..a126c0eb6a --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-105 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-106 b/cmds/installd/tests/corpus/seed-2024-08-29-106 Binary files differnew file mode 100644 index 0000000000..ad84e5788e --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-106 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-107 b/cmds/installd/tests/corpus/seed-2024-08-29-107 Binary files differnew file mode 100644 index 0000000000..6a2bc6f35a --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-107 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-108 b/cmds/installd/tests/corpus/seed-2024-08-29-108 Binary files differnew file mode 100644 index 0000000000..578b55ad17 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-108 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-109 b/cmds/installd/tests/corpus/seed-2024-08-29-109 Binary files differnew file mode 100644 index 0000000000..44f853d014 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-109 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-11 b/cmds/installd/tests/corpus/seed-2024-08-29-11 Binary files differnew file mode 100644 index 0000000000..28fd841c63 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-11 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-110 b/cmds/installd/tests/corpus/seed-2024-08-29-110 Binary files differnew file mode 100644 index 0000000000..a013ee8997 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-110 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-111 b/cmds/installd/tests/corpus/seed-2024-08-29-111 Binary files differnew file mode 100644 index 0000000000..1bb6185965 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-111 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-112 b/cmds/installd/tests/corpus/seed-2024-08-29-112 Binary files differnew file mode 100644 index 0000000000..83008e956d --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-112 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-113 b/cmds/installd/tests/corpus/seed-2024-08-29-113 Binary files differnew file mode 100644 index 0000000000..c9460cbbc6 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-113 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-114 b/cmds/installd/tests/corpus/seed-2024-08-29-114 Binary files differnew file mode 100644 index 0000000000..feb0384a92 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-114 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-115 b/cmds/installd/tests/corpus/seed-2024-08-29-115 Binary files differnew file mode 100644 index 0000000000..cd28076566 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-115 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-116 b/cmds/installd/tests/corpus/seed-2024-08-29-116 Binary files differnew file mode 100644 index 0000000000..c48730ee76 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-116 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-117 b/cmds/installd/tests/corpus/seed-2024-08-29-117 Binary files differnew file mode 100644 index 0000000000..bde1be0c10 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-117 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-118 b/cmds/installd/tests/corpus/seed-2024-08-29-118 Binary files differnew file mode 100644 index 0000000000..0d86d18c97 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-118 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-119 b/cmds/installd/tests/corpus/seed-2024-08-29-119 Binary files differnew file mode 100644 index 0000000000..de358941fe --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-119 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-12 b/cmds/installd/tests/corpus/seed-2024-08-29-12 Binary files differnew file mode 100644 index 0000000000..5565f811bb --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-12 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-120 b/cmds/installd/tests/corpus/seed-2024-08-29-120 Binary files differnew file mode 100644 index 0000000000..51c05261f9 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-120 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-121 b/cmds/installd/tests/corpus/seed-2024-08-29-121 Binary files differnew file mode 100644 index 0000000000..2d84c76377 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-121 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-122 b/cmds/installd/tests/corpus/seed-2024-08-29-122 Binary files differnew file mode 100644 index 0000000000..f25a7c48e4 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-122 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-123 b/cmds/installd/tests/corpus/seed-2024-08-29-123 Binary files differnew file mode 100644 index 0000000000..fe8eb342bf --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-123 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-124 b/cmds/installd/tests/corpus/seed-2024-08-29-124 Binary files differnew file mode 100644 index 0000000000..170e8ec1a2 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-124 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-125 b/cmds/installd/tests/corpus/seed-2024-08-29-125 Binary files differnew file mode 100644 index 0000000000..24e8bb8b72 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-125 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-126 b/cmds/installd/tests/corpus/seed-2024-08-29-126 Binary files differnew file mode 100644 index 0000000000..92536a3515 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-126 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-127 b/cmds/installd/tests/corpus/seed-2024-08-29-127 Binary files differnew file mode 100644 index 0000000000..3a5436a0e7 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-127 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-128 b/cmds/installd/tests/corpus/seed-2024-08-29-128 Binary files differnew file mode 100644 index 0000000000..93d131da9e --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-128 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-129 b/cmds/installd/tests/corpus/seed-2024-08-29-129 Binary files differnew file mode 100644 index 0000000000..842dae41c3 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-129 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-13 b/cmds/installd/tests/corpus/seed-2024-08-29-13 Binary files differnew file mode 100644 index 0000000000..bc0ec3d94f --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-13 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-130 b/cmds/installd/tests/corpus/seed-2024-08-29-130 Binary files differnew file mode 100644 index 0000000000..9b6ed59902 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-130 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-131 b/cmds/installd/tests/corpus/seed-2024-08-29-131 Binary files differnew file mode 100644 index 0000000000..82a5d2f34f --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-131 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-132 b/cmds/installd/tests/corpus/seed-2024-08-29-132 Binary files differnew file mode 100644 index 0000000000..445fdc5880 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-132 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-133 b/cmds/installd/tests/corpus/seed-2024-08-29-133 Binary files differnew file mode 100644 index 0000000000..0a6e9caac7 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-133 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-134 b/cmds/installd/tests/corpus/seed-2024-08-29-134 Binary files differnew file mode 100644 index 0000000000..a359603e95 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-134 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-135 b/cmds/installd/tests/corpus/seed-2024-08-29-135 Binary files differnew file mode 100644 index 0000000000..c16b303dba --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-135 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-136 b/cmds/installd/tests/corpus/seed-2024-08-29-136 Binary files differnew file mode 100644 index 0000000000..f7a360ffb9 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-136 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-137 b/cmds/installd/tests/corpus/seed-2024-08-29-137 Binary files differnew file mode 100644 index 0000000000..38a113486b --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-137 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-138 b/cmds/installd/tests/corpus/seed-2024-08-29-138 Binary files differnew file mode 100644 index 0000000000..b9db4a7d09 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-138 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-139 b/cmds/installd/tests/corpus/seed-2024-08-29-139 Binary files differnew file mode 100644 index 0000000000..eb1cf938f3 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-139 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-14 b/cmds/installd/tests/corpus/seed-2024-08-29-14 Binary files differnew file mode 100644 index 0000000000..74f9ad0440 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-14 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-140 b/cmds/installd/tests/corpus/seed-2024-08-29-140 Binary files differnew file mode 100644 index 0000000000..0cf217c041 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-140 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-141 b/cmds/installd/tests/corpus/seed-2024-08-29-141 Binary files differnew file mode 100644 index 0000000000..82763f0b3c --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-141 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-142 b/cmds/installd/tests/corpus/seed-2024-08-29-142 Binary files differnew file mode 100644 index 0000000000..fa1d65665f --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-142 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-15 b/cmds/installd/tests/corpus/seed-2024-08-29-15 Binary files differnew file mode 100644 index 0000000000..729c604230 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-15 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-16 b/cmds/installd/tests/corpus/seed-2024-08-29-16 Binary files differnew file mode 100644 index 0000000000..4dc08793c2 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-16 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-17 b/cmds/installd/tests/corpus/seed-2024-08-29-17 Binary files differnew file mode 100644 index 0000000000..ac7ff13e52 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-17 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-18 b/cmds/installd/tests/corpus/seed-2024-08-29-18 Binary files differnew file mode 100644 index 0000000000..2b240f46fb --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-18 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-19 b/cmds/installd/tests/corpus/seed-2024-08-29-19 Binary files differnew file mode 100644 index 0000000000..a0c881b37f --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-19 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-2 b/cmds/installd/tests/corpus/seed-2024-08-29-2 Binary files differnew file mode 100644 index 0000000000..2593acb6e4 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-2 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-20 b/cmds/installd/tests/corpus/seed-2024-08-29-20 Binary files differnew file mode 100644 index 0000000000..c55dc7f245 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-20 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-21 b/cmds/installd/tests/corpus/seed-2024-08-29-21 Binary files differnew file mode 100644 index 0000000000..63d7a1455b --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-21 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-22 b/cmds/installd/tests/corpus/seed-2024-08-29-22 Binary files differnew file mode 100644 index 0000000000..209f426a01 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-22 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-23 b/cmds/installd/tests/corpus/seed-2024-08-29-23 Binary files differnew file mode 100644 index 0000000000..8e1775f382 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-23 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-24 b/cmds/installd/tests/corpus/seed-2024-08-29-24 Binary files differnew file mode 100644 index 0000000000..4c40f3cffa --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-24 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-25 b/cmds/installd/tests/corpus/seed-2024-08-29-25 Binary files differnew file mode 100644 index 0000000000..d006b202f6 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-25 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-26 b/cmds/installd/tests/corpus/seed-2024-08-29-26 Binary files differnew file mode 100644 index 0000000000..26893b0118 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-26 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-27 b/cmds/installd/tests/corpus/seed-2024-08-29-27 Binary files differnew file mode 100644 index 0000000000..ac81138dfa --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-27 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-28 b/cmds/installd/tests/corpus/seed-2024-08-29-28 Binary files differnew file mode 100644 index 0000000000..71f074b7a0 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-28 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-29 b/cmds/installd/tests/corpus/seed-2024-08-29-29 Binary files differnew file mode 100644 index 0000000000..65dbb6dff7 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-29 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-3 b/cmds/installd/tests/corpus/seed-2024-08-29-3 Binary files differnew file mode 100644 index 0000000000..28ab83fbfd --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-3 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-30 b/cmds/installd/tests/corpus/seed-2024-08-29-30 Binary files differnew file mode 100644 index 0000000000..3b96286573 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-30 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-31 b/cmds/installd/tests/corpus/seed-2024-08-29-31 Binary files differnew file mode 100644 index 0000000000..76101b36ec --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-31 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-32 b/cmds/installd/tests/corpus/seed-2024-08-29-32 Binary files differnew file mode 100644 index 0000000000..79a44523e0 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-32 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-33 b/cmds/installd/tests/corpus/seed-2024-08-29-33 Binary files differnew file mode 100644 index 0000000000..e6a1306838 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-33 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-34 b/cmds/installd/tests/corpus/seed-2024-08-29-34 Binary files differnew file mode 100644 index 0000000000..4a7247f888 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-34 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-35 b/cmds/installd/tests/corpus/seed-2024-08-29-35 Binary files differnew file mode 100644 index 0000000000..f420b34fce --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-35 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-36 b/cmds/installd/tests/corpus/seed-2024-08-29-36 Binary files differnew file mode 100644 index 0000000000..83a33acecb --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-36 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-37 b/cmds/installd/tests/corpus/seed-2024-08-29-37 Binary files differnew file mode 100644 index 0000000000..687bf06ea7 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-37 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-38 b/cmds/installd/tests/corpus/seed-2024-08-29-38 Binary files differnew file mode 100644 index 0000000000..40ab0ad591 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-38 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-39 b/cmds/installd/tests/corpus/seed-2024-08-29-39 Binary files differnew file mode 100644 index 0000000000..3e13978d87 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-39 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-4 b/cmds/installd/tests/corpus/seed-2024-08-29-4 Binary files differnew file mode 100644 index 0000000000..8c47ea3f96 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-4 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-40 b/cmds/installd/tests/corpus/seed-2024-08-29-40 Binary files differnew file mode 100644 index 0000000000..f71791862a --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-40 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-41 b/cmds/installd/tests/corpus/seed-2024-08-29-41 Binary files differnew file mode 100644 index 0000000000..d9c51b93d6 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-41 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-42 b/cmds/installd/tests/corpus/seed-2024-08-29-42 Binary files differnew file mode 100644 index 0000000000..d806e5ee39 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-42 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-43 b/cmds/installd/tests/corpus/seed-2024-08-29-43 Binary files differnew file mode 100644 index 0000000000..3bc2708f12 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-43 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-44 b/cmds/installd/tests/corpus/seed-2024-08-29-44 Binary files differnew file mode 100644 index 0000000000..230839af36 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-44 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-45 b/cmds/installd/tests/corpus/seed-2024-08-29-45 Binary files differnew file mode 100644 index 0000000000..40726b9f5d --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-45 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-46 b/cmds/installd/tests/corpus/seed-2024-08-29-46 Binary files differnew file mode 100644 index 0000000000..bf56bd4a47 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-46 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-47 b/cmds/installd/tests/corpus/seed-2024-08-29-47 Binary files differnew file mode 100644 index 0000000000..80cabaf62b --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-47 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-48 b/cmds/installd/tests/corpus/seed-2024-08-29-48 Binary files differnew file mode 100644 index 0000000000..8f2c5f5dd6 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-48 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-49 b/cmds/installd/tests/corpus/seed-2024-08-29-49 Binary files differnew file mode 100644 index 0000000000..f93fbcdfc5 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-49 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-5 b/cmds/installd/tests/corpus/seed-2024-08-29-5 Binary files differnew file mode 100644 index 0000000000..b3f49d1659 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-5 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-50 b/cmds/installd/tests/corpus/seed-2024-08-29-50 Binary files differnew file mode 100644 index 0000000000..68912aeb94 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-50 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-51 b/cmds/installd/tests/corpus/seed-2024-08-29-51 Binary files differnew file mode 100644 index 0000000000..27b315dec6 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-51 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-52 b/cmds/installd/tests/corpus/seed-2024-08-29-52 Binary files differnew file mode 100644 index 0000000000..159eee6ac0 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-52 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-53 b/cmds/installd/tests/corpus/seed-2024-08-29-53 Binary files differnew file mode 100644 index 0000000000..b07cb3c699 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-53 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-54 b/cmds/installd/tests/corpus/seed-2024-08-29-54 Binary files differnew file mode 100644 index 0000000000..a5e7f2cc4d --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-54 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-55 b/cmds/installd/tests/corpus/seed-2024-08-29-55 Binary files differnew file mode 100644 index 0000000000..bd038adc84 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-55 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-56 b/cmds/installd/tests/corpus/seed-2024-08-29-56 Binary files differnew file mode 100644 index 0000000000..8166cb8cb3 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-56 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-57 b/cmds/installd/tests/corpus/seed-2024-08-29-57 Binary files differnew file mode 100644 index 0000000000..fba1e2f35f --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-57 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-58 b/cmds/installd/tests/corpus/seed-2024-08-29-58 Binary files differnew file mode 100644 index 0000000000..f7af8f8e12 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-58 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-59 b/cmds/installd/tests/corpus/seed-2024-08-29-59 Binary files differnew file mode 100644 index 0000000000..2fd68d7c40 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-59 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-6 b/cmds/installd/tests/corpus/seed-2024-08-29-6 Binary files differnew file mode 100644 index 0000000000..9b02a47877 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-6 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-60 b/cmds/installd/tests/corpus/seed-2024-08-29-60 Binary files differnew file mode 100644 index 0000000000..b4c11292ef --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-60 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-61 b/cmds/installd/tests/corpus/seed-2024-08-29-61 Binary files differnew file mode 100644 index 0000000000..46989aa11a --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-61 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-62 b/cmds/installd/tests/corpus/seed-2024-08-29-62 Binary files differnew file mode 100644 index 0000000000..9298d0c33d --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-62 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-63 b/cmds/installd/tests/corpus/seed-2024-08-29-63 Binary files differnew file mode 100644 index 0000000000..326098c31e --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-63 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-64 b/cmds/installd/tests/corpus/seed-2024-08-29-64 Binary files differnew file mode 100644 index 0000000000..61daf4facb --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-64 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-65 b/cmds/installd/tests/corpus/seed-2024-08-29-65 Binary files differnew file mode 100644 index 0000000000..a993900ff5 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-65 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-66 b/cmds/installd/tests/corpus/seed-2024-08-29-66 Binary files differnew file mode 100644 index 0000000000..85e857bae8 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-66 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-67 b/cmds/installd/tests/corpus/seed-2024-08-29-67 Binary files differnew file mode 100644 index 0000000000..b7754838fc --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-67 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-68 b/cmds/installd/tests/corpus/seed-2024-08-29-68 Binary files differnew file mode 100644 index 0000000000..161e7ab41a --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-68 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-69 b/cmds/installd/tests/corpus/seed-2024-08-29-69 Binary files differnew file mode 100644 index 0000000000..6a45dfe0ff --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-69 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-7 b/cmds/installd/tests/corpus/seed-2024-08-29-7 Binary files differnew file mode 100644 index 0000000000..33f61b0fbc --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-7 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-70 b/cmds/installd/tests/corpus/seed-2024-08-29-70 Binary files differnew file mode 100644 index 0000000000..4c16b49151 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-70 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-71 b/cmds/installd/tests/corpus/seed-2024-08-29-71 Binary files differnew file mode 100644 index 0000000000..1534ce12d1 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-71 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-72 b/cmds/installd/tests/corpus/seed-2024-08-29-72 Binary files differnew file mode 100644 index 0000000000..eaa5831917 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-72 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-73 b/cmds/installd/tests/corpus/seed-2024-08-29-73 Binary files differnew file mode 100644 index 0000000000..9df4a75b88 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-73 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-74 b/cmds/installd/tests/corpus/seed-2024-08-29-74 Binary files differnew file mode 100644 index 0000000000..9558ac019d --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-74 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-75 b/cmds/installd/tests/corpus/seed-2024-08-29-75 Binary files differnew file mode 100644 index 0000000000..a399271250 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-75 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-76 b/cmds/installd/tests/corpus/seed-2024-08-29-76 Binary files differnew file mode 100644 index 0000000000..866541d038 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-76 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-77 b/cmds/installd/tests/corpus/seed-2024-08-29-77 Binary files differnew file mode 100644 index 0000000000..e3940d9af6 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-77 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-78 b/cmds/installd/tests/corpus/seed-2024-08-29-78 Binary files differnew file mode 100644 index 0000000000..8122306d16 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-78 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-79 b/cmds/installd/tests/corpus/seed-2024-08-29-79 Binary files differnew file mode 100644 index 0000000000..0f23dfd2f9 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-79 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-8 b/cmds/installd/tests/corpus/seed-2024-08-29-8 Binary files differnew file mode 100644 index 0000000000..7390735a93 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-8 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-80 b/cmds/installd/tests/corpus/seed-2024-08-29-80 Binary files differnew file mode 100644 index 0000000000..e3c36405e7 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-80 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-81 b/cmds/installd/tests/corpus/seed-2024-08-29-81 Binary files differnew file mode 100644 index 0000000000..6c42b9e72f --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-81 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-82 b/cmds/installd/tests/corpus/seed-2024-08-29-82 Binary files differnew file mode 100644 index 0000000000..09184c98d0 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-82 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-83 b/cmds/installd/tests/corpus/seed-2024-08-29-83 Binary files differnew file mode 100644 index 0000000000..734570af84 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-83 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-84 b/cmds/installd/tests/corpus/seed-2024-08-29-84 Binary files differnew file mode 100644 index 0000000000..1a32561b37 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-84 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-85 b/cmds/installd/tests/corpus/seed-2024-08-29-85 Binary files differnew file mode 100644 index 0000000000..5315dfcab3 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-85 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-86 b/cmds/installd/tests/corpus/seed-2024-08-29-86 Binary files differnew file mode 100644 index 0000000000..5f798b9a15 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-86 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-87 b/cmds/installd/tests/corpus/seed-2024-08-29-87 Binary files differnew file mode 100644 index 0000000000..dd1ebe16bb --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-87 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-88 b/cmds/installd/tests/corpus/seed-2024-08-29-88 Binary files differnew file mode 100644 index 0000000000..45cf713628 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-88 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-89 b/cmds/installd/tests/corpus/seed-2024-08-29-89 Binary files differnew file mode 100644 index 0000000000..1053b71f9e --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-89 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-9 b/cmds/installd/tests/corpus/seed-2024-08-29-9 Binary files differnew file mode 100644 index 0000000000..86d511df98 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-9 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-90 b/cmds/installd/tests/corpus/seed-2024-08-29-90 Binary files differnew file mode 100644 index 0000000000..7ce82a08d0 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-90 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-91 b/cmds/installd/tests/corpus/seed-2024-08-29-91 Binary files differnew file mode 100644 index 0000000000..57c43d0803 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-91 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-92 b/cmds/installd/tests/corpus/seed-2024-08-29-92 Binary files differnew file mode 100644 index 0000000000..32a0f3a72c --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-92 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-93 b/cmds/installd/tests/corpus/seed-2024-08-29-93 Binary files differnew file mode 100644 index 0000000000..56dcb66521 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-93 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-94 b/cmds/installd/tests/corpus/seed-2024-08-29-94 Binary files differnew file mode 100644 index 0000000000..17b5a651e1 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-94 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-95 b/cmds/installd/tests/corpus/seed-2024-08-29-95 Binary files differnew file mode 100644 index 0000000000..09630392b0 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-95 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-96 b/cmds/installd/tests/corpus/seed-2024-08-29-96 Binary files differnew file mode 100644 index 0000000000..1c9590579f --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-96 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-97 b/cmds/installd/tests/corpus/seed-2024-08-29-97 Binary files differnew file mode 100644 index 0000000000..518910e7ef --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-97 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-98 b/cmds/installd/tests/corpus/seed-2024-08-29-98 Binary files differnew file mode 100644 index 0000000000..520feb29f2 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-98 diff --git a/cmds/installd/tests/corpus/seed-2024-08-29-99 b/cmds/installd/tests/corpus/seed-2024-08-29-99 Binary files differnew file mode 100644 index 0000000000..c1da923585 --- /dev/null +++ b/cmds/installd/tests/corpus/seed-2024-08-29-99 diff --git a/cmds/installd/tests/installd_dexopt_test.cpp b/cmds/installd/tests/installd_dexopt_test.cpp index ee91d80a3b..e89543e46f 100644 --- a/cmds/installd/tests/installd_dexopt_test.cpp +++ b/cmds/installd/tests/installd_dexopt_test.cpp @@ -1449,7 +1449,7 @@ TEST_F(ProfileTest, CopySystemProfileFailWrongProfileName) { class BootProfileTest : public ProfileTest { public: - std::vector<const std::string> extra_apps_; + std::vector<std::string> extra_apps_; std::vector<int64_t> extra_ce_data_inodes_; virtual void SetUp() { diff --git a/cmds/installd/tests/installd_utils_test.cpp b/cmds/installd/tests/installd_utils_test.cpp index 910cd630f3..19201b2c89 100644 --- a/cmds/installd/tests/installd_utils_test.cpp +++ b/cmds/installd/tests/installd_utils_test.cpp @@ -101,6 +101,9 @@ TEST_F(UtilsTest, IsValidApkPath_Internal) { EXPECT_EQ(0, validate_apk_path(path2)) << path2 << " should be allowed as a valid path"; + const char* path3 = TEST_APP_DIR "..example..com../example.apk"; + EXPECT_EQ(0, validate_apk_path(path3)) << path3 << " should be allowed as a valid path"; + const char *badint1 = TEST_APP_DIR "../example.apk"; EXPECT_EQ(-1, validate_apk_path(badint1)) << badint1 << " should be rejected as a invalid path"; diff --git a/cmds/installd/utils.cpp b/cmds/installd/utils.cpp index ffc082d5b2..b05c655517 100644 --- a/cmds/installd/utils.cpp +++ b/cmds/installd/utils.cpp @@ -1040,25 +1040,30 @@ static int validate_path(const std::string& dir, const std::string& path, int ma LOG(ERROR) << "Invalid directory " << dir; return -1; } - if (path.find("..") != std::string::npos) { - LOG(ERROR) << "Invalid path " << path; - return -1; - } if (path.compare(0, dir.size(), dir) != 0) { // Common case, path isn't under directory return -1; } - // Count number of subdirectories - auto pos = path.find('/', dir.size()); + // Count number of subdirectories and invalidate ".." subdirectories + auto last = dir.size(); + auto pos = path.find('/', last); int count = 0; while (pos != std::string::npos) { - auto next = path.find('/', pos + 1); - if (next > pos + 1) { + if (pos > last + 1) { count++; } - pos = next; + if (path.substr(last, pos - last) == "..") { + LOG(ERROR) << "Invalid path " << path; + return -1; + } + last = pos + 1; + pos = path.find('/', last); + } + if (path.substr(last, path.size() - last) == "..") { + LOG(ERROR) << "Invalid path " << path; + return -1; } if (count > maxSubdirs) { diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-0 b/cmds/servicemanager/corpus/seed-2024-08-29-0 Binary files differnew file mode 100644 index 0000000000..fe4942e53c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-0 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-1 b/cmds/servicemanager/corpus/seed-2024-08-29-1 Binary files differnew file mode 100644 index 0000000000..05c8be2f8a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-1 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-10 b/cmds/servicemanager/corpus/seed-2024-08-29-10 Binary files differnew file mode 100644 index 0000000000..427dc45ddd --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-10 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-100 b/cmds/servicemanager/corpus/seed-2024-08-29-100 Binary files differnew file mode 100644 index 0000000000..92584e3ac6 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-100 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-101 b/cmds/servicemanager/corpus/seed-2024-08-29-101 Binary files differnew file mode 100644 index 0000000000..4dd73ac592 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-101 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-102 b/cmds/servicemanager/corpus/seed-2024-08-29-102 Binary files differnew file mode 100644 index 0000000000..30c37a0d0e --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-102 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-103 b/cmds/servicemanager/corpus/seed-2024-08-29-103 Binary files differnew file mode 100644 index 0000000000..76ae112ef3 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-103 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-104 b/cmds/servicemanager/corpus/seed-2024-08-29-104 Binary files differnew file mode 100644 index 0000000000..8ca22015ab --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-104 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-105 b/cmds/servicemanager/corpus/seed-2024-08-29-105 Binary files differnew file mode 100644 index 0000000000..987fcc1969 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-105 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-106 b/cmds/servicemanager/corpus/seed-2024-08-29-106 Binary files differnew file mode 100644 index 0000000000..9f09e29cd1 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-106 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-107 b/cmds/servicemanager/corpus/seed-2024-08-29-107 Binary files differnew file mode 100644 index 0000000000..8f9518d1e4 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-107 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-108 b/cmds/servicemanager/corpus/seed-2024-08-29-108 Binary files differnew file mode 100644 index 0000000000..decb38a8be --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-108 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-109 b/cmds/servicemanager/corpus/seed-2024-08-29-109 Binary files differnew file mode 100644 index 0000000000..e3b4426d4e --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-109 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-11 b/cmds/servicemanager/corpus/seed-2024-08-29-11 Binary files differnew file mode 100644 index 0000000000..177a1cdedd --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-11 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-110 b/cmds/servicemanager/corpus/seed-2024-08-29-110 Binary files differnew file mode 100644 index 0000000000..35de9ca395 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-110 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-111 b/cmds/servicemanager/corpus/seed-2024-08-29-111 Binary files differnew file mode 100644 index 0000000000..ae6076fc14 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-111 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-112 b/cmds/servicemanager/corpus/seed-2024-08-29-112 Binary files differnew file mode 100644 index 0000000000..3d64f37139 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-112 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-113 b/cmds/servicemanager/corpus/seed-2024-08-29-113 Binary files differnew file mode 100644 index 0000000000..2b14f1d91f --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-113 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-114 b/cmds/servicemanager/corpus/seed-2024-08-29-114 Binary files differnew file mode 100644 index 0000000000..180831f25c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-114 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-115 b/cmds/servicemanager/corpus/seed-2024-08-29-115 Binary files differnew file mode 100644 index 0000000000..71184d205d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-115 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-116 b/cmds/servicemanager/corpus/seed-2024-08-29-116 Binary files differnew file mode 100644 index 0000000000..98c6163e2d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-116 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-117 b/cmds/servicemanager/corpus/seed-2024-08-29-117 Binary files differnew file mode 100644 index 0000000000..e6dd7bbdfb --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-117 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-118 b/cmds/servicemanager/corpus/seed-2024-08-29-118 Binary files differnew file mode 100644 index 0000000000..dd181ae4a4 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-118 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-119 b/cmds/servicemanager/corpus/seed-2024-08-29-119 Binary files differnew file mode 100644 index 0000000000..25de1b262f --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-119 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-12 b/cmds/servicemanager/corpus/seed-2024-08-29-12 Binary files differnew file mode 100644 index 0000000000..1312d2c9be --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-12 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-120 b/cmds/servicemanager/corpus/seed-2024-08-29-120 Binary files differnew file mode 100644 index 0000000000..cef973d8e9 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-120 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-121 b/cmds/servicemanager/corpus/seed-2024-08-29-121 Binary files differnew file mode 100644 index 0000000000..7fd1df2620 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-121 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-122 b/cmds/servicemanager/corpus/seed-2024-08-29-122 Binary files differnew file mode 100644 index 0000000000..5fefc4b95e --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-122 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-123 b/cmds/servicemanager/corpus/seed-2024-08-29-123 Binary files differnew file mode 100644 index 0000000000..714b6b5f10 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-123 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-124 b/cmds/servicemanager/corpus/seed-2024-08-29-124 Binary files differnew file mode 100644 index 0000000000..925bfcc657 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-124 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-125 b/cmds/servicemanager/corpus/seed-2024-08-29-125 Binary files differnew file mode 100644 index 0000000000..6dbec24c18 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-125 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-126 b/cmds/servicemanager/corpus/seed-2024-08-29-126 Binary files differnew file mode 100644 index 0000000000..d5cdcaa6ab --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-126 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-127 b/cmds/servicemanager/corpus/seed-2024-08-29-127 Binary files differnew file mode 100644 index 0000000000..13d0eb544a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-127 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-128 b/cmds/servicemanager/corpus/seed-2024-08-29-128 Binary files differnew file mode 100644 index 0000000000..471371c657 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-128 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-129 b/cmds/servicemanager/corpus/seed-2024-08-29-129 Binary files differnew file mode 100644 index 0000000000..29087958c4 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-129 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-13 b/cmds/servicemanager/corpus/seed-2024-08-29-13 Binary files differnew file mode 100644 index 0000000000..6c8bd0ac60 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-13 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-130 b/cmds/servicemanager/corpus/seed-2024-08-29-130 Binary files differnew file mode 100644 index 0000000000..3a64ac5eb4 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-130 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-131 b/cmds/servicemanager/corpus/seed-2024-08-29-131 Binary files differnew file mode 100644 index 0000000000..d1da2ea61d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-131 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-132 b/cmds/servicemanager/corpus/seed-2024-08-29-132 Binary files differnew file mode 100644 index 0000000000..6de377e760 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-132 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-133 b/cmds/servicemanager/corpus/seed-2024-08-29-133 Binary files differnew file mode 100644 index 0000000000..38ffcb922d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-133 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-134 b/cmds/servicemanager/corpus/seed-2024-08-29-134 Binary files differnew file mode 100644 index 0000000000..6e828ae599 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-134 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-135 b/cmds/servicemanager/corpus/seed-2024-08-29-135 Binary files differnew file mode 100644 index 0000000000..c3eb8275aa --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-135 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-136 b/cmds/servicemanager/corpus/seed-2024-08-29-136 Binary files differnew file mode 100644 index 0000000000..9b1fafb22a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-136 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-137 b/cmds/servicemanager/corpus/seed-2024-08-29-137 Binary files differnew file mode 100644 index 0000000000..059b55ba8b --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-137 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-138 b/cmds/servicemanager/corpus/seed-2024-08-29-138 Binary files differnew file mode 100644 index 0000000000..391bd8c2c5 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-138 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-139 b/cmds/servicemanager/corpus/seed-2024-08-29-139 Binary files differnew file mode 100644 index 0000000000..8ea28db180 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-139 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-14 b/cmds/servicemanager/corpus/seed-2024-08-29-14 Binary files differnew file mode 100644 index 0000000000..2c704b4f47 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-14 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-140 b/cmds/servicemanager/corpus/seed-2024-08-29-140 Binary files differnew file mode 100644 index 0000000000..621c5365b7 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-140 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-141 b/cmds/servicemanager/corpus/seed-2024-08-29-141 Binary files differnew file mode 100644 index 0000000000..1d8532475f --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-141 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-142 b/cmds/servicemanager/corpus/seed-2024-08-29-142 Binary files differnew file mode 100644 index 0000000000..1df0205b6d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-142 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-143 b/cmds/servicemanager/corpus/seed-2024-08-29-143 Binary files differnew file mode 100644 index 0000000000..be5ddea45e --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-143 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-144 b/cmds/servicemanager/corpus/seed-2024-08-29-144 Binary files differnew file mode 100644 index 0000000000..dd7eedfecf --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-144 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-145 b/cmds/servicemanager/corpus/seed-2024-08-29-145 Binary files differnew file mode 100644 index 0000000000..a9c28f91db --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-145 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-146 b/cmds/servicemanager/corpus/seed-2024-08-29-146 Binary files differnew file mode 100644 index 0000000000..8e64a65134 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-146 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-147 b/cmds/servicemanager/corpus/seed-2024-08-29-147 Binary files differnew file mode 100644 index 0000000000..f65abe0cf6 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-147 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-148 b/cmds/servicemanager/corpus/seed-2024-08-29-148 Binary files differnew file mode 100644 index 0000000000..174e50a2f8 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-148 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-149 b/cmds/servicemanager/corpus/seed-2024-08-29-149 Binary files differnew file mode 100644 index 0000000000..3d58671f16 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-149 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-15 b/cmds/servicemanager/corpus/seed-2024-08-29-15 Binary files differnew file mode 100644 index 0000000000..a1c47d31d5 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-15 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-150 b/cmds/servicemanager/corpus/seed-2024-08-29-150 Binary files differnew file mode 100644 index 0000000000..a41c9c84b4 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-150 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-151 b/cmds/servicemanager/corpus/seed-2024-08-29-151 Binary files differnew file mode 100644 index 0000000000..013f84d92a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-151 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-152 b/cmds/servicemanager/corpus/seed-2024-08-29-152 Binary files differnew file mode 100644 index 0000000000..ada2ead1e2 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-152 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-153 b/cmds/servicemanager/corpus/seed-2024-08-29-153 Binary files differnew file mode 100644 index 0000000000..1b565618e9 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-153 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-154 b/cmds/servicemanager/corpus/seed-2024-08-29-154 Binary files differnew file mode 100644 index 0000000000..8fea50f9a3 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-154 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-155 b/cmds/servicemanager/corpus/seed-2024-08-29-155 Binary files differnew file mode 100644 index 0000000000..ddcd8f31c1 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-155 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-156 b/cmds/servicemanager/corpus/seed-2024-08-29-156 Binary files differnew file mode 100644 index 0000000000..19ab7aec2c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-156 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-157 b/cmds/servicemanager/corpus/seed-2024-08-29-157 Binary files differnew file mode 100644 index 0000000000..bc89bf5b68 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-157 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-158 b/cmds/servicemanager/corpus/seed-2024-08-29-158 Binary files differnew file mode 100644 index 0000000000..64867f1c2a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-158 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-159 b/cmds/servicemanager/corpus/seed-2024-08-29-159 Binary files differnew file mode 100644 index 0000000000..fe77d0b3f8 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-159 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-16 b/cmds/servicemanager/corpus/seed-2024-08-29-16 Binary files differnew file mode 100644 index 0000000000..f1002d7d06 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-16 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-160 b/cmds/servicemanager/corpus/seed-2024-08-29-160 Binary files differnew file mode 100644 index 0000000000..9c2123f2b9 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-160 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-161 b/cmds/servicemanager/corpus/seed-2024-08-29-161 Binary files differnew file mode 100644 index 0000000000..0fc8e863c5 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-161 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-162 b/cmds/servicemanager/corpus/seed-2024-08-29-162 Binary files differnew file mode 100644 index 0000000000..a13408506c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-162 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-163 b/cmds/servicemanager/corpus/seed-2024-08-29-163 Binary files differnew file mode 100644 index 0000000000..c23e78c02f --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-163 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-164 b/cmds/servicemanager/corpus/seed-2024-08-29-164 Binary files differnew file mode 100644 index 0000000000..d4feab0651 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-164 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-165 b/cmds/servicemanager/corpus/seed-2024-08-29-165 Binary files differnew file mode 100644 index 0000000000..9cbdc4f4cb --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-165 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-166 b/cmds/servicemanager/corpus/seed-2024-08-29-166 Binary files differnew file mode 100644 index 0000000000..d4cf647d8e --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-166 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-167 b/cmds/servicemanager/corpus/seed-2024-08-29-167 Binary files differnew file mode 100644 index 0000000000..5023909539 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-167 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-168 b/cmds/servicemanager/corpus/seed-2024-08-29-168 Binary files differnew file mode 100644 index 0000000000..846d0ec5bc --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-168 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-169 b/cmds/servicemanager/corpus/seed-2024-08-29-169 Binary files differnew file mode 100644 index 0000000000..cf6d882330 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-169 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-17 b/cmds/servicemanager/corpus/seed-2024-08-29-17 Binary files differnew file mode 100644 index 0000000000..6c21de860e --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-17 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-170 b/cmds/servicemanager/corpus/seed-2024-08-29-170 Binary files differnew file mode 100644 index 0000000000..d9707cb129 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-170 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-171 b/cmds/servicemanager/corpus/seed-2024-08-29-171 Binary files differnew file mode 100644 index 0000000000..ea947f6b3f --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-171 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-172 b/cmds/servicemanager/corpus/seed-2024-08-29-172 Binary files differnew file mode 100644 index 0000000000..2754437308 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-172 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-173 b/cmds/servicemanager/corpus/seed-2024-08-29-173 Binary files differnew file mode 100644 index 0000000000..96e8d563a2 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-173 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-174 b/cmds/servicemanager/corpus/seed-2024-08-29-174 Binary files differnew file mode 100644 index 0000000000..aa6472e7e5 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-174 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-175 b/cmds/servicemanager/corpus/seed-2024-08-29-175 Binary files differnew file mode 100644 index 0000000000..41e789479b --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-175 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-176 b/cmds/servicemanager/corpus/seed-2024-08-29-176 Binary files differnew file mode 100644 index 0000000000..b94712aefe --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-176 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-177 b/cmds/servicemanager/corpus/seed-2024-08-29-177 Binary files differnew file mode 100644 index 0000000000..4925e6254a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-177 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-178 b/cmds/servicemanager/corpus/seed-2024-08-29-178 Binary files differnew file mode 100644 index 0000000000..9ec943d9fe --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-178 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-179 b/cmds/servicemanager/corpus/seed-2024-08-29-179 Binary files differnew file mode 100644 index 0000000000..e173bd3331 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-179 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-18 b/cmds/servicemanager/corpus/seed-2024-08-29-18 Binary files differnew file mode 100644 index 0000000000..aa0b101ecd --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-18 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-180 b/cmds/servicemanager/corpus/seed-2024-08-29-180 Binary files differnew file mode 100644 index 0000000000..f6f4ba780b --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-180 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-181 b/cmds/servicemanager/corpus/seed-2024-08-29-181 Binary files differnew file mode 100644 index 0000000000..2ca01e693d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-181 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-182 b/cmds/servicemanager/corpus/seed-2024-08-29-182 Binary files differnew file mode 100644 index 0000000000..18966c0ad7 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-182 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-183 b/cmds/servicemanager/corpus/seed-2024-08-29-183 Binary files differnew file mode 100644 index 0000000000..887de1013d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-183 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-184 b/cmds/servicemanager/corpus/seed-2024-08-29-184 Binary files differnew file mode 100644 index 0000000000..fee8cdb6a3 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-184 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-185 b/cmds/servicemanager/corpus/seed-2024-08-29-185 Binary files differnew file mode 100644 index 0000000000..10dd34d8eb --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-185 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-186 b/cmds/servicemanager/corpus/seed-2024-08-29-186 Binary files differnew file mode 100644 index 0000000000..6ad247bec0 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-186 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-187 b/cmds/servicemanager/corpus/seed-2024-08-29-187 Binary files differnew file mode 100644 index 0000000000..613456daef --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-187 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-188 b/cmds/servicemanager/corpus/seed-2024-08-29-188 Binary files differnew file mode 100644 index 0000000000..851b25fee7 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-188 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-189 b/cmds/servicemanager/corpus/seed-2024-08-29-189 Binary files differnew file mode 100644 index 0000000000..c4cebe91fd --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-189 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-19 b/cmds/servicemanager/corpus/seed-2024-08-29-19 Binary files differnew file mode 100644 index 0000000000..c0792c09c3 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-19 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-190 b/cmds/servicemanager/corpus/seed-2024-08-29-190 Binary files differnew file mode 100644 index 0000000000..4370a318b4 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-190 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-191 b/cmds/servicemanager/corpus/seed-2024-08-29-191 Binary files differnew file mode 100644 index 0000000000..09704284ee --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-191 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-192 b/cmds/servicemanager/corpus/seed-2024-08-29-192 Binary files differnew file mode 100644 index 0000000000..6cec4004da --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-192 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-193 b/cmds/servicemanager/corpus/seed-2024-08-29-193 Binary files differnew file mode 100644 index 0000000000..15a766167d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-193 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-194 b/cmds/servicemanager/corpus/seed-2024-08-29-194 Binary files differnew file mode 100644 index 0000000000..3cabe77e6d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-194 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-195 b/cmds/servicemanager/corpus/seed-2024-08-29-195 Binary files differnew file mode 100644 index 0000000000..4c5274bca9 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-195 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-196 b/cmds/servicemanager/corpus/seed-2024-08-29-196 Binary files differnew file mode 100644 index 0000000000..9d7a3d6a76 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-196 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-197 b/cmds/servicemanager/corpus/seed-2024-08-29-197 Binary files differnew file mode 100644 index 0000000000..4e69238bf3 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-197 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-198 b/cmds/servicemanager/corpus/seed-2024-08-29-198 Binary files differnew file mode 100644 index 0000000000..5f6df994be --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-198 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-199 b/cmds/servicemanager/corpus/seed-2024-08-29-199 Binary files differnew file mode 100644 index 0000000000..a902bba205 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-199 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-2 b/cmds/servicemanager/corpus/seed-2024-08-29-2 Binary files differnew file mode 100644 index 0000000000..ffa97196a9 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-2 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-20 b/cmds/servicemanager/corpus/seed-2024-08-29-20 Binary files differnew file mode 100644 index 0000000000..2090ef620a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-20 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-200 b/cmds/servicemanager/corpus/seed-2024-08-29-200 Binary files differnew file mode 100644 index 0000000000..2c91da6f3e --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-200 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-201 b/cmds/servicemanager/corpus/seed-2024-08-29-201 Binary files differnew file mode 100644 index 0000000000..eb77655ce1 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-201 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-202 b/cmds/servicemanager/corpus/seed-2024-08-29-202 Binary files differnew file mode 100644 index 0000000000..bcbe3b7619 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-202 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-203 b/cmds/servicemanager/corpus/seed-2024-08-29-203 Binary files differnew file mode 100644 index 0000000000..7c3dc94e42 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-203 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-204 b/cmds/servicemanager/corpus/seed-2024-08-29-204 Binary files differnew file mode 100644 index 0000000000..a4b660e5f7 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-204 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-205 b/cmds/servicemanager/corpus/seed-2024-08-29-205 Binary files differnew file mode 100644 index 0000000000..aee1c21fae --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-205 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-206 b/cmds/servicemanager/corpus/seed-2024-08-29-206 Binary files differnew file mode 100644 index 0000000000..6863c2ef0a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-206 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-207 b/cmds/servicemanager/corpus/seed-2024-08-29-207 Binary files differnew file mode 100644 index 0000000000..bf2c59f084 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-207 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-208 b/cmds/servicemanager/corpus/seed-2024-08-29-208 Binary files differnew file mode 100644 index 0000000000..78081b969e --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-208 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-209 b/cmds/servicemanager/corpus/seed-2024-08-29-209 Binary files differnew file mode 100644 index 0000000000..76df969df6 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-209 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-21 b/cmds/servicemanager/corpus/seed-2024-08-29-21 Binary files differnew file mode 100644 index 0000000000..510b9cf365 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-21 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-210 b/cmds/servicemanager/corpus/seed-2024-08-29-210 Binary files differnew file mode 100644 index 0000000000..b5174e0966 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-210 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-211 b/cmds/servicemanager/corpus/seed-2024-08-29-211 Binary files differnew file mode 100644 index 0000000000..51af471916 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-211 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-212 b/cmds/servicemanager/corpus/seed-2024-08-29-212 Binary files differnew file mode 100644 index 0000000000..f260df4564 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-212 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-213 b/cmds/servicemanager/corpus/seed-2024-08-29-213 Binary files differnew file mode 100644 index 0000000000..2d322b9584 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-213 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-214 b/cmds/servicemanager/corpus/seed-2024-08-29-214 Binary files differnew file mode 100644 index 0000000000..8df3af4716 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-214 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-215 b/cmds/servicemanager/corpus/seed-2024-08-29-215 Binary files differnew file mode 100644 index 0000000000..b82d03b171 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-215 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-216 b/cmds/servicemanager/corpus/seed-2024-08-29-216 Binary files differnew file mode 100644 index 0000000000..16f6d4d6ae --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-216 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-217 b/cmds/servicemanager/corpus/seed-2024-08-29-217 Binary files differnew file mode 100644 index 0000000000..d4c2bb36c6 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-217 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-218 b/cmds/servicemanager/corpus/seed-2024-08-29-218 Binary files differnew file mode 100644 index 0000000000..d0c1970146 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-218 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-219 b/cmds/servicemanager/corpus/seed-2024-08-29-219 Binary files differnew file mode 100644 index 0000000000..75edd86eef --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-219 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-22 b/cmds/servicemanager/corpus/seed-2024-08-29-22 Binary files differnew file mode 100644 index 0000000000..aa87441e0d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-22 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-220 b/cmds/servicemanager/corpus/seed-2024-08-29-220 Binary files differnew file mode 100644 index 0000000000..b3b6788f9d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-220 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-221 b/cmds/servicemanager/corpus/seed-2024-08-29-221 Binary files differnew file mode 100644 index 0000000000..429da0ef05 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-221 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-222 b/cmds/servicemanager/corpus/seed-2024-08-29-222 Binary files differnew file mode 100644 index 0000000000..be8e3f30fd --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-222 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-223 b/cmds/servicemanager/corpus/seed-2024-08-29-223 Binary files differnew file mode 100644 index 0000000000..a5a6d9c9da --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-223 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-224 b/cmds/servicemanager/corpus/seed-2024-08-29-224 Binary files differnew file mode 100644 index 0000000000..9a7d07e60c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-224 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-225 b/cmds/servicemanager/corpus/seed-2024-08-29-225 Binary files differnew file mode 100644 index 0000000000..39a5644d71 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-225 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-226 b/cmds/servicemanager/corpus/seed-2024-08-29-226 Binary files differnew file mode 100644 index 0000000000..c32f26ad65 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-226 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-227 b/cmds/servicemanager/corpus/seed-2024-08-29-227 Binary files differnew file mode 100644 index 0000000000..5af105be86 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-227 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-23 b/cmds/servicemanager/corpus/seed-2024-08-29-23 Binary files differnew file mode 100644 index 0000000000..4399c39593 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-23 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-24 b/cmds/servicemanager/corpus/seed-2024-08-29-24 Binary files differnew file mode 100644 index 0000000000..133c59a8ae --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-24 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-25 b/cmds/servicemanager/corpus/seed-2024-08-29-25 Binary files differnew file mode 100644 index 0000000000..ec1ac02447 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-25 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-26 b/cmds/servicemanager/corpus/seed-2024-08-29-26 Binary files differnew file mode 100644 index 0000000000..55397b96d5 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-26 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-27 b/cmds/servicemanager/corpus/seed-2024-08-29-27 Binary files differnew file mode 100644 index 0000000000..517af0b887 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-27 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-28 b/cmds/servicemanager/corpus/seed-2024-08-29-28 Binary files differnew file mode 100644 index 0000000000..0401668a65 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-28 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-29 b/cmds/servicemanager/corpus/seed-2024-08-29-29 Binary files differnew file mode 100644 index 0000000000..05ad4ecbb5 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-29 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-3 b/cmds/servicemanager/corpus/seed-2024-08-29-3 Binary files differnew file mode 100644 index 0000000000..14dcdd0c0d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-3 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-30 b/cmds/servicemanager/corpus/seed-2024-08-29-30 Binary files differnew file mode 100644 index 0000000000..d941024dab --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-30 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-31 b/cmds/servicemanager/corpus/seed-2024-08-29-31 Binary files differnew file mode 100644 index 0000000000..e93a19271e --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-31 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-32 b/cmds/servicemanager/corpus/seed-2024-08-29-32 Binary files differnew file mode 100644 index 0000000000..36f82dd1e8 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-32 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-33 b/cmds/servicemanager/corpus/seed-2024-08-29-33 Binary files differnew file mode 100644 index 0000000000..5f64227f41 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-33 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-34 b/cmds/servicemanager/corpus/seed-2024-08-29-34 Binary files differnew file mode 100644 index 0000000000..13f76344b4 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-34 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-35 b/cmds/servicemanager/corpus/seed-2024-08-29-35 Binary files differnew file mode 100644 index 0000000000..3a4476e55c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-35 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-36 b/cmds/servicemanager/corpus/seed-2024-08-29-36 Binary files differnew file mode 100644 index 0000000000..da9c20870f --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-36 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-37 b/cmds/servicemanager/corpus/seed-2024-08-29-37 Binary files differnew file mode 100644 index 0000000000..969a957c35 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-37 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-38 b/cmds/servicemanager/corpus/seed-2024-08-29-38 Binary files differnew file mode 100644 index 0000000000..ab6f1061ed --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-38 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-39 b/cmds/servicemanager/corpus/seed-2024-08-29-39 Binary files differnew file mode 100644 index 0000000000..248a549811 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-39 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-4 b/cmds/servicemanager/corpus/seed-2024-08-29-4 Binary files differnew file mode 100644 index 0000000000..0bd7cd5813 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-4 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-40 b/cmds/servicemanager/corpus/seed-2024-08-29-40 Binary files differnew file mode 100644 index 0000000000..7031a918fc --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-40 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-41 b/cmds/servicemanager/corpus/seed-2024-08-29-41 Binary files differnew file mode 100644 index 0000000000..8b8925c6e2 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-41 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-42 b/cmds/servicemanager/corpus/seed-2024-08-29-42 Binary files differnew file mode 100644 index 0000000000..c6e2167d12 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-42 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-43 b/cmds/servicemanager/corpus/seed-2024-08-29-43 Binary files differnew file mode 100644 index 0000000000..671a82172c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-43 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-44 b/cmds/servicemanager/corpus/seed-2024-08-29-44 Binary files differnew file mode 100644 index 0000000000..7c365b06c3 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-44 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-45 b/cmds/servicemanager/corpus/seed-2024-08-29-45 Binary files differnew file mode 100644 index 0000000000..a38d1382d8 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-45 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-46 b/cmds/servicemanager/corpus/seed-2024-08-29-46 Binary files differnew file mode 100644 index 0000000000..62acb777dc --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-46 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-47 b/cmds/servicemanager/corpus/seed-2024-08-29-47 Binary files differnew file mode 100644 index 0000000000..aea84c6ded --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-47 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-48 b/cmds/servicemanager/corpus/seed-2024-08-29-48 Binary files differnew file mode 100644 index 0000000000..a5bab7c63b --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-48 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-49 b/cmds/servicemanager/corpus/seed-2024-08-29-49 Binary files differnew file mode 100644 index 0000000000..4f19f09a02 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-49 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-5 b/cmds/servicemanager/corpus/seed-2024-08-29-5 Binary files differnew file mode 100644 index 0000000000..4e8a8534cf --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-5 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-50 b/cmds/servicemanager/corpus/seed-2024-08-29-50 Binary files differnew file mode 100644 index 0000000000..2f1d78b4ff --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-50 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-51 b/cmds/servicemanager/corpus/seed-2024-08-29-51 Binary files differnew file mode 100644 index 0000000000..7a44b4a5c7 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-51 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-52 b/cmds/servicemanager/corpus/seed-2024-08-29-52 Binary files differnew file mode 100644 index 0000000000..3da177b3df --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-52 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-53 b/cmds/servicemanager/corpus/seed-2024-08-29-53 Binary files differnew file mode 100644 index 0000000000..c67df718ba --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-53 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-54 b/cmds/servicemanager/corpus/seed-2024-08-29-54 Binary files differnew file mode 100644 index 0000000000..b1e8fec010 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-54 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-55 b/cmds/servicemanager/corpus/seed-2024-08-29-55 Binary files differnew file mode 100644 index 0000000000..20b268a3c1 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-55 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-56 b/cmds/servicemanager/corpus/seed-2024-08-29-56 Binary files differnew file mode 100644 index 0000000000..146192696c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-56 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-57 b/cmds/servicemanager/corpus/seed-2024-08-29-57 Binary files differnew file mode 100644 index 0000000000..fab8065815 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-57 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-58 b/cmds/servicemanager/corpus/seed-2024-08-29-58 Binary files differnew file mode 100644 index 0000000000..676f9e46d3 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-58 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-59 b/cmds/servicemanager/corpus/seed-2024-08-29-59 Binary files differnew file mode 100644 index 0000000000..a8e2c7220f --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-59 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-6 b/cmds/servicemanager/corpus/seed-2024-08-29-6 Binary files differnew file mode 100644 index 0000000000..585f1f0c04 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-6 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-60 b/cmds/servicemanager/corpus/seed-2024-08-29-60 Binary files differnew file mode 100644 index 0000000000..ef4b098b58 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-60 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-61 b/cmds/servicemanager/corpus/seed-2024-08-29-61 Binary files differnew file mode 100644 index 0000000000..5f45443fd4 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-61 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-62 b/cmds/servicemanager/corpus/seed-2024-08-29-62 Binary files differnew file mode 100644 index 0000000000..7ffd776948 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-62 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-63 b/cmds/servicemanager/corpus/seed-2024-08-29-63 Binary files differnew file mode 100644 index 0000000000..fa026cd452 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-63 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-64 b/cmds/servicemanager/corpus/seed-2024-08-29-64 Binary files differnew file mode 100644 index 0000000000..422c823386 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-64 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-65 b/cmds/servicemanager/corpus/seed-2024-08-29-65 Binary files differnew file mode 100644 index 0000000000..c811c44438 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-65 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-66 b/cmds/servicemanager/corpus/seed-2024-08-29-66 Binary files differnew file mode 100644 index 0000000000..8407da2006 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-66 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-67 b/cmds/servicemanager/corpus/seed-2024-08-29-67 Binary files differnew file mode 100644 index 0000000000..76dfdc3c95 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-67 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-68 b/cmds/servicemanager/corpus/seed-2024-08-29-68 Binary files differnew file mode 100644 index 0000000000..d93e0e3a5a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-68 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-69 b/cmds/servicemanager/corpus/seed-2024-08-29-69 Binary files differnew file mode 100644 index 0000000000..12b501b7da --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-69 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-7 b/cmds/servicemanager/corpus/seed-2024-08-29-7 Binary files differnew file mode 100644 index 0000000000..647836362d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-7 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-70 b/cmds/servicemanager/corpus/seed-2024-08-29-70 Binary files differnew file mode 100644 index 0000000000..e6206230cc --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-70 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-71 b/cmds/servicemanager/corpus/seed-2024-08-29-71 Binary files differnew file mode 100644 index 0000000000..dc32a5f830 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-71 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-72 b/cmds/servicemanager/corpus/seed-2024-08-29-72 Binary files differnew file mode 100644 index 0000000000..24217c62c6 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-72 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-73 b/cmds/servicemanager/corpus/seed-2024-08-29-73 Binary files differnew file mode 100644 index 0000000000..a9a0b2be58 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-73 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-74 b/cmds/servicemanager/corpus/seed-2024-08-29-74 Binary files differnew file mode 100644 index 0000000000..fd8a429232 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-74 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-75 b/cmds/servicemanager/corpus/seed-2024-08-29-75 Binary files differnew file mode 100644 index 0000000000..090b4894b0 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-75 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-76 b/cmds/servicemanager/corpus/seed-2024-08-29-76 Binary files differnew file mode 100644 index 0000000000..c92c45f97c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-76 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-77 b/cmds/servicemanager/corpus/seed-2024-08-29-77 Binary files differnew file mode 100644 index 0000000000..002a2336d0 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-77 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-78 b/cmds/servicemanager/corpus/seed-2024-08-29-78 Binary files differnew file mode 100644 index 0000000000..633f937341 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-78 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-79 b/cmds/servicemanager/corpus/seed-2024-08-29-79 Binary files differnew file mode 100644 index 0000000000..77782404bb --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-79 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-8 b/cmds/servicemanager/corpus/seed-2024-08-29-8 Binary files differnew file mode 100644 index 0000000000..580e20005a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-8 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-80 b/cmds/servicemanager/corpus/seed-2024-08-29-80 Binary files differnew file mode 100644 index 0000000000..90d74e44fd --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-80 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-81 b/cmds/servicemanager/corpus/seed-2024-08-29-81 Binary files differnew file mode 100644 index 0000000000..1fd76686f7 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-81 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-82 b/cmds/servicemanager/corpus/seed-2024-08-29-82 Binary files differnew file mode 100644 index 0000000000..d771501508 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-82 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-83 b/cmds/servicemanager/corpus/seed-2024-08-29-83 Binary files differnew file mode 100644 index 0000000000..6a4a1ca251 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-83 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-84 b/cmds/servicemanager/corpus/seed-2024-08-29-84 Binary files differnew file mode 100644 index 0000000000..bf8459b34c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-84 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-85 b/cmds/servicemanager/corpus/seed-2024-08-29-85 Binary files differnew file mode 100644 index 0000000000..8c88cacdc1 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-85 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-86 b/cmds/servicemanager/corpus/seed-2024-08-29-86 Binary files differnew file mode 100644 index 0000000000..62f676585a --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-86 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-87 b/cmds/servicemanager/corpus/seed-2024-08-29-87 Binary files differnew file mode 100644 index 0000000000..eb54dcbca2 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-87 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-88 b/cmds/servicemanager/corpus/seed-2024-08-29-88 Binary files differnew file mode 100644 index 0000000000..f38aaba211 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-88 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-89 b/cmds/servicemanager/corpus/seed-2024-08-29-89 Binary files differnew file mode 100644 index 0000000000..b4154aeeea --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-89 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-9 b/cmds/servicemanager/corpus/seed-2024-08-29-9 Binary files differnew file mode 100644 index 0000000000..5dca38a5a2 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-9 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-90 b/cmds/servicemanager/corpus/seed-2024-08-29-90 Binary files differnew file mode 100644 index 0000000000..2725a79022 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-90 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-91 b/cmds/servicemanager/corpus/seed-2024-08-29-91 Binary files differnew file mode 100644 index 0000000000..9140e28e10 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-91 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-92 b/cmds/servicemanager/corpus/seed-2024-08-29-92 Binary files differnew file mode 100644 index 0000000000..88dda1e85c --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-92 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-93 b/cmds/servicemanager/corpus/seed-2024-08-29-93 Binary files differnew file mode 100644 index 0000000000..6dd114e84d --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-93 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-94 b/cmds/servicemanager/corpus/seed-2024-08-29-94 Binary files differnew file mode 100644 index 0000000000..462c185d07 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-94 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-95 b/cmds/servicemanager/corpus/seed-2024-08-29-95 Binary files differnew file mode 100644 index 0000000000..4472deb9b1 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-95 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-96 b/cmds/servicemanager/corpus/seed-2024-08-29-96 Binary files differnew file mode 100644 index 0000000000..875efc5b2b --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-96 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-97 b/cmds/servicemanager/corpus/seed-2024-08-29-97 Binary files differnew file mode 100644 index 0000000000..3f0277e129 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-97 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-98 b/cmds/servicemanager/corpus/seed-2024-08-29-98 Binary files differnew file mode 100644 index 0000000000..2c66436172 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-98 diff --git a/cmds/servicemanager/corpus/seed-2024-08-29-99 b/cmds/servicemanager/corpus/seed-2024-08-29-99 Binary files differnew file mode 100644 index 0000000000..9a6ff1dff0 --- /dev/null +++ b/cmds/servicemanager/corpus/seed-2024-08-29-99 diff --git a/include/ftl/fake_guard.h b/include/ftl/fake_guard.h index e6012516fc..0bf2870b69 100644 --- a/include/ftl/fake_guard.h +++ b/include/ftl/fake_guard.h @@ -76,12 +76,8 @@ struct [[clang::scoped_lockable]] FakeGuard final { FTL_ATTRIBUTE(release_capability(mutex)) #endif -// The parentheses around `expr` are needed to deduce an lvalue or rvalue reference. -#define FTL_FAKE_GUARD2(mutex, expr) \ - [&]() -> decltype(auto) { \ - const android::ftl::FakeGuard guard(mutex); \ - return (expr); \ - }() +#define FTL_FAKE_GUARD2(mutex, expr) \ + (android::ftl::FakeGuard(mutex), expr) #define FTL_MAKE_FAKE_GUARD(arg1, arg2, guard, ...) guard diff --git a/include/ftl/small_vector.h b/include/ftl/small_vector.h index 43e9fac5e2..3d5d52e80c 100644 --- a/include/ftl/small_vector.h +++ b/include/ftl/small_vector.h @@ -234,7 +234,7 @@ class SmallVector final : details::ArrayTraits<T>, details::ArrayComparators<Sma } // Extracts the elements as std::vector. - std::vector<T> promote() && { + std::vector<std::remove_const_t<T>> promote() && { if (dynamic()) { return std::get<Dynamic>(std::move(vector_)).promote(); } else { @@ -290,11 +290,11 @@ template <typename T> class SmallVector<T, 0> final : details::ArrayTraits<T>, details::ArrayComparators<SmallVector>, details::ArrayIterators<SmallVector<T, 0>, T>, - std::vector<T> { + std::vector<std::remove_const_t<T>> { using details::ArrayTraits<T>::replace_at; using Iter = details::ArrayIterators<SmallVector, T>; - using Impl = std::vector<T>; + using Impl = std::vector<std::remove_const_t<T>>; friend Iter; @@ -394,12 +394,12 @@ class SmallVector<T, 0> final : details::ArrayTraits<T>, pop_back(); } - std::vector<T> promote() && { return std::move(*this); } + std::vector<std::remove_const_t<T>> promote() && { return std::move(*this); } private: template <typename U, std::size_t M> static Impl convert(SmallVector<U, M>&& other) { - if constexpr (std::is_constructible_v<Impl, std::vector<U>&&>) { + if constexpr (std::is_constructible_v<Impl, std::vector<std::remove_const_t<U>>&&>) { return std::move(other).promote(); } else { SmallVector vector(other.size()); diff --git a/libs/adbd_auth/adbd_auth.cpp b/libs/adbd_auth/adbd_auth.cpp index 78896ed553..d31cb3dff0 100644 --- a/libs/adbd_auth/adbd_auth.cpp +++ b/libs/adbd_auth/adbd_auth.cpp @@ -390,13 +390,16 @@ public: } } - static constexpr const char* key_paths[] = {"/adb_keys", "/data/misc/adb/adb_keys"}; + static constexpr std::pair<const char*, bool> key_paths[] = { + {"/adb_keys", true /* follow symlinks */ }, + {"/data/misc/adb/adb_keys", false /* don't follow symlinks */ }, + }; void IteratePublicKeys(bool (*callback)(void*, const char*, size_t), void* opaque) { - for (const auto& path : key_paths) { + for (const auto& [path, follow_symlinks] : key_paths) { if (access(path, R_OK) == 0) { LOG(INFO) << "adbd_auth: loading keys from " << path; std::string content; - if (!android::base::ReadFileToString(path, &content)) { + if (!android::base::ReadFileToString(path, &content, follow_symlinks)) { PLOG(ERROR) << "adbd_auth: couldn't read " << path; continue; } diff --git a/libs/binder/Android.bp b/libs/binder/Android.bp index de331b79c2..379b609e9f 100644 --- a/libs/binder/Android.bp +++ b/libs/binder/Android.bp @@ -87,6 +87,11 @@ cc_library_headers { cc_cmake_snapshot { name: "binder_sdk", + dist: { + targets: ["binder_sdk"], + dest: "binder_sdk.zip", + }, + modules_host: [ "libbinder_sdk", "libbinder_sdk_single_threaded", diff --git a/libs/binder/Parcel.cpp b/libs/binder/Parcel.cpp index f30b2aa3f4..925cb23cf1 100644 --- a/libs/binder/Parcel.cpp +++ b/libs/binder/Parcel.cpp @@ -1725,7 +1725,9 @@ status_t Parcel::writeBlob(size_t len, bool mutableCopy, WritableBlob* outBlob) } } } - ::munmap(ptr, len); + if (::munmap(ptr, len) == -1) { + ALOGW("munmap() failed: %s", strerror(errno)); + } } ::close(fd); return status; @@ -3331,7 +3333,9 @@ Parcel::Blob::~Blob() { void Parcel::Blob::release() { if (mFd != -1 && mData) { - ::munmap(mData, mSize); + if (::munmap(mData, mSize) == -1) { + ALOGW("munmap() failed: %s", strerror(errno)); + } } clear(); } diff --git a/libs/binder/tests/Android.bp b/libs/binder/tests/Android.bp index 957871379b..1e463a45cc 100644 --- a/libs/binder/tests/Android.bp +++ b/libs/binder/tests/Android.bp @@ -888,6 +888,7 @@ cc_defaults { enabled: false, }, }, + corpus: ["corpus/*"], fuzz_config: { cc: [ "smoreland@google.com", diff --git a/libs/gralloc/types/fuzzer/Android.bp b/libs/gralloc/types/fuzzer/Android.bp index 833718213a..d9cdb59dfe 100644 --- a/libs/gralloc/types/fuzzer/Android.bp +++ b/libs/gralloc/types/fuzzer/Android.bp @@ -28,14 +28,10 @@ cc_fuzz { ], static_libs: [ "libbase", - "libcgrouprc", - "libcgrouprc_format", "libcutils", "libgralloctypes", "libhidlbase", "liblog", - "libprocessgroup", - "libjsoncpp", "libutils", ], diff --git a/libs/graphicsenv/OWNERS b/libs/graphicsenv/OWNERS index 1db8cbe52f..4aa8fff1e2 100644 --- a/libs/graphicsenv/OWNERS +++ b/libs/graphicsenv/OWNERS @@ -1,4 +1,11 @@ chrisforbes@google.com -cnorthrop@google.com ianelliott@google.com -lpy@google.com + +abdolrashidi@google.com +cclao@google.com +cnorthrop@google.com +hibrian@google.com +mathias@google.com +romanl@google.com +solti@google.com +yuxinhu@google.com diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-0 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-0 Binary files differnew file mode 100644 index 0000000000..120a34dc01 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-0 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-1 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-1 Binary files differnew file mode 100644 index 0000000000..92d5bdf268 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-1 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-10 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-10 Binary files differnew file mode 100644 index 0000000000..c044c844be --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-10 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-11 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-11 Binary files differnew file mode 100644 index 0000000000..430552e625 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-11 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-12 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-12 Binary files differnew file mode 100644 index 0000000000..f7849bbe02 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-12 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-13 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-13 Binary files differnew file mode 100644 index 0000000000..2f0a655224 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-13 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-14 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-14 Binary files differnew file mode 100644 index 0000000000..bd8fb017db --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-14 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-15 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-15 Binary files differnew file mode 100644 index 0000000000..29aa2b1a40 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-15 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-16 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-16 Binary files differnew file mode 100644 index 0000000000..e00100f5c2 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-16 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-17 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-17 Binary files differnew file mode 100644 index 0000000000..db281e13fa --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-17 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-18 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-18 Binary files differnew file mode 100644 index 0000000000..5592c32a54 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-18 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-2 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-2 Binary files differnew file mode 100644 index 0000000000..5bd2b993dc --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-2 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-3 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-3 Binary files differnew file mode 100644 index 0000000000..2d89289137 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-3 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-4 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-4 Binary files differnew file mode 100644 index 0000000000..8f3f1c212a --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-4 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-5 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-5 Binary files differnew file mode 100644 index 0000000000..95b05e79ae --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-5 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-6 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-6 Binary files differnew file mode 100644 index 0000000000..497a5019a9 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-6 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-7 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-7 Binary files differnew file mode 100644 index 0000000000..9902bdec7a --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-7 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-8 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-8 Binary files differnew file mode 100644 index 0000000000..fdaaf311b5 --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-8 diff --git a/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-9 b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-9 Binary files differnew file mode 100644 index 0000000000..a197c6ad7b --- /dev/null +++ b/services/gpuservice/tests/fuzzers/corpus/seed-2024-08-29-9 diff --git a/services/sensorservice/SensorEventConnection.cpp b/services/sensorservice/SensorEventConnection.cpp index dc8657759c..d5bfadbdc4 100644 --- a/services/sensorservice/SensorEventConnection.cpp +++ b/services/sensorservice/SensorEventConnection.cpp @@ -173,7 +173,7 @@ bool SensorService::SensorEventConnection::addSensor(int32_t handle) { bool SensorService::SensorEventConnection::removeSensor(int32_t handle) { Mutex::Autolock _l(mConnectionLock); - if (mSensorInfo.erase(handle) >= 0) { + if (mSensorInfo.erase(handle) > 0) { return true; } return false; diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 0f8e3bfb86..19995f24ac 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -6675,7 +6675,7 @@ void SurfaceFlinger::dumpOffscreenLayers(std::string& result) { } void SurfaceFlinger::dumpHwcLayersMinidumpLockedLegacy(std::string& result) const { - for (const auto& [token, display] : FTL_FAKE_GUARD(mStateLock, mDisplays)) { + for (const auto& [token, display] : mDisplays) { const auto displayId = HalDisplayId::tryCast(display->getId()); if (!displayId) { continue; @@ -6695,7 +6695,7 @@ void SurfaceFlinger::dumpHwcLayersMinidump(std::string& result) const { if (!mLayerLifecycleManagerEnabled) { return dumpHwcLayersMinidumpLockedLegacy(result); } - for (const auto& [token, display] : FTL_FAKE_GUARD(mStateLock, mDisplays)) { + for (const auto& [token, display] : mDisplays) { const auto displayId = HalDisplayId::tryCast(display->getId()); if (!displayId) { continue; diff --git a/vulkan/libvulkan/swapchain.cpp b/vulkan/libvulkan/swapchain.cpp index 13141933ac..f15fe4d653 100644 --- a/vulkan/libvulkan/swapchain.cpp +++ b/vulkan/libvulkan/swapchain.cpp @@ -1225,8 +1225,15 @@ VkResult GetPhysicalDeviceSurfaceFormats2KHR( surfaceCompressionProps ->imageCompressionFixedRateFlags = compressionProps.imageCompressionFixedRateFlags; - } else { + } else if (compressionRes == + VK_ERROR_OUT_OF_HOST_MEMORY || + compressionRes == + VK_ERROR_OUT_OF_DEVICE_MEMORY) { return compressionRes; + } else { + // For any of the *_NOT_SUPPORTED errors we continue + // onto the next format + continue; } } } break; |