@@ -109,6 +109,18 @@ def time_as_seconds(v: str):
109109 "libafl-libfuzzer-wasm2c" ,
110110]
111111
112+ if args .fuzzer == ["wasmfuzz|pass-ablations" ]:
113+ PASSES = [
114+ "baseline" , "cmpcov_hamming" , "cmpcov_absdist" , "perffuzz_func" ,
115+ "perffuzz_bb" , "perffuzz_edge" , "perffuzz_edge_global" , "func_rec_depth" ,
116+ "call_value_profile" , "func_input_size" , "memory_op_value" , "memory_op_address" ,
117+ "path_hash_func" , "path_hash_edge" , "func_shortest_trace" , "edge_shortest_trace" ,
118+ "func_longest_trace" , "func_rec_depth" , "call_value_profile" , "func_input_size" ,
119+ "memory_op_value" , "memory_op_address" , "path_hash_func" , "path_hash_edge" ,
120+ "func_shortest_trace" , "edge_shortest_trace" , "func_longest_trace" ,
121+ ]
122+ fuzzers = [f"wasmfuzz|pass-ablation-{ pass_ } " for pass_ in PASSES ]
123+
112124class LibfuzzerMonitor :
113125 def __init__ (self , bin_path : Path , bucket :str , target_name : str , interval_secs = 30 , only_new = False ):
114126 self .bin_path = bin_path
0 commit comments