blob: 13b29802ded7340d0cedbbc5c92c5cafb8bdfa17 [file] [log] [blame]
{
"ASAN Debug": {
"gn_args": {
"is_asan": true,
"is_component_build": true,
"is_debug": true,
"is_lsan": true,
"symbol_level": 1,
"use_rbe": true,
"use_remoteexec": true
}
},
"ASAN Release": {
"gn_args": {
"dcheck_always_on": false,
"enable_ipc_fuzzer": true,
"is_asan": true,
"is_component_build": false,
"is_debug": false,
"is_lsan": true,
"use_rbe": true,
"use_remoteexec": true,
"v8_enable_verify_heap": true
}
},
"ASAN Release Media": {
"gn_args": {
"dcheck_always_on": false,
"ffmpeg_branding": "ChromeOS",
"is_asan": true,
"is_component_build": false,
"is_debug": false,
"is_lsan": true,
"proprietary_codecs": true,
"use_rbe": true,
"use_remoteexec": true,
"v8_enable_verify_heap": true
}
},
"ASan Debug (32-bit x86 with V8-ARM)": {
"gn_args": {
"enable_nacl": false,
"is_asan": true,
"is_component_build": true,
"is_debug": true,
"symbol_level": 1,
"target_cpu": "x86",
"use_rbe": true,
"use_remoteexec": true,
"v8_enable_verify_heap": true,
"v8_target_cpu": "arm"
}
},
"ASan Release (32-bit x86 with V8-ARM)": {
"gn_args": {
"dcheck_always_on": false,
"enable_ipc_fuzzer": true,
"enable_nacl": false,
"is_asan": true,
"is_component_build": false,
"is_debug": false,
"target_cpu": "x86",
"use_rbe": true,
"use_remoteexec": true,
"v8_enable_verify_heap": true,
"v8_target_cpu": "arm"
}
},
"ASan Release Media (32-bit x86 with V8-ARM)": {
"gn_args": {
"dcheck_always_on": false,
"enable_ipc_fuzzer": true,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"is_asan": true,
"is_component_build": false,
"is_debug": false,
"proprietary_codecs": true,
"target_cpu": "x86",
"use_rbe": true,
"use_remoteexec": true,
"v8_enable_verify_heap": true,
"v8_target_cpu": "arm"
}
},
"Afl Upload Linux ASan": {
"gn_args": {
"archive_seed_corpus": false,
"dcheck_always_on": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"is_asan": true,
"is_component_build": true,
"is_debug": false,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"use_afl": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"ChromiumOS ASAN Release": {
"gn_args": {
"dcheck_always_on": false,
"enable_ipc_fuzzer": true,
"is_asan": true,
"is_component_build": false,
"is_debug": false,
"is_lsan": true,
"target_os": "chromeos",
"use_rbe": true,
"use_remoteexec": true,
"v8_enable_verify_heap": true
}
},
"Libfuzzer Upload Chrome OS ASan": {
"gn_args": {
"archive_seed_corpus": false,
"dcheck_always_on": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"is_asan": true,
"is_component_build": true,
"is_debug": false,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"target_os": "chromeos",
"use_goma": true,
"use_libfuzzer": true
}
},
"Libfuzzer Upload Linux ASan": {
"gn_args": {
"dcheck_always_on": false,
"enable_mojom_fuzzer": true,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"is_asan": true,
"is_component_build": true,
"is_debug": false,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"Libfuzzer Upload Linux ASan Debug": {
"gn_args": {
"archive_seed_corpus": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"is_asan": true,
"is_component_build": true,
"is_debug": true,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"symbol_level": 1,
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"Libfuzzer Upload Linux MSan": {
"gn_args": {
"archive_seed_corpus": false,
"dcheck_always_on": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"is_component_build": true,
"is_debug": false,
"is_msan": true,
"msan_track_origins": 2,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"Libfuzzer Upload Linux UBSan": {
"gn_args": {
"archive_seed_corpus": false,
"dcheck_always_on": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"is_component_build": false,
"is_debug": false,
"is_ubsan_security": true,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"Libfuzzer Upload Linux V8-ARM64 ASan": {
"gn_args": {
"archive_seed_corpus": false,
"dcheck_always_on": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"is_asan": true,
"is_component_build": true,
"is_debug": false,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"target_cpu": "x64",
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true,
"v8_target_cpu": "arm64"
}
},
"Libfuzzer Upload Linux V8-ARM64 ASan Debug": {
"gn_args": {
"archive_seed_corpus": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"is_asan": true,
"is_component_build": true,
"is_debug": true,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"symbol_level": 1,
"target_cpu": "x64",
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true,
"v8_target_cpu": "arm64"
}
},
"Libfuzzer Upload Linux32 ASan": {
"gn_args": {
"archive_seed_corpus": false,
"dcheck_always_on": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"host_cpu": "x86",
"is_asan": true,
"is_component_build": true,
"is_debug": false,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"target_cpu": "x86",
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"Libfuzzer Upload Linux32 ASan Debug": {
"gn_args": {
"archive_seed_corpus": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"host_cpu": "x86",
"is_asan": true,
"is_component_build": true,
"is_debug": true,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"symbol_level": 1,
"target_cpu": "x86",
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"Libfuzzer Upload Linux32 V8-ARM ASan": {
"gn_args": {
"archive_seed_corpus": false,
"dcheck_always_on": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"host_cpu": "x86",
"is_asan": true,
"is_component_build": true,
"is_debug": false,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"target_cpu": "x86",
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true,
"v8_target_cpu": "arm"
}
},
"Libfuzzer Upload Linux32 V8-ARM ASan Debug": {
"gn_args": {
"archive_seed_corpus": false,
"enable_nacl": false,
"ffmpeg_branding": "ChromeOS",
"host_cpu": "x86",
"is_asan": true,
"is_component_build": true,
"is_debug": true,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"symbol_level": 1,
"target_cpu": "x86",
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true,
"v8_target_cpu": "arm"
}
},
"Libfuzzer Upload Mac ASan": {
"gn_args": {
"dcheck_always_on": false,
"enable_nacl": false,
"ffmpeg_branding": "Chrome",
"is_asan": true,
"is_component_build": true,
"is_debug": false,
"optimize_for_fuzzing": true,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"use_goma": true,
"use_libfuzzer": true
}
},
"Libfuzzer Upload Windows ASan": {
"gn_args": {
"dcheck_always_on": false,
"enable_mojom_fuzzer": true,
"enable_nacl": false,
"ffmpeg_branding": "Chrome",
"is_asan": true,
"is_component_build": false,
"is_debug": false,
"pdf_enable_xfa": true,
"proprietary_codecs": true,
"symbol_level": 1,
"use_libfuzzer": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"Libfuzzer Upload iOS Catalyst Debug": {
"gn_args": {
"enable_dsyms": false,
"enable_remoting": false,
"ios_set_attributes_for_xcode_project_generation": false,
"is_asan": true,
"is_component_build": false,
"is_debug": true,
"symbol_level": 1,
"target_cpu": "x64",
"target_environment": "catalyst",
"target_os": "ios",
"use_goma": true,
"use_libfuzzer": true
}
},
"MSAN Release (chained origins)": {
"gn_args": {
"dcheck_always_on": false,
"is_component_build": false,
"is_debug": false,
"is_msan": true,
"msan_track_origins": 2,
"use_rbe": true,
"use_remoteexec": true
}
},
"MSAN Release (no origins)": {
"gn_args": {
"dcheck_always_on": false,
"is_component_build": false,
"is_debug": false,
"is_msan": true,
"msan_track_origins": 0,
"use_rbe": true,
"use_remoteexec": true
}
},
"Mac ASAN Release": {
"gn_args": {
"dcheck_always_on": false,
"enable_ipc_fuzzer": true,
"enable_nacl": false,
"is_asan": true,
"is_component_build": false,
"is_debug": false,
"use_goma": true,
"v8_enable_verify_heap": true
}
},
"Mac ASAN Release Media": {
"gn_args": {
"dcheck_always_on": false,
"enable_ipc_fuzzer": true,
"enable_nacl": false,
"ffmpeg_branding": "Chrome",
"is_asan": true,
"is_component_build": false,
"is_debug": false,
"proprietary_codecs": true,
"use_goma": true,
"v8_enable_verify_heap": true
}
},
"TSAN Debug": {
"gn_args": {
"enable_nacl": false,
"is_component_build": true,
"is_debug": true,
"is_tsan": true,
"symbol_level": 1,
"use_rbe": true,
"use_remoteexec": true
}
},
"TSAN Release": {
"gn_args": {
"dcheck_always_on": false,
"enable_nacl": false,
"is_component_build": false,
"is_debug": false,
"is_tsan": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"UBSan Release": {
"gn_args": {
"dcheck_always_on": false,
"is_component_build": false,
"is_debug": false,
"is_ubsan": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"UBSan vptr Release": {
"gn_args": {
"dcheck_always_on": false,
"is_component_build": false,
"is_debug": false,
"is_ubsan_no_recover": true,
"is_ubsan_vptr": true,
"use_rbe": true,
"use_remoteexec": true
}
},
"Win ASan Release": {
"gn_args": {
"dcheck_always_on": false,
"enable_ipc_fuzzer": true,
"is_asan": true,
"is_clang": true,
"is_component_build": false,
"is_debug": false,
"use_rbe": true,
"use_remoteexec": true,
"v8_enable_verify_heap": true
}
},
"Win ASan Release Media": {
"gn_args": {
"dcheck_always_on": false,
"enable_ipc_fuzzer": true,
"ffmpeg_branding": "Chrome",
"is_asan": true,
"is_clang": true,
"is_component_build": false,
"is_debug": false,
"proprietary_codecs": true,
"use_rbe": true,
"use_remoteexec": true,
"v8_enable_verify_heap": true
}
}
}