1[ 2 { 3 "cmds": [ 4 { 5 "cmd": { 6 "args": [ 7 "python3", 8 "-c", 9 "\nimport bisect_driver\nimport shlex\nimport sys\n\ndef ExpandArgs(args, target):\n\tfor arg in args:\n\t\tif arg[0] == '@':\n\t\t\twith open(arg[1:], 'r', encoding='utf-8') as f:\n\t\t\t\tExpandArgs(shlex.split(f.read()), target)\n\t\telse:\n\t\t\ttarget.append(arg)\n\treturn target\n\nstage = sys.argv[1]\ndir = sys.argv[2]\nexecargs = ExpandArgs(sys.argv[3:], [])\n\nsys.exit(bisect_driver.bisect_driver(stage, dir, execargs))\n", 10 "someBisectStage", 11 "/tmp/sysroot_bisect", 12 "/usr/bin/ccache", 13 "../../usr/bin/clang", 14 "--sysroot=/usr/x86_64-cros-linux-gnu", 15 "-Qunused-arguments", 16 "-Werror=poison-system-directories", 17 "-Wno-deprecated-declarations", 18 "-Wno-enum-constexpr-conversion", 19 "-Wno-error=implicit-function-declaration", 20 "-Wno-error=implicit-int", 21 "-Wno-final-dtor-non-final-class", 22 "-Wno-single-bit-bitfield-constant-conversion", 23 "-Wno-tautological-constant-compare", 24 "-Wno-tautological-unsigned-enum-zero-compare", 25 "-Wno-unknown-warning-option", 26 "-fdebug-default-version=5", 27 "-Wno-int-conversion", 28 "-Wno-incompatible-function-pointer-types", 29 "-Wno-error=vla-cxx-extension", 30 "-D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES", 31 "-fclang-abi-compat=17", 32 "--unwindlib=libunwind", 33 "-Wno-section", 34 "-fno-addrsig", 35 "-ftrivial-auto-var-init=zero", 36 "-fcommon", 37 "-fstack-protector-strong", 38 "-D_FORTIFY_SOURCE=3", 39 "-fno-omit-frame-pointer", 40 "-static-libgcc", 41 "--prefix=../../bin/x86_64-cros-linux-gnu-", 42 "main.cc", 43 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 44 "-mno-movbe", 45 "-B../../bin", 46 "-target", 47 "x86_64-cros-linux-gnu" 48 ], 49 "env_updates": [ 50 "CCACHE_DIR=/var/cache/distfiles/ccache", 51 "CCACHE_UMASK=002", 52 "CCACHE_CPP2=yes", 53 "PYTHONPATH=/somepath/test_binary" 54 ], 55 "path": "/usr/bin/env" 56 } 57 } 58 ], 59 "env": [ 60 "BISECT_STAGE=someBisectStage", 61 "HOME=/user/home" 62 ], 63 "wd": "/tmp/stable", 64 "wrapper": { 65 "cmd": { 66 "args": [ 67 "main.cc" 68 ], 69 "path": "./x86_64-cros-linux-gnu-clang" 70 } 71 } 72 }, 73 { 74 "cmds": [ 75 { 76 "cmd": { 77 "args": [ 78 "python3", 79 "-c", 80 "\nimport bisect_driver\nimport shlex\nimport sys\n\ndef ExpandArgs(args, target):\n\tfor arg in args:\n\t\tif arg[0] == '@':\n\t\t\twith open(arg[1:], 'r', encoding='utf-8') as f:\n\t\t\t\tExpandArgs(shlex.split(f.read()), target)\n\t\telse:\n\t\t\ttarget.append(arg)\n\treturn target\n\nstage = sys.argv[1]\ndir = sys.argv[2]\nexecargs = ExpandArgs(sys.argv[3:], [])\n\nsys.exit(bisect_driver.bisect_driver(stage, dir, execargs))\n", 81 "someBisectStage", 82 "someBisectDir", 83 "/usr/bin/ccache", 84 "../../usr/bin/clang", 85 "--sysroot=/usr/x86_64-cros-linux-gnu", 86 "-Qunused-arguments", 87 "-Werror=poison-system-directories", 88 "-Wno-deprecated-declarations", 89 "-Wno-enum-constexpr-conversion", 90 "-Wno-error=implicit-function-declaration", 91 "-Wno-error=implicit-int", 92 "-Wno-final-dtor-non-final-class", 93 "-Wno-single-bit-bitfield-constant-conversion", 94 "-Wno-tautological-constant-compare", 95 "-Wno-tautological-unsigned-enum-zero-compare", 96 "-Wno-unknown-warning-option", 97 "-fdebug-default-version=5", 98 "-Wno-int-conversion", 99 "-Wno-incompatible-function-pointer-types", 100 "-Wno-error=vla-cxx-extension", 101 "-D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES", 102 "-fclang-abi-compat=17", 103 "--unwindlib=libunwind", 104 "-Wno-section", 105 "-fno-addrsig", 106 "-ftrivial-auto-var-init=zero", 107 "-fcommon", 108 "-fstack-protector-strong", 109 "-D_FORTIFY_SOURCE=3", 110 "-fno-omit-frame-pointer", 111 "-static-libgcc", 112 "--prefix=../../bin/x86_64-cros-linux-gnu-", 113 "main.cc", 114 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 115 "-mno-movbe", 116 "-B../../bin", 117 "-target", 118 "x86_64-cros-linux-gnu" 119 ], 120 "env_updates": [ 121 "CCACHE_DIR=/var/cache/distfiles/ccache", 122 "CCACHE_UMASK=002", 123 "CCACHE_CPP2=yes", 124 "PYTHONPATH=/somepath/test_binary" 125 ], 126 "path": "/usr/bin/env" 127 } 128 } 129 ], 130 "env": [ 131 "BISECT_STAGE=someBisectStage", 132 "BISECT_DIR=someBisectDir", 133 "HOME=/user/home" 134 ], 135 "wd": "/tmp/stable", 136 "wrapper": { 137 "cmd": { 138 "args": [ 139 "main.cc" 140 ], 141 "path": "./x86_64-cros-linux-gnu-clang" 142 } 143 } 144 }, 145 { 146 "cmds": [ 147 { 148 "cmd": { 149 "args": [ 150 "python3", 151 "-c", 152 "\nimport bisect_driver\nimport shlex\nimport sys\n\ndef ExpandArgs(args, target):\n\tfor arg in args:\n\t\tif arg[0] == '@':\n\t\t\twith open(arg[1:], 'r', encoding='utf-8') as f:\n\t\t\t\tExpandArgs(shlex.split(f.read()), target)\n\t\telse:\n\t\t\ttarget.append(arg)\n\treturn target\n\nstage = sys.argv[1]\ndir = sys.argv[2]\nexecargs = ExpandArgs(sys.argv[3:], [])\n\nsys.exit(bisect_driver.bisect_driver(stage, dir, execargs))\n", 153 "someBisectStage", 154 "someBisectDir", 155 "/usr/bin/ccache", 156 "../../usr/bin/clang", 157 "--sysroot=/usr/x86_64-cros-linux-gnu", 158 "-Qunused-arguments", 159 "-Werror=poison-system-directories", 160 "-Wno-deprecated-declarations", 161 "-Wno-enum-constexpr-conversion", 162 "-Wno-error=implicit-function-declaration", 163 "-Wno-error=implicit-int", 164 "-Wno-final-dtor-non-final-class", 165 "-Wno-single-bit-bitfield-constant-conversion", 166 "-Wno-tautological-constant-compare", 167 "-Wno-tautological-unsigned-enum-zero-compare", 168 "-Wno-unknown-warning-option", 169 "-fdebug-default-version=5", 170 "-Wno-int-conversion", 171 "-Wno-incompatible-function-pointer-types", 172 "-Wno-error=vla-cxx-extension", 173 "-D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES", 174 "-fclang-abi-compat=17", 175 "--unwindlib=libunwind", 176 "-Wno-section", 177 "-fno-addrsig", 178 "-ftrivial-auto-var-init=zero", 179 "-fcommon", 180 "-fstack-protector-strong", 181 "-D_FORTIFY_SOURCE=3", 182 "-fno-omit-frame-pointer", 183 "-static-libgcc", 184 "--prefix=../../bin/x86_64-cros-linux-gnu-", 185 "main.cc", 186 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 187 "-mno-movbe", 188 "-B../../bin", 189 "-target", 190 "x86_64-cros-linux-gnu" 191 ], 192 "env_updates": [ 193 "CCACHE_DIR=/var/cache/distfiles/ccache", 194 "CCACHE_UMASK=002", 195 "CCACHE_CPP2=yes", 196 "PYTHONPATH=/somepath/test_binary" 197 ], 198 "path": "/usr/bin/env" 199 }, 200 "exitcode": 1, 201 "stderr": "someerror", 202 "stdout": "somemessage" 203 } 204 ], 205 "env": [ 206 "BISECT_STAGE=someBisectStage", 207 "BISECT_DIR=someBisectDir", 208 "HOME=/user/home" 209 ], 210 "wd": "/tmp/stable", 211 "wrapper": { 212 "cmd": { 213 "args": [ 214 "main.cc" 215 ], 216 "path": "./x86_64-cros-linux-gnu-clang" 217 }, 218 "exitcode": 1, 219 "stderr": "someerror", 220 "stdout": "somemessage" 221 } 222 } 223] 224