@@ -2000,3 +2000,79 @@ sh_test(
20002000 ":test_util_sh" ,
20012001 ],
20022002)
2003+
2004+ cc_library (
2005+ name = "runner_utils" ,
2006+ srcs = ["runner_utils.cc" ],
2007+ hdrs = ["runner_utils.h" ],
2008+ copts = DISABLE_SANCOV_COPTS ,
2009+ deps = [
2010+ "@abseil-cpp//absl/base:nullability" ,
2011+ ],
2012+ )
2013+
2014+ cc_library (
2015+ name = "engine_worker_no_runner_utils" ,
2016+ srcs = [
2017+ "engine_worker.cc" ,
2018+ ],
2019+ hdrs = ["engine_worker_abi.h" ],
2020+ visibility = ["//visibility:private" ],
2021+ deps = [
2022+ ":engine_abi" ,
2023+ ":execution_metadata" ,
2024+ ":feature" ,
2025+ ":runner_request" ,
2026+ ":runner_result" ,
2027+ ":runner_utils" ,
2028+ ":shared_memory_blob_sequence" ,
2029+ "@abseil-cpp//absl/base:nullability" ,
2030+ "@com_google_fuzztest//common:defs" ,
2031+ ],
2032+ )
2033+
2034+ cc_library (
2035+ name = "sancov_runtime_no_runner_utils" ,
2036+ srcs = [
2037+ "pc_info.h" ,
2038+ "reverse_pc_table.h" ,
2039+ "runner_dl_info.cc" ,
2040+ "runner_dl_info.h" ,
2041+ "sancov_callbacks.cc" ,
2042+ "sancov_interceptors.cc" ,
2043+ "sancov_object_array.cc" ,
2044+ "sancov_object_array.h" ,
2045+ "sancov_state.cc" ,
2046+ "sancov_state.h" ,
2047+ "@com_google_fuzztest//common:defs.h" ,
2048+ ],
2049+ hdrs = [
2050+ "sancov_runtime.h" ,
2051+ ],
2052+ copts = DISABLE_SANCOV_COPTS ,
2053+ visibility = ["//visibility:private" ],
2054+ deps = [
2055+ ":callstack" ,
2056+ ":dispatcher_flag_helper" ,
2057+ ":engine_abi" ,
2058+ ":execution_metadata" ,
2059+ ":feature" ,
2060+ ":foreach_nonzero" ,
2061+ ":int_utils" ,
2062+ ":runner_cmp_trace" ,
2063+ ":runner_utils" ,
2064+ "@abseil-cpp//absl/base:core_headers" ,
2065+ "@abseil-cpp//absl/base:nullability" ,
2066+ "@abseil-cpp//absl/numeric:bits" ,
2067+ "@abseil-cpp//absl/types:span" ,
2068+ ],
2069+ )
2070+
2071+ cc_static_library (
2072+ name = "centipede_engine_static" ,
2073+ deps = [
2074+ ":engine_controller_with_subprocess" ,
2075+ ":engine_worker_no_runner_utils" ,
2076+ ":sancov_runtime_no_runner_utils" ,
2077+ ],
2078+ )
0 commit comments