• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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