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