1[ 2 { 3 "cmds": [ 4 { 5 "cmd": { 6 "args": [ 7 "./x86_64-cros-linux-gnu-gcc.real", 8 "--sysroot=/usr/x86_64-cros-linux-gnu", 9 "-fno-reorder-blocks-and-partition", 10 "-Wno-unused-local-typedefs", 11 "-Wno-maybe-uninitialized", 12 "-fcommon", 13 "-fstack-protector-strong", 14 "-D_FORTIFY_SOURCE=3", 15 "-fno-omit-frame-pointer", 16 "-static-libgcc", 17 "-fsanitize=kernel-address", 18 "main.cc", 19 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 20 "-mno-movbe" 21 ], 22 "env_updates": [ 23 "CCACHE_DIR=/var/cache/distfiles/ccache", 24 "CCACHE_UMASK=002" 25 ], 26 "path": "/usr/bin/ccache" 27 } 28 } 29 ], 30 "wd": "/tmp/stable", 31 "wrapper": { 32 "cmd": { 33 "args": [ 34 "-fsanitize=kernel-address", 35 "-Wl,--no-undefined", 36 "main.cc" 37 ], 38 "path": "./x86_64-cros-linux-gnu-gcc" 39 } 40 } 41 }, 42 { 43 "cmds": [ 44 { 45 "cmd": { 46 "args": [ 47 "./x86_64-cros-linux-gnu-gcc.real", 48 "--sysroot=/usr/x86_64-cros-linux-gnu", 49 "-fno-reorder-blocks-and-partition", 50 "-Wno-unused-local-typedefs", 51 "-Wno-maybe-uninitialized", 52 "-fcommon", 53 "-fstack-protector-strong", 54 "-D_FORTIFY_SOURCE=3", 55 "-fno-omit-frame-pointer", 56 "-static-libgcc", 57 "-fsanitize=kernel-address", 58 "main.cc", 59 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 60 "-mno-movbe" 61 ], 62 "env_updates": [ 63 "CCACHE_DIR=/var/cache/distfiles/ccache", 64 "CCACHE_UMASK=002" 65 ], 66 "path": "/usr/bin/ccache" 67 } 68 } 69 ], 70 "wd": "/tmp/stable", 71 "wrapper": { 72 "cmd": { 73 "args": [ 74 "-fsanitize=kernel-address", 75 "-Wl,-z,defs", 76 "main.cc" 77 ], 78 "path": "./x86_64-cros-linux-gnu-gcc" 79 } 80 } 81 }, 82 { 83 "cmds": [ 84 { 85 "cmd": { 86 "args": [ 87 "./x86_64-cros-linux-gnu-gcc.real", 88 "--sysroot=/usr/x86_64-cros-linux-gnu", 89 "-fno-reorder-blocks-and-partition", 90 "-Wno-unused-local-typedefs", 91 "-Wno-maybe-uninitialized", 92 "-fcommon", 93 "-fstack-protector-strong", 94 "-D_FORTIFY_SOURCE=3", 95 "-fno-omit-frame-pointer", 96 "-static-libgcc", 97 "-fsanitize=kernel-address", 98 "main.cc", 99 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 100 "-mno-movbe" 101 ], 102 "env_updates": [ 103 "CCACHE_DIR=/var/cache/distfiles/ccache", 104 "CCACHE_UMASK=002" 105 ], 106 "path": "/usr/bin/ccache" 107 } 108 } 109 ], 110 "wd": "/tmp/stable", 111 "wrapper": { 112 "cmd": { 113 "args": [ 114 "-fsanitize=kernel-address", 115 "-D_FORTIFY_SOURCE=1", 116 "main.cc" 117 ], 118 "path": "./x86_64-cros-linux-gnu-gcc" 119 } 120 } 121 }, 122 { 123 "cmds": [ 124 { 125 "cmd": { 126 "args": [ 127 "./x86_64-cros-linux-gnu-gcc.real", 128 "--sysroot=/usr/x86_64-cros-linux-gnu", 129 "-fno-reorder-blocks-and-partition", 130 "-Wno-unused-local-typedefs", 131 "-Wno-maybe-uninitialized", 132 "-fcommon", 133 "-fstack-protector-strong", 134 "-D_FORTIFY_SOURCE=3", 135 "-fno-omit-frame-pointer", 136 "-static-libgcc", 137 "-fsanitize=kernel-address", 138 "main.cc", 139 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 140 "-mno-movbe" 141 ], 142 "env_updates": [ 143 "CCACHE_DIR=/var/cache/distfiles/ccache", 144 "CCACHE_UMASK=002" 145 ], 146 "path": "/usr/bin/ccache" 147 } 148 } 149 ], 150 "wd": "/tmp/stable", 151 "wrapper": { 152 "cmd": { 153 "args": [ 154 "-fsanitize=kernel-address", 155 "-D_FORTIFY_SOURCE=2", 156 "main.cc" 157 ], 158 "path": "./x86_64-cros-linux-gnu-gcc" 159 } 160 } 161 }, 162 { 163 "cmds": [ 164 { 165 "cmd": { 166 "args": [ 167 "./x86_64-cros-linux-gnu-gcc.real", 168 "--sysroot=/usr/x86_64-cros-linux-gnu", 169 "-fno-reorder-blocks-and-partition", 170 "-Wno-unused-local-typedefs", 171 "-Wno-maybe-uninitialized", 172 "-fcommon", 173 "-fstack-protector-strong", 174 "-D_FORTIFY_SOURCE=3", 175 "-fno-omit-frame-pointer", 176 "-static-libgcc", 177 "-fsanitize=fuzzer", 178 "main.cc", 179 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 180 "-mno-movbe" 181 ], 182 "env_updates": [ 183 "CCACHE_DIR=/var/cache/distfiles/ccache", 184 "CCACHE_UMASK=002" 185 ], 186 "path": "/usr/bin/ccache" 187 } 188 } 189 ], 190 "wd": "/tmp/stable", 191 "wrapper": { 192 "cmd": { 193 "args": [ 194 "-fsanitize=fuzzer", 195 "main.cc" 196 ], 197 "path": "./x86_64-cros-linux-gnu-gcc" 198 } 199 } 200 }, 201 { 202 "cmds": [ 203 { 204 "cmd": { 205 "args": [ 206 "./x86_64-cros-linux-gnu-gcc.real", 207 "--sysroot=/usr/x86_64-cros-linux-gnu", 208 "-fno-reorder-blocks-and-partition", 209 "-Wno-unused-local-typedefs", 210 "-Wno-maybe-uninitialized", 211 "-fcommon", 212 "-fstack-protector-strong", 213 "-D_FORTIFY_SOURCE=3", 214 "-fno-omit-frame-pointer", 215 "-static-libgcc", 216 "-fsanitize=address", 217 "-fprofile-instr-generate", 218 "main.cc", 219 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 220 "-mno-movbe" 221 ], 222 "env_updates": [ 223 "CCACHE_DIR=/var/cache/distfiles/ccache", 224 "CCACHE_UMASK=002" 225 ], 226 "path": "/usr/bin/ccache" 227 } 228 } 229 ], 230 "wd": "/tmp/stable", 231 "wrapper": { 232 "cmd": { 233 "args": [ 234 "-fsanitize=address", 235 "-fprofile-instr-generate", 236 "main.cc" 237 ], 238 "path": "./x86_64-cros-linux-gnu-gcc" 239 } 240 } 241 }, 242 { 243 "cmds": [ 244 { 245 "cmd": { 246 "args": [ 247 "./x86_64-cros-linux-gnu-gcc.real", 248 "--sysroot=/usr/x86_64-cros-linux-gnu", 249 "-fno-reorder-blocks-and-partition", 250 "-Wno-unused-local-typedefs", 251 "-Wno-maybe-uninitialized", 252 "-fcommon", 253 "-fstack-protector-strong", 254 "-D_FORTIFY_SOURCE=3", 255 "-fno-omit-frame-pointer", 256 "-static-libgcc", 257 "-fsanitize=address", 258 "main.cc", 259 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 260 "-mno-movbe" 261 ], 262 "env_updates": [ 263 "CCACHE_DIR=/var/cache/distfiles/ccache", 264 "CCACHE_UMASK=002" 265 ], 266 "path": "/usr/bin/ccache" 267 } 268 } 269 ], 270 "wd": "/tmp/stable", 271 "wrapper": { 272 "cmd": { 273 "args": [ 274 "-fsanitize=address", 275 "main.cc" 276 ], 277 "path": "./x86_64-cros-linux-gnu-gcc" 278 } 279 } 280 }, 281 { 282 "cmds": [ 283 { 284 "cmd": { 285 "args": [ 286 "./x86_64-cros-linux-gnu-gcc.real", 287 "--sysroot=/usr/x86_64-cros-linux-gnu", 288 "-fno-reorder-blocks-and-partition", 289 "-Wno-unused-local-typedefs", 290 "-Wno-maybe-uninitialized", 291 "-fcommon", 292 "-fstack-protector-strong", 293 "-D_FORTIFY_SOURCE=3", 294 "-fno-omit-frame-pointer", 295 "-static-libgcc", 296 "-fprofile-instr-generate", 297 "main.cc", 298 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 299 "-mno-movbe" 300 ], 301 "env_updates": [ 302 "CCACHE_DIR=/var/cache/distfiles/ccache", 303 "CCACHE_UMASK=002" 304 ], 305 "path": "/usr/bin/ccache" 306 } 307 } 308 ], 309 "wd": "/tmp/stable", 310 "wrapper": { 311 "cmd": { 312 "args": [ 313 "-fprofile-instr-generate", 314 "main.cc" 315 ], 316 "path": "./x86_64-cros-linux-gnu-gcc" 317 } 318 } 319 } 320] 321