Skip to content

Commit 300a944

Browse files
committed
Delete (most) sf fuzzers
The remaining fuzzer works at the AIDL service level, which is under development + evaluation. The rest of the fuzzers don't operate at the right interface to meaningfully catch security issues, and are a maintenance cost. Bug: 325656219 Change-Id: I7ec9b41ff561ab3f0e7d48a93a9b6bb57caffe50 Test: builds
1 parent 74962b7 commit 300a944

10 files changed

Lines changed: 0 additions & 3071 deletions

services/surfaceflinger/fuzzer/Android.bp

Lines changed: 0 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -26,46 +26,18 @@ package {
2626

2727
cc_defaults {
2828
name: "surfaceflinger_fuzz_defaults",
29-
include_dirs: [
30-
"frameworks/native/services/surfaceflinger/tests/unittests",
31-
],
3229
static_libs: [
33-
"android.hardware.graphics.composer@2.1-resources",
3430
"libc++fs",
35-
"libgmock",
36-
"libgui_mocks",
37-
"libgmock_ndk",
38-
"libgmock_main",
39-
"libgtest_ndk_c++",
40-
"libgmock_main_ndk",
41-
"librenderengine_mocks",
4231
"libsurfaceflinger_common",
43-
"perfetto_trace_protos",
44-
"libcompositionengine_mocks",
45-
"perfetto_trace_protos",
46-
],
47-
shared_libs: [
48-
"libprotoutil",
49-
"libstatssocket",
50-
"libstatspull",
51-
"libtimestats",
52-
"libtimestats_proto",
53-
"libprotobuf-cpp-full",
54-
"android.hardware.graphics.mapper@2.0",
55-
"android.hardware.graphics.mapper@3.0",
56-
"android.hardware.graphics.mapper@4.0",
5732
],
5833
srcs: [
5934
":libsurfaceflinger_sources",
60-
":libsurfaceflinger_mock_sources",
6135
],
6236
defaults: [
6337
"libsurfaceflinger_defaults",
6438
],
6539
header_libs: [
66-
"libui_fuzzableDataspaces_headers",
6740
"libsurfaceflinger_headers",
68-
"libui_headers",
6941
],
7042
cflags: [
7143
"-Wno-unused-result",
@@ -89,66 +61,6 @@ cc_defaults {
8961
},
9062
}
9163

92-
cc_fuzz {
93-
name: "surfaceflinger_fuzzer",
94-
defaults: [
95-
"surfaceflinger_fuzz_defaults",
96-
],
97-
srcs: [
98-
"surfaceflinger_fuzzer.cpp",
99-
],
100-
}
101-
102-
cc_fuzz {
103-
name: "surfaceflinger_displayhardware_fuzzer",
104-
defaults: [
105-
"surfaceflinger_fuzz_defaults",
106-
],
107-
srcs: [
108-
"surfaceflinger_displayhardware_fuzzer.cpp",
109-
],
110-
header_libs: [
111-
"android.hardware.graphics.composer@2.4-command-buffer",
112-
"android.hardware.graphics.composer@2.4-hal",
113-
],
114-
}
115-
116-
cc_fuzz {
117-
name: "surfaceflinger_scheduler_fuzzer",
118-
defaults: [
119-
"surfaceflinger_fuzz_defaults",
120-
],
121-
srcs: [
122-
"surfaceflinger_scheduler_fuzzer.cpp",
123-
],
124-
}
125-
126-
cc_fuzz {
127-
name: "surfaceflinger_layer_fuzzer",
128-
defaults: [
129-
"surfaceflinger_fuzz_defaults",
130-
],
131-
header_libs: [
132-
"libgui_headers",
133-
],
134-
static_libs: [
135-
"librenderengine",
136-
],
137-
srcs: [
138-
"surfaceflinger_layer_fuzzer.cpp",
139-
],
140-
}
141-
142-
cc_fuzz {
143-
name: "surfaceflinger_frametracer_fuzzer",
144-
defaults: [
145-
"surfaceflinger_fuzz_defaults",
146-
],
147-
srcs: [
148-
"surfaceflinger_frametracer_fuzzer.cpp",
149-
],
150-
}
151-
15264
cc_fuzz {
15365
name: "surfaceflinger_service_fuzzer",
15466
defaults: [

services/surfaceflinger/fuzzer/README.md

Lines changed: 0 additions & 108 deletions
This file was deleted.

0 commit comments

Comments
 (0)