• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "cmd": [],
4    "name": "git"
5  },
6  {
7    "cmd": [
8      "vpython3",
9      "-u",
10      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
11      "--json-output",
12      "/path/to/tmp/json",
13      "ensure-directory",
14      "--mode",
15      "0777",
16      "[CACHE]/builder/perfetto"
17    ],
18    "infra_step": true,
19    "luci_context": {
20      "realm": {
21        "name": "perfetto:ci"
22      },
23      "resultdb": {
24        "current_invocation": {
25          "name": "invocations/build:8945511751514863184",
26          "update_token": "token"
27        },
28        "hostname": "rdbhost"
29      }
30    },
31    "name": "git.ensure source dir",
32    "~followup_annotations": [
33      "@@@STEP_NEST_LEVEL@1@@@"
34    ]
35  },
36  {
37    "cmd": [
38      "git",
39      "init",
40      "[CACHE]/builder/perfetto"
41    ],
42    "infra_step": true,
43    "luci_context": {
44      "realm": {
45        "name": "perfetto:ci"
46      },
47      "resultdb": {
48        "current_invocation": {
49          "name": "invocations/build:8945511751514863184",
50          "update_token": "token"
51        },
52        "hostname": "rdbhost"
53      }
54    },
55    "name": "git.init",
56    "~followup_annotations": [
57      "@@@STEP_NEST_LEVEL@1@@@"
58    ]
59  },
60  {
61    "cmd": [
62      "git",
63      "fetch",
64      "--tags",
65      "--force",
66      "https://android.googlesource.com/platform/external/perfetto",
67      "refs/heads/main"
68    ],
69    "cwd": "[CACHE]/builder/perfetto",
70    "infra_step": true,
71    "luci_context": {
72      "realm": {
73        "name": "perfetto:ci"
74      },
75      "resultdb": {
76        "current_invocation": {
77          "name": "invocations/build:8945511751514863184",
78          "update_token": "token"
79        },
80        "hostname": "rdbhost"
81      }
82    },
83    "name": "git.fetch",
84    "~followup_annotations": [
85      "@@@STEP_NEST_LEVEL@1@@@"
86    ]
87  },
88  {
89    "cmd": [
90      "git",
91      "checkout",
92      "FETCH_HEAD"
93    ],
94    "cwd": "[CACHE]/builder/perfetto",
95    "infra_step": true,
96    "luci_context": {
97      "realm": {
98        "name": "perfetto:ci"
99      },
100      "resultdb": {
101        "current_invocation": {
102          "name": "invocations/build:8945511751514863184",
103          "update_token": "token"
104        },
105        "hostname": "rdbhost"
106      }
107    },
108    "name": "git.checkout",
109    "~followup_annotations": [
110      "@@@STEP_NEST_LEVEL@1@@@"
111    ]
112  },
113  {
114    "cmd": [
115      "git",
116      "rev-parse",
117      "HEAD"
118    ],
119    "cwd": "[CACHE]/builder/perfetto",
120    "infra_step": true,
121    "luci_context": {
122      "realm": {
123        "name": "perfetto:ci"
124      },
125      "resultdb": {
126        "current_invocation": {
127          "name": "invocations/build:8945511751514863184",
128          "update_token": "token"
129        },
130        "hostname": "rdbhost"
131      }
132    },
133    "name": "git.rev-parse",
134    "~followup_annotations": [
135      "@@@STEP_NEST_LEVEL@1@@@"
136    ]
137  },
138  {
139    "cmd": [
140      "python3",
141      "tools/install-build-deps",
142      "--linux-arm"
143    ],
144    "cwd": "[CACHE]/builder/perfetto",
145    "infra_step": true,
146    "luci_context": {
147      "realm": {
148        "name": "perfetto:ci"
149      },
150      "resultdb": {
151        "current_invocation": {
152          "name": "invocations/build:8945511751514863184",
153          "update_token": "token"
154        },
155        "hostname": "rdbhost"
156      }
157    },
158    "name": "build-deps"
159  },
160  {
161    "cmd": [],
162    "name": "linux-amd64"
163  },
164  {
165    "cmd": [
166      "python3",
167      "tools/gn",
168      "gen",
169      "[CACHE]/builder/perfetto/out/linux-amd64",
170      "--args=is_debug=false monolithic_binaries=true target_os=\"linux\" target_cpu=\"x64\""
171    ],
172    "cwd": "[CACHE]/builder/perfetto",
173    "luci_context": {
174      "realm": {
175        "name": "perfetto:ci"
176      },
177      "resultdb": {
178        "current_invocation": {
179          "name": "invocations/build:8945511751514863184",
180          "update_token": "token"
181        },
182        "hostname": "rdbhost"
183      }
184    },
185    "name": "linux-amd64.gn gen",
186    "~followup_annotations": [
187      "@@@STEP_NEST_LEVEL@1@@@"
188    ]
189  },
190  {
191    "cmd": [
192      "python3",
193      "tools/gn",
194      "clean",
195      "[CACHE]/builder/perfetto/out/linux-amd64"
196    ],
197    "cwd": "[CACHE]/builder/perfetto",
198    "luci_context": {
199      "realm": {
200        "name": "perfetto:ci"
201      },
202      "resultdb": {
203        "current_invocation": {
204          "name": "invocations/build:8945511751514863184",
205          "update_token": "token"
206        },
207        "hostname": "rdbhost"
208      }
209    },
210    "name": "linux-amd64.gn clean",
211    "~followup_annotations": [
212      "@@@STEP_NEST_LEVEL@1@@@"
213    ]
214  },
215  {
216    "cmd": [
217      "python3",
218      "tools/ninja",
219      "-C",
220      "[CACHE]/builder/perfetto/out/linux-amd64",
221      "trace_processor_shell",
222      "traceconv",
223      "tracebox",
224      "perfetto",
225      "traced",
226      "traced_probes"
227    ],
228    "cwd": "[CACHE]/builder/perfetto",
229    "luci_context": {
230      "realm": {
231        "name": "perfetto:ci"
232      },
233      "resultdb": {
234        "current_invocation": {
235          "name": "invocations/build:8945511751514863184",
236          "update_token": "token"
237        },
238        "hostname": "rdbhost"
239      }
240    },
241    "name": "linux-amd64.ninja",
242    "~followup_annotations": [
243      "@@@STEP_NEST_LEVEL@1@@@"
244    ]
245  },
246  {
247    "cmd": [],
248    "name": "linux-amd64.Artifact upload",
249    "~followup_annotations": [
250      "@@@STEP_NEST_LEVEL@1@@@"
251    ]
252  },
253  {
254    "cmd": [
255      "python3",
256      "-u",
257      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
258      "--",
259      "RECIPE_REPO[depot_tools]/gsutil.py",
260      "----",
261      "cp",
262      "[CACHE]/builder/perfetto/out/linux-amd64/stripped/trace_processor_shell",
263      "gs://perfetto-luci-artifacts//linux-amd64/trace_processor_shell"
264    ],
265    "cwd": "[CACHE]/builder/perfetto",
266    "infra_step": true,
267    "luci_context": {
268      "realm": {
269        "name": "perfetto:ci"
270      },
271      "resultdb": {
272        "current_invocation": {
273          "name": "invocations/build:8945511751514863184",
274          "update_token": "token"
275        },
276        "hostname": "rdbhost"
277      }
278    },
279    "name": "linux-amd64.Artifact upload.gsutil upload",
280    "~followup_annotations": [
281      "@@@STEP_NEST_LEVEL@2@@@",
282      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-amd64/trace_processor_shell@@@"
283    ]
284  },
285  {
286    "cmd": [
287      "cipd",
288      "pkg-build",
289      "-pkg-def",
290      "{\"data\": [{\"file\": \"trace_processor_shell\"}], \"install_mode\": \"\", \"package\": \"perfetto/trace_processor_shell/linux-amd64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-amd64/stripped\"}",
291      "-out",
292      "[CLEANUP]/trace_processor_shell-linux-amd64.cipd",
293      "-hash-algo",
294      "sha256",
295      "-json-output",
296      "/path/to/tmp/json"
297    ],
298    "cwd": "[CACHE]/builder/perfetto",
299    "luci_context": {
300      "realm": {
301        "name": "perfetto:ci"
302      },
303      "resultdb": {
304        "current_invocation": {
305          "name": "invocations/build:8945511751514863184",
306          "update_token": "token"
307        },
308        "hostname": "rdbhost"
309      }
310    },
311    "name": "linux-amd64.Artifact upload.build perfetto/trace_processor_shell/linux-amd64",
312    "~followup_annotations": [
313      "@@@STEP_NEST_LEVEL@2@@@",
314      "@@@STEP_LOG_LINE@json.output@{@@@",
315      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
316      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
317      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/trace_processor_shell/linux-amd64\"@@@",
318      "@@@STEP_LOG_LINE@json.output@  }@@@",
319      "@@@STEP_LOG_LINE@json.output@}@@@",
320      "@@@STEP_LOG_END@json.output@@@"
321    ]
322  },
323  {
324    "cmd": [
325      "cipd",
326      "pkg-register",
327      "[CLEANUP]/trace_processor_shell-linux-amd64.cipd",
328      "-ref",
329      "latest",
330      "-tag",
331      "git_revision:",
332      "-json-output",
333      "/path/to/tmp/json"
334    ],
335    "cwd": "[CACHE]/builder/perfetto",
336    "luci_context": {
337      "realm": {
338        "name": "perfetto:ci"
339      },
340      "resultdb": {
341        "current_invocation": {
342          "name": "invocations/build:8945511751514863184",
343          "update_token": "token"
344        },
345        "hostname": "rdbhost"
346      }
347    },
348    "name": "linux-amd64.Artifact upload.register perfetto/trace_processor_shell/linux-amd64",
349    "~followup_annotations": [
350      "@@@STEP_NEST_LEVEL@2@@@",
351      "@@@STEP_LOG_LINE@json.output@{@@@",
352      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
353      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
354      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/trace_processor_shell/linux-amd64\"@@@",
355      "@@@STEP_LOG_LINE@json.output@  }@@@",
356      "@@@STEP_LOG_LINE@json.output@}@@@",
357      "@@@STEP_LOG_END@json.output@@@",
358      "@@@STEP_LINK@perfetto/trace_processor_shell/linux-amd64@https://chrome-infra-packages.appspot.com/p/perfetto/trace_processor_shell/linux-amd64/+/40-chars-fake-of-the-package-instance_id@@@"
359    ]
360  },
361  {
362    "cmd": [
363      "python3",
364      "-u",
365      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
366      "--",
367      "RECIPE_REPO[depot_tools]/gsutil.py",
368      "----",
369      "cp",
370      "[CACHE]/builder/perfetto/out/linux-amd64/stripped/traceconv",
371      "gs://perfetto-luci-artifacts//linux-amd64/traceconv"
372    ],
373    "cwd": "[CACHE]/builder/perfetto",
374    "infra_step": true,
375    "luci_context": {
376      "realm": {
377        "name": "perfetto:ci"
378      },
379      "resultdb": {
380        "current_invocation": {
381          "name": "invocations/build:8945511751514863184",
382          "update_token": "token"
383        },
384        "hostname": "rdbhost"
385      }
386    },
387    "name": "linux-amd64.Artifact upload.gsutil upload (2)",
388    "~followup_annotations": [
389      "@@@STEP_NEST_LEVEL@2@@@",
390      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-amd64/traceconv@@@"
391    ]
392  },
393  {
394    "cmd": [
395      "cipd",
396      "pkg-build",
397      "-pkg-def",
398      "{\"data\": [{\"file\": \"traceconv\"}], \"install_mode\": \"\", \"package\": \"perfetto/traceconv/linux-amd64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-amd64/stripped\"}",
399      "-out",
400      "[CLEANUP]/traceconv-linux-amd64.cipd",
401      "-hash-algo",
402      "sha256",
403      "-json-output",
404      "/path/to/tmp/json"
405    ],
406    "cwd": "[CACHE]/builder/perfetto",
407    "luci_context": {
408      "realm": {
409        "name": "perfetto:ci"
410      },
411      "resultdb": {
412        "current_invocation": {
413          "name": "invocations/build:8945511751514863184",
414          "update_token": "token"
415        },
416        "hostname": "rdbhost"
417      }
418    },
419    "name": "linux-amd64.Artifact upload.build perfetto/traceconv/linux-amd64",
420    "~followup_annotations": [
421      "@@@STEP_NEST_LEVEL@2@@@",
422      "@@@STEP_LOG_LINE@json.output@{@@@",
423      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
424      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
425      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traceconv/linux-amd64\"@@@",
426      "@@@STEP_LOG_LINE@json.output@  }@@@",
427      "@@@STEP_LOG_LINE@json.output@}@@@",
428      "@@@STEP_LOG_END@json.output@@@"
429    ]
430  },
431  {
432    "cmd": [
433      "cipd",
434      "pkg-register",
435      "[CLEANUP]/traceconv-linux-amd64.cipd",
436      "-ref",
437      "latest",
438      "-tag",
439      "git_revision:",
440      "-json-output",
441      "/path/to/tmp/json"
442    ],
443    "cwd": "[CACHE]/builder/perfetto",
444    "luci_context": {
445      "realm": {
446        "name": "perfetto:ci"
447      },
448      "resultdb": {
449        "current_invocation": {
450          "name": "invocations/build:8945511751514863184",
451          "update_token": "token"
452        },
453        "hostname": "rdbhost"
454      }
455    },
456    "name": "linux-amd64.Artifact upload.register perfetto/traceconv/linux-amd64",
457    "~followup_annotations": [
458      "@@@STEP_NEST_LEVEL@2@@@",
459      "@@@STEP_LOG_LINE@json.output@{@@@",
460      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
461      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
462      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traceconv/linux-amd64\"@@@",
463      "@@@STEP_LOG_LINE@json.output@  }@@@",
464      "@@@STEP_LOG_LINE@json.output@}@@@",
465      "@@@STEP_LOG_END@json.output@@@",
466      "@@@STEP_LINK@perfetto/traceconv/linux-amd64@https://chrome-infra-packages.appspot.com/p/perfetto/traceconv/linux-amd64/+/40-chars-fake-of-the-package-instance_id@@@"
467    ]
468  },
469  {
470    "cmd": [
471      "python3",
472      "-u",
473      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
474      "--",
475      "RECIPE_REPO[depot_tools]/gsutil.py",
476      "----",
477      "cp",
478      "[CACHE]/builder/perfetto/out/linux-amd64/stripped/tracebox",
479      "gs://perfetto-luci-artifacts//linux-amd64/tracebox"
480    ],
481    "cwd": "[CACHE]/builder/perfetto",
482    "infra_step": true,
483    "luci_context": {
484      "realm": {
485        "name": "perfetto:ci"
486      },
487      "resultdb": {
488        "current_invocation": {
489          "name": "invocations/build:8945511751514863184",
490          "update_token": "token"
491        },
492        "hostname": "rdbhost"
493      }
494    },
495    "name": "linux-amd64.Artifact upload.gsutil upload (3)",
496    "~followup_annotations": [
497      "@@@STEP_NEST_LEVEL@2@@@",
498      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-amd64/tracebox@@@"
499    ]
500  },
501  {
502    "cmd": [
503      "cipd",
504      "pkg-build",
505      "-pkg-def",
506      "{\"data\": [{\"file\": \"tracebox\"}], \"install_mode\": \"\", \"package\": \"perfetto/tracebox/linux-amd64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-amd64/stripped\"}",
507      "-out",
508      "[CLEANUP]/tracebox-linux-amd64.cipd",
509      "-hash-algo",
510      "sha256",
511      "-json-output",
512      "/path/to/tmp/json"
513    ],
514    "cwd": "[CACHE]/builder/perfetto",
515    "luci_context": {
516      "realm": {
517        "name": "perfetto:ci"
518      },
519      "resultdb": {
520        "current_invocation": {
521          "name": "invocations/build:8945511751514863184",
522          "update_token": "token"
523        },
524        "hostname": "rdbhost"
525      }
526    },
527    "name": "linux-amd64.Artifact upload.build perfetto/tracebox/linux-amd64",
528    "~followup_annotations": [
529      "@@@STEP_NEST_LEVEL@2@@@",
530      "@@@STEP_LOG_LINE@json.output@{@@@",
531      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
532      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
533      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/tracebox/linux-amd64\"@@@",
534      "@@@STEP_LOG_LINE@json.output@  }@@@",
535      "@@@STEP_LOG_LINE@json.output@}@@@",
536      "@@@STEP_LOG_END@json.output@@@"
537    ]
538  },
539  {
540    "cmd": [
541      "cipd",
542      "pkg-register",
543      "[CLEANUP]/tracebox-linux-amd64.cipd",
544      "-ref",
545      "latest",
546      "-tag",
547      "git_revision:",
548      "-json-output",
549      "/path/to/tmp/json"
550    ],
551    "cwd": "[CACHE]/builder/perfetto",
552    "luci_context": {
553      "realm": {
554        "name": "perfetto:ci"
555      },
556      "resultdb": {
557        "current_invocation": {
558          "name": "invocations/build:8945511751514863184",
559          "update_token": "token"
560        },
561        "hostname": "rdbhost"
562      }
563    },
564    "name": "linux-amd64.Artifact upload.register perfetto/tracebox/linux-amd64",
565    "~followup_annotations": [
566      "@@@STEP_NEST_LEVEL@2@@@",
567      "@@@STEP_LOG_LINE@json.output@{@@@",
568      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
569      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
570      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/tracebox/linux-amd64\"@@@",
571      "@@@STEP_LOG_LINE@json.output@  }@@@",
572      "@@@STEP_LOG_LINE@json.output@}@@@",
573      "@@@STEP_LOG_END@json.output@@@",
574      "@@@STEP_LINK@perfetto/tracebox/linux-amd64@https://chrome-infra-packages.appspot.com/p/perfetto/tracebox/linux-amd64/+/40-chars-fake-of-the-package-instance_id@@@"
575    ]
576  },
577  {
578    "cmd": [
579      "python3",
580      "-u",
581      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
582      "--",
583      "RECIPE_REPO[depot_tools]/gsutil.py",
584      "----",
585      "cp",
586      "[CACHE]/builder/perfetto/out/linux-amd64/stripped/perfetto",
587      "gs://perfetto-luci-artifacts//linux-amd64/perfetto"
588    ],
589    "cwd": "[CACHE]/builder/perfetto",
590    "infra_step": true,
591    "luci_context": {
592      "realm": {
593        "name": "perfetto:ci"
594      },
595      "resultdb": {
596        "current_invocation": {
597          "name": "invocations/build:8945511751514863184",
598          "update_token": "token"
599        },
600        "hostname": "rdbhost"
601      }
602    },
603    "name": "linux-amd64.Artifact upload.gsutil upload (4)",
604    "~followup_annotations": [
605      "@@@STEP_NEST_LEVEL@2@@@",
606      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-amd64/perfetto@@@"
607    ]
608  },
609  {
610    "cmd": [
611      "cipd",
612      "pkg-build",
613      "-pkg-def",
614      "{\"data\": [{\"file\": \"perfetto\"}], \"install_mode\": \"\", \"package\": \"perfetto/perfetto/linux-amd64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-amd64/stripped\"}",
615      "-out",
616      "[CLEANUP]/perfetto-linux-amd64.cipd",
617      "-hash-algo",
618      "sha256",
619      "-json-output",
620      "/path/to/tmp/json"
621    ],
622    "cwd": "[CACHE]/builder/perfetto",
623    "luci_context": {
624      "realm": {
625        "name": "perfetto:ci"
626      },
627      "resultdb": {
628        "current_invocation": {
629          "name": "invocations/build:8945511751514863184",
630          "update_token": "token"
631        },
632        "hostname": "rdbhost"
633      }
634    },
635    "name": "linux-amd64.Artifact upload.build perfetto/perfetto/linux-amd64",
636    "~followup_annotations": [
637      "@@@STEP_NEST_LEVEL@2@@@",
638      "@@@STEP_LOG_LINE@json.output@{@@@",
639      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
640      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
641      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/perfetto/linux-amd64\"@@@",
642      "@@@STEP_LOG_LINE@json.output@  }@@@",
643      "@@@STEP_LOG_LINE@json.output@}@@@",
644      "@@@STEP_LOG_END@json.output@@@"
645    ]
646  },
647  {
648    "cmd": [
649      "cipd",
650      "pkg-register",
651      "[CLEANUP]/perfetto-linux-amd64.cipd",
652      "-ref",
653      "latest",
654      "-tag",
655      "git_revision:",
656      "-json-output",
657      "/path/to/tmp/json"
658    ],
659    "cwd": "[CACHE]/builder/perfetto",
660    "luci_context": {
661      "realm": {
662        "name": "perfetto:ci"
663      },
664      "resultdb": {
665        "current_invocation": {
666          "name": "invocations/build:8945511751514863184",
667          "update_token": "token"
668        },
669        "hostname": "rdbhost"
670      }
671    },
672    "name": "linux-amd64.Artifact upload.register perfetto/perfetto/linux-amd64",
673    "~followup_annotations": [
674      "@@@STEP_NEST_LEVEL@2@@@",
675      "@@@STEP_LOG_LINE@json.output@{@@@",
676      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
677      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
678      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/perfetto/linux-amd64\"@@@",
679      "@@@STEP_LOG_LINE@json.output@  }@@@",
680      "@@@STEP_LOG_LINE@json.output@}@@@",
681      "@@@STEP_LOG_END@json.output@@@",
682      "@@@STEP_LINK@perfetto/perfetto/linux-amd64@https://chrome-infra-packages.appspot.com/p/perfetto/perfetto/linux-amd64/+/40-chars-fake-of-the-package-instance_id@@@"
683    ]
684  },
685  {
686    "cmd": [
687      "python3",
688      "-u",
689      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
690      "--",
691      "RECIPE_REPO[depot_tools]/gsutil.py",
692      "----",
693      "cp",
694      "[CACHE]/builder/perfetto/out/linux-amd64/stripped/traced",
695      "gs://perfetto-luci-artifacts//linux-amd64/traced"
696    ],
697    "cwd": "[CACHE]/builder/perfetto",
698    "infra_step": true,
699    "luci_context": {
700      "realm": {
701        "name": "perfetto:ci"
702      },
703      "resultdb": {
704        "current_invocation": {
705          "name": "invocations/build:8945511751514863184",
706          "update_token": "token"
707        },
708        "hostname": "rdbhost"
709      }
710    },
711    "name": "linux-amd64.Artifact upload.gsutil upload (5)",
712    "~followup_annotations": [
713      "@@@STEP_NEST_LEVEL@2@@@",
714      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-amd64/traced@@@"
715    ]
716  },
717  {
718    "cmd": [
719      "cipd",
720      "pkg-build",
721      "-pkg-def",
722      "{\"data\": [{\"file\": \"traced\"}], \"install_mode\": \"\", \"package\": \"perfetto/traced/linux-amd64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-amd64/stripped\"}",
723      "-out",
724      "[CLEANUP]/traced-linux-amd64.cipd",
725      "-hash-algo",
726      "sha256",
727      "-json-output",
728      "/path/to/tmp/json"
729    ],
730    "cwd": "[CACHE]/builder/perfetto",
731    "luci_context": {
732      "realm": {
733        "name": "perfetto:ci"
734      },
735      "resultdb": {
736        "current_invocation": {
737          "name": "invocations/build:8945511751514863184",
738          "update_token": "token"
739        },
740        "hostname": "rdbhost"
741      }
742    },
743    "name": "linux-amd64.Artifact upload.build perfetto/traced/linux-amd64",
744    "~followup_annotations": [
745      "@@@STEP_NEST_LEVEL@2@@@",
746      "@@@STEP_LOG_LINE@json.output@{@@@",
747      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
748      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
749      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced/linux-amd64\"@@@",
750      "@@@STEP_LOG_LINE@json.output@  }@@@",
751      "@@@STEP_LOG_LINE@json.output@}@@@",
752      "@@@STEP_LOG_END@json.output@@@"
753    ]
754  },
755  {
756    "cmd": [
757      "cipd",
758      "pkg-register",
759      "[CLEANUP]/traced-linux-amd64.cipd",
760      "-ref",
761      "latest",
762      "-tag",
763      "git_revision:",
764      "-json-output",
765      "/path/to/tmp/json"
766    ],
767    "cwd": "[CACHE]/builder/perfetto",
768    "luci_context": {
769      "realm": {
770        "name": "perfetto:ci"
771      },
772      "resultdb": {
773        "current_invocation": {
774          "name": "invocations/build:8945511751514863184",
775          "update_token": "token"
776        },
777        "hostname": "rdbhost"
778      }
779    },
780    "name": "linux-amd64.Artifact upload.register perfetto/traced/linux-amd64",
781    "~followup_annotations": [
782      "@@@STEP_NEST_LEVEL@2@@@",
783      "@@@STEP_LOG_LINE@json.output@{@@@",
784      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
785      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
786      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced/linux-amd64\"@@@",
787      "@@@STEP_LOG_LINE@json.output@  }@@@",
788      "@@@STEP_LOG_LINE@json.output@}@@@",
789      "@@@STEP_LOG_END@json.output@@@",
790      "@@@STEP_LINK@perfetto/traced/linux-amd64@https://chrome-infra-packages.appspot.com/p/perfetto/traced/linux-amd64/+/40-chars-fake-of-the-package-instance_id@@@"
791    ]
792  },
793  {
794    "cmd": [
795      "python3",
796      "-u",
797      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
798      "--",
799      "RECIPE_REPO[depot_tools]/gsutil.py",
800      "----",
801      "cp",
802      "[CACHE]/builder/perfetto/out/linux-amd64/stripped/traced_probes",
803      "gs://perfetto-luci-artifacts//linux-amd64/traced_probes"
804    ],
805    "cwd": "[CACHE]/builder/perfetto",
806    "infra_step": true,
807    "luci_context": {
808      "realm": {
809        "name": "perfetto:ci"
810      },
811      "resultdb": {
812        "current_invocation": {
813          "name": "invocations/build:8945511751514863184",
814          "update_token": "token"
815        },
816        "hostname": "rdbhost"
817      }
818    },
819    "name": "linux-amd64.Artifact upload.gsutil upload (6)",
820    "~followup_annotations": [
821      "@@@STEP_NEST_LEVEL@2@@@",
822      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-amd64/traced_probes@@@"
823    ]
824  },
825  {
826    "cmd": [
827      "cipd",
828      "pkg-build",
829      "-pkg-def",
830      "{\"data\": [{\"file\": \"traced_probes\"}], \"install_mode\": \"\", \"package\": \"perfetto/traced_probes/linux-amd64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-amd64/stripped\"}",
831      "-out",
832      "[CLEANUP]/traced_probes-linux-amd64.cipd",
833      "-hash-algo",
834      "sha256",
835      "-json-output",
836      "/path/to/tmp/json"
837    ],
838    "cwd": "[CACHE]/builder/perfetto",
839    "luci_context": {
840      "realm": {
841        "name": "perfetto:ci"
842      },
843      "resultdb": {
844        "current_invocation": {
845          "name": "invocations/build:8945511751514863184",
846          "update_token": "token"
847        },
848        "hostname": "rdbhost"
849      }
850    },
851    "name": "linux-amd64.Artifact upload.build perfetto/traced_probes/linux-amd64",
852    "~followup_annotations": [
853      "@@@STEP_NEST_LEVEL@2@@@",
854      "@@@STEP_LOG_LINE@json.output@{@@@",
855      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
856      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
857      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced_probes/linux-amd64\"@@@",
858      "@@@STEP_LOG_LINE@json.output@  }@@@",
859      "@@@STEP_LOG_LINE@json.output@}@@@",
860      "@@@STEP_LOG_END@json.output@@@"
861    ]
862  },
863  {
864    "cmd": [
865      "cipd",
866      "pkg-register",
867      "[CLEANUP]/traced_probes-linux-amd64.cipd",
868      "-ref",
869      "latest",
870      "-tag",
871      "git_revision:",
872      "-json-output",
873      "/path/to/tmp/json"
874    ],
875    "cwd": "[CACHE]/builder/perfetto",
876    "luci_context": {
877      "realm": {
878        "name": "perfetto:ci"
879      },
880      "resultdb": {
881        "current_invocation": {
882          "name": "invocations/build:8945511751514863184",
883          "update_token": "token"
884        },
885        "hostname": "rdbhost"
886      }
887    },
888    "name": "linux-amd64.Artifact upload.register perfetto/traced_probes/linux-amd64",
889    "~followup_annotations": [
890      "@@@STEP_NEST_LEVEL@2@@@",
891      "@@@STEP_LOG_LINE@json.output@{@@@",
892      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
893      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
894      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced_probes/linux-amd64\"@@@",
895      "@@@STEP_LOG_LINE@json.output@  }@@@",
896      "@@@STEP_LOG_LINE@json.output@}@@@",
897      "@@@STEP_LOG_END@json.output@@@",
898      "@@@STEP_LINK@perfetto/traced_probes/linux-amd64@https://chrome-infra-packages.appspot.com/p/perfetto/traced_probes/linux-amd64/+/40-chars-fake-of-the-package-instance_id@@@"
899    ]
900  },
901  {
902    "cmd": [],
903    "name": "linux-arm"
904  },
905  {
906    "cmd": [
907      "python3",
908      "tools/gn",
909      "gen",
910      "[CACHE]/builder/perfetto/out/linux-arm",
911      "--args=is_debug=false monolithic_binaries=true target_os=\"linux\" target_cpu=\"arm\""
912    ],
913    "cwd": "[CACHE]/builder/perfetto",
914    "luci_context": {
915      "realm": {
916        "name": "perfetto:ci"
917      },
918      "resultdb": {
919        "current_invocation": {
920          "name": "invocations/build:8945511751514863184",
921          "update_token": "token"
922        },
923        "hostname": "rdbhost"
924      }
925    },
926    "name": "linux-arm.gn gen",
927    "~followup_annotations": [
928      "@@@STEP_NEST_LEVEL@1@@@"
929    ]
930  },
931  {
932    "cmd": [
933      "python3",
934      "tools/gn",
935      "clean",
936      "[CACHE]/builder/perfetto/out/linux-arm"
937    ],
938    "cwd": "[CACHE]/builder/perfetto",
939    "luci_context": {
940      "realm": {
941        "name": "perfetto:ci"
942      },
943      "resultdb": {
944        "current_invocation": {
945          "name": "invocations/build:8945511751514863184",
946          "update_token": "token"
947        },
948        "hostname": "rdbhost"
949      }
950    },
951    "name": "linux-arm.gn clean",
952    "~followup_annotations": [
953      "@@@STEP_NEST_LEVEL@1@@@"
954    ]
955  },
956  {
957    "cmd": [
958      "python3",
959      "tools/ninja",
960      "-C",
961      "[CACHE]/builder/perfetto/out/linux-arm",
962      "trace_processor_shell",
963      "traceconv",
964      "tracebox",
965      "perfetto",
966      "traced",
967      "traced_probes"
968    ],
969    "cwd": "[CACHE]/builder/perfetto",
970    "luci_context": {
971      "realm": {
972        "name": "perfetto:ci"
973      },
974      "resultdb": {
975        "current_invocation": {
976          "name": "invocations/build:8945511751514863184",
977          "update_token": "token"
978        },
979        "hostname": "rdbhost"
980      }
981    },
982    "name": "linux-arm.ninja",
983    "~followup_annotations": [
984      "@@@STEP_NEST_LEVEL@1@@@"
985    ]
986  },
987  {
988    "cmd": [],
989    "name": "linux-arm.Artifact upload",
990    "~followup_annotations": [
991      "@@@STEP_NEST_LEVEL@1@@@"
992    ]
993  },
994  {
995    "cmd": [
996      "python3",
997      "-u",
998      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
999      "--",
1000      "RECIPE_REPO[depot_tools]/gsutil.py",
1001      "----",
1002      "cp",
1003      "[CACHE]/builder/perfetto/out/linux-arm/stripped/trace_processor_shell",
1004      "gs://perfetto-luci-artifacts//linux-arm/trace_processor_shell"
1005    ],
1006    "cwd": "[CACHE]/builder/perfetto",
1007    "infra_step": true,
1008    "luci_context": {
1009      "realm": {
1010        "name": "perfetto:ci"
1011      },
1012      "resultdb": {
1013        "current_invocation": {
1014          "name": "invocations/build:8945511751514863184",
1015          "update_token": "token"
1016        },
1017        "hostname": "rdbhost"
1018      }
1019    },
1020    "name": "linux-arm.Artifact upload.gsutil upload",
1021    "~followup_annotations": [
1022      "@@@STEP_NEST_LEVEL@2@@@",
1023      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm/trace_processor_shell@@@"
1024    ]
1025  },
1026  {
1027    "cmd": [
1028      "cipd",
1029      "pkg-build",
1030      "-pkg-def",
1031      "{\"data\": [{\"file\": \"trace_processor_shell\"}], \"install_mode\": \"\", \"package\": \"perfetto/trace_processor_shell/linux-arm\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm/stripped\"}",
1032      "-out",
1033      "[CLEANUP]/trace_processor_shell-linux-arm.cipd",
1034      "-hash-algo",
1035      "sha256",
1036      "-json-output",
1037      "/path/to/tmp/json"
1038    ],
1039    "cwd": "[CACHE]/builder/perfetto",
1040    "luci_context": {
1041      "realm": {
1042        "name": "perfetto:ci"
1043      },
1044      "resultdb": {
1045        "current_invocation": {
1046          "name": "invocations/build:8945511751514863184",
1047          "update_token": "token"
1048        },
1049        "hostname": "rdbhost"
1050      }
1051    },
1052    "name": "linux-arm.Artifact upload.build perfetto/trace_processor_shell/linux-arm",
1053    "~followup_annotations": [
1054      "@@@STEP_NEST_LEVEL@2@@@",
1055      "@@@STEP_LOG_LINE@json.output@{@@@",
1056      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1057      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1058      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/trace_processor_shell/linux-arm\"@@@",
1059      "@@@STEP_LOG_LINE@json.output@  }@@@",
1060      "@@@STEP_LOG_LINE@json.output@}@@@",
1061      "@@@STEP_LOG_END@json.output@@@"
1062    ]
1063  },
1064  {
1065    "cmd": [
1066      "cipd",
1067      "pkg-register",
1068      "[CLEANUP]/trace_processor_shell-linux-arm.cipd",
1069      "-ref",
1070      "latest",
1071      "-tag",
1072      "git_revision:",
1073      "-json-output",
1074      "/path/to/tmp/json"
1075    ],
1076    "cwd": "[CACHE]/builder/perfetto",
1077    "luci_context": {
1078      "realm": {
1079        "name": "perfetto:ci"
1080      },
1081      "resultdb": {
1082        "current_invocation": {
1083          "name": "invocations/build:8945511751514863184",
1084          "update_token": "token"
1085        },
1086        "hostname": "rdbhost"
1087      }
1088    },
1089    "name": "linux-arm.Artifact upload.register perfetto/trace_processor_shell/linux-arm",
1090    "~followup_annotations": [
1091      "@@@STEP_NEST_LEVEL@2@@@",
1092      "@@@STEP_LOG_LINE@json.output@{@@@",
1093      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1094      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1095      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/trace_processor_shell/linux-arm\"@@@",
1096      "@@@STEP_LOG_LINE@json.output@  }@@@",
1097      "@@@STEP_LOG_LINE@json.output@}@@@",
1098      "@@@STEP_LOG_END@json.output@@@",
1099      "@@@STEP_LINK@perfetto/trace_processor_shell/linux-arm@https://chrome-infra-packages.appspot.com/p/perfetto/trace_processor_shell/linux-arm/+/40-chars-fake-of-the-package-instance_id@@@"
1100    ]
1101  },
1102  {
1103    "cmd": [
1104      "python3",
1105      "-u",
1106      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
1107      "--",
1108      "RECIPE_REPO[depot_tools]/gsutil.py",
1109      "----",
1110      "cp",
1111      "[CACHE]/builder/perfetto/out/linux-arm/stripped/traceconv",
1112      "gs://perfetto-luci-artifacts//linux-arm/traceconv"
1113    ],
1114    "cwd": "[CACHE]/builder/perfetto",
1115    "infra_step": true,
1116    "luci_context": {
1117      "realm": {
1118        "name": "perfetto:ci"
1119      },
1120      "resultdb": {
1121        "current_invocation": {
1122          "name": "invocations/build:8945511751514863184",
1123          "update_token": "token"
1124        },
1125        "hostname": "rdbhost"
1126      }
1127    },
1128    "name": "linux-arm.Artifact upload.gsutil upload (2)",
1129    "~followup_annotations": [
1130      "@@@STEP_NEST_LEVEL@2@@@",
1131      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm/traceconv@@@"
1132    ]
1133  },
1134  {
1135    "cmd": [
1136      "cipd",
1137      "pkg-build",
1138      "-pkg-def",
1139      "{\"data\": [{\"file\": \"traceconv\"}], \"install_mode\": \"\", \"package\": \"perfetto/traceconv/linux-arm\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm/stripped\"}",
1140      "-out",
1141      "[CLEANUP]/traceconv-linux-arm.cipd",
1142      "-hash-algo",
1143      "sha256",
1144      "-json-output",
1145      "/path/to/tmp/json"
1146    ],
1147    "cwd": "[CACHE]/builder/perfetto",
1148    "luci_context": {
1149      "realm": {
1150        "name": "perfetto:ci"
1151      },
1152      "resultdb": {
1153        "current_invocation": {
1154          "name": "invocations/build:8945511751514863184",
1155          "update_token": "token"
1156        },
1157        "hostname": "rdbhost"
1158      }
1159    },
1160    "name": "linux-arm.Artifact upload.build perfetto/traceconv/linux-arm",
1161    "~followup_annotations": [
1162      "@@@STEP_NEST_LEVEL@2@@@",
1163      "@@@STEP_LOG_LINE@json.output@{@@@",
1164      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1165      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1166      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traceconv/linux-arm\"@@@",
1167      "@@@STEP_LOG_LINE@json.output@  }@@@",
1168      "@@@STEP_LOG_LINE@json.output@}@@@",
1169      "@@@STEP_LOG_END@json.output@@@"
1170    ]
1171  },
1172  {
1173    "cmd": [
1174      "cipd",
1175      "pkg-register",
1176      "[CLEANUP]/traceconv-linux-arm.cipd",
1177      "-ref",
1178      "latest",
1179      "-tag",
1180      "git_revision:",
1181      "-json-output",
1182      "/path/to/tmp/json"
1183    ],
1184    "cwd": "[CACHE]/builder/perfetto",
1185    "luci_context": {
1186      "realm": {
1187        "name": "perfetto:ci"
1188      },
1189      "resultdb": {
1190        "current_invocation": {
1191          "name": "invocations/build:8945511751514863184",
1192          "update_token": "token"
1193        },
1194        "hostname": "rdbhost"
1195      }
1196    },
1197    "name": "linux-arm.Artifact upload.register perfetto/traceconv/linux-arm",
1198    "~followup_annotations": [
1199      "@@@STEP_NEST_LEVEL@2@@@",
1200      "@@@STEP_LOG_LINE@json.output@{@@@",
1201      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1202      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1203      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traceconv/linux-arm\"@@@",
1204      "@@@STEP_LOG_LINE@json.output@  }@@@",
1205      "@@@STEP_LOG_LINE@json.output@}@@@",
1206      "@@@STEP_LOG_END@json.output@@@",
1207      "@@@STEP_LINK@perfetto/traceconv/linux-arm@https://chrome-infra-packages.appspot.com/p/perfetto/traceconv/linux-arm/+/40-chars-fake-of-the-package-instance_id@@@"
1208    ]
1209  },
1210  {
1211    "cmd": [
1212      "python3",
1213      "-u",
1214      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
1215      "--",
1216      "RECIPE_REPO[depot_tools]/gsutil.py",
1217      "----",
1218      "cp",
1219      "[CACHE]/builder/perfetto/out/linux-arm/stripped/tracebox",
1220      "gs://perfetto-luci-artifacts//linux-arm/tracebox"
1221    ],
1222    "cwd": "[CACHE]/builder/perfetto",
1223    "infra_step": true,
1224    "luci_context": {
1225      "realm": {
1226        "name": "perfetto:ci"
1227      },
1228      "resultdb": {
1229        "current_invocation": {
1230          "name": "invocations/build:8945511751514863184",
1231          "update_token": "token"
1232        },
1233        "hostname": "rdbhost"
1234      }
1235    },
1236    "name": "linux-arm.Artifact upload.gsutil upload (3)",
1237    "~followup_annotations": [
1238      "@@@STEP_NEST_LEVEL@2@@@",
1239      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm/tracebox@@@"
1240    ]
1241  },
1242  {
1243    "cmd": [
1244      "cipd",
1245      "pkg-build",
1246      "-pkg-def",
1247      "{\"data\": [{\"file\": \"tracebox\"}], \"install_mode\": \"\", \"package\": \"perfetto/tracebox/linux-arm\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm/stripped\"}",
1248      "-out",
1249      "[CLEANUP]/tracebox-linux-arm.cipd",
1250      "-hash-algo",
1251      "sha256",
1252      "-json-output",
1253      "/path/to/tmp/json"
1254    ],
1255    "cwd": "[CACHE]/builder/perfetto",
1256    "luci_context": {
1257      "realm": {
1258        "name": "perfetto:ci"
1259      },
1260      "resultdb": {
1261        "current_invocation": {
1262          "name": "invocations/build:8945511751514863184",
1263          "update_token": "token"
1264        },
1265        "hostname": "rdbhost"
1266      }
1267    },
1268    "name": "linux-arm.Artifact upload.build perfetto/tracebox/linux-arm",
1269    "~followup_annotations": [
1270      "@@@STEP_NEST_LEVEL@2@@@",
1271      "@@@STEP_LOG_LINE@json.output@{@@@",
1272      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1273      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1274      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/tracebox/linux-arm\"@@@",
1275      "@@@STEP_LOG_LINE@json.output@  }@@@",
1276      "@@@STEP_LOG_LINE@json.output@}@@@",
1277      "@@@STEP_LOG_END@json.output@@@"
1278    ]
1279  },
1280  {
1281    "cmd": [
1282      "cipd",
1283      "pkg-register",
1284      "[CLEANUP]/tracebox-linux-arm.cipd",
1285      "-ref",
1286      "latest",
1287      "-tag",
1288      "git_revision:",
1289      "-json-output",
1290      "/path/to/tmp/json"
1291    ],
1292    "cwd": "[CACHE]/builder/perfetto",
1293    "luci_context": {
1294      "realm": {
1295        "name": "perfetto:ci"
1296      },
1297      "resultdb": {
1298        "current_invocation": {
1299          "name": "invocations/build:8945511751514863184",
1300          "update_token": "token"
1301        },
1302        "hostname": "rdbhost"
1303      }
1304    },
1305    "name": "linux-arm.Artifact upload.register perfetto/tracebox/linux-arm",
1306    "~followup_annotations": [
1307      "@@@STEP_NEST_LEVEL@2@@@",
1308      "@@@STEP_LOG_LINE@json.output@{@@@",
1309      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1310      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1311      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/tracebox/linux-arm\"@@@",
1312      "@@@STEP_LOG_LINE@json.output@  }@@@",
1313      "@@@STEP_LOG_LINE@json.output@}@@@",
1314      "@@@STEP_LOG_END@json.output@@@",
1315      "@@@STEP_LINK@perfetto/tracebox/linux-arm@https://chrome-infra-packages.appspot.com/p/perfetto/tracebox/linux-arm/+/40-chars-fake-of-the-package-instance_id@@@"
1316    ]
1317  },
1318  {
1319    "cmd": [
1320      "python3",
1321      "-u",
1322      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
1323      "--",
1324      "RECIPE_REPO[depot_tools]/gsutil.py",
1325      "----",
1326      "cp",
1327      "[CACHE]/builder/perfetto/out/linux-arm/stripped/perfetto",
1328      "gs://perfetto-luci-artifacts//linux-arm/perfetto"
1329    ],
1330    "cwd": "[CACHE]/builder/perfetto",
1331    "infra_step": true,
1332    "luci_context": {
1333      "realm": {
1334        "name": "perfetto:ci"
1335      },
1336      "resultdb": {
1337        "current_invocation": {
1338          "name": "invocations/build:8945511751514863184",
1339          "update_token": "token"
1340        },
1341        "hostname": "rdbhost"
1342      }
1343    },
1344    "name": "linux-arm.Artifact upload.gsutil upload (4)",
1345    "~followup_annotations": [
1346      "@@@STEP_NEST_LEVEL@2@@@",
1347      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm/perfetto@@@"
1348    ]
1349  },
1350  {
1351    "cmd": [
1352      "cipd",
1353      "pkg-build",
1354      "-pkg-def",
1355      "{\"data\": [{\"file\": \"perfetto\"}], \"install_mode\": \"\", \"package\": \"perfetto/perfetto/linux-arm\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm/stripped\"}",
1356      "-out",
1357      "[CLEANUP]/perfetto-linux-arm.cipd",
1358      "-hash-algo",
1359      "sha256",
1360      "-json-output",
1361      "/path/to/tmp/json"
1362    ],
1363    "cwd": "[CACHE]/builder/perfetto",
1364    "luci_context": {
1365      "realm": {
1366        "name": "perfetto:ci"
1367      },
1368      "resultdb": {
1369        "current_invocation": {
1370          "name": "invocations/build:8945511751514863184",
1371          "update_token": "token"
1372        },
1373        "hostname": "rdbhost"
1374      }
1375    },
1376    "name": "linux-arm.Artifact upload.build perfetto/perfetto/linux-arm",
1377    "~followup_annotations": [
1378      "@@@STEP_NEST_LEVEL@2@@@",
1379      "@@@STEP_LOG_LINE@json.output@{@@@",
1380      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1381      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1382      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/perfetto/linux-arm\"@@@",
1383      "@@@STEP_LOG_LINE@json.output@  }@@@",
1384      "@@@STEP_LOG_LINE@json.output@}@@@",
1385      "@@@STEP_LOG_END@json.output@@@"
1386    ]
1387  },
1388  {
1389    "cmd": [
1390      "cipd",
1391      "pkg-register",
1392      "[CLEANUP]/perfetto-linux-arm.cipd",
1393      "-ref",
1394      "latest",
1395      "-tag",
1396      "git_revision:",
1397      "-json-output",
1398      "/path/to/tmp/json"
1399    ],
1400    "cwd": "[CACHE]/builder/perfetto",
1401    "luci_context": {
1402      "realm": {
1403        "name": "perfetto:ci"
1404      },
1405      "resultdb": {
1406        "current_invocation": {
1407          "name": "invocations/build:8945511751514863184",
1408          "update_token": "token"
1409        },
1410        "hostname": "rdbhost"
1411      }
1412    },
1413    "name": "linux-arm.Artifact upload.register perfetto/perfetto/linux-arm",
1414    "~followup_annotations": [
1415      "@@@STEP_NEST_LEVEL@2@@@",
1416      "@@@STEP_LOG_LINE@json.output@{@@@",
1417      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1418      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1419      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/perfetto/linux-arm\"@@@",
1420      "@@@STEP_LOG_LINE@json.output@  }@@@",
1421      "@@@STEP_LOG_LINE@json.output@}@@@",
1422      "@@@STEP_LOG_END@json.output@@@",
1423      "@@@STEP_LINK@perfetto/perfetto/linux-arm@https://chrome-infra-packages.appspot.com/p/perfetto/perfetto/linux-arm/+/40-chars-fake-of-the-package-instance_id@@@"
1424    ]
1425  },
1426  {
1427    "cmd": [
1428      "python3",
1429      "-u",
1430      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
1431      "--",
1432      "RECIPE_REPO[depot_tools]/gsutil.py",
1433      "----",
1434      "cp",
1435      "[CACHE]/builder/perfetto/out/linux-arm/stripped/traced",
1436      "gs://perfetto-luci-artifacts//linux-arm/traced"
1437    ],
1438    "cwd": "[CACHE]/builder/perfetto",
1439    "infra_step": true,
1440    "luci_context": {
1441      "realm": {
1442        "name": "perfetto:ci"
1443      },
1444      "resultdb": {
1445        "current_invocation": {
1446          "name": "invocations/build:8945511751514863184",
1447          "update_token": "token"
1448        },
1449        "hostname": "rdbhost"
1450      }
1451    },
1452    "name": "linux-arm.Artifact upload.gsutil upload (5)",
1453    "~followup_annotations": [
1454      "@@@STEP_NEST_LEVEL@2@@@",
1455      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm/traced@@@"
1456    ]
1457  },
1458  {
1459    "cmd": [
1460      "cipd",
1461      "pkg-build",
1462      "-pkg-def",
1463      "{\"data\": [{\"file\": \"traced\"}], \"install_mode\": \"\", \"package\": \"perfetto/traced/linux-arm\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm/stripped\"}",
1464      "-out",
1465      "[CLEANUP]/traced-linux-arm.cipd",
1466      "-hash-algo",
1467      "sha256",
1468      "-json-output",
1469      "/path/to/tmp/json"
1470    ],
1471    "cwd": "[CACHE]/builder/perfetto",
1472    "luci_context": {
1473      "realm": {
1474        "name": "perfetto:ci"
1475      },
1476      "resultdb": {
1477        "current_invocation": {
1478          "name": "invocations/build:8945511751514863184",
1479          "update_token": "token"
1480        },
1481        "hostname": "rdbhost"
1482      }
1483    },
1484    "name": "linux-arm.Artifact upload.build perfetto/traced/linux-arm",
1485    "~followup_annotations": [
1486      "@@@STEP_NEST_LEVEL@2@@@",
1487      "@@@STEP_LOG_LINE@json.output@{@@@",
1488      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1489      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1490      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced/linux-arm\"@@@",
1491      "@@@STEP_LOG_LINE@json.output@  }@@@",
1492      "@@@STEP_LOG_LINE@json.output@}@@@",
1493      "@@@STEP_LOG_END@json.output@@@"
1494    ]
1495  },
1496  {
1497    "cmd": [
1498      "cipd",
1499      "pkg-register",
1500      "[CLEANUP]/traced-linux-arm.cipd",
1501      "-ref",
1502      "latest",
1503      "-tag",
1504      "git_revision:",
1505      "-json-output",
1506      "/path/to/tmp/json"
1507    ],
1508    "cwd": "[CACHE]/builder/perfetto",
1509    "luci_context": {
1510      "realm": {
1511        "name": "perfetto:ci"
1512      },
1513      "resultdb": {
1514        "current_invocation": {
1515          "name": "invocations/build:8945511751514863184",
1516          "update_token": "token"
1517        },
1518        "hostname": "rdbhost"
1519      }
1520    },
1521    "name": "linux-arm.Artifact upload.register perfetto/traced/linux-arm",
1522    "~followup_annotations": [
1523      "@@@STEP_NEST_LEVEL@2@@@",
1524      "@@@STEP_LOG_LINE@json.output@{@@@",
1525      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1526      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1527      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced/linux-arm\"@@@",
1528      "@@@STEP_LOG_LINE@json.output@  }@@@",
1529      "@@@STEP_LOG_LINE@json.output@}@@@",
1530      "@@@STEP_LOG_END@json.output@@@",
1531      "@@@STEP_LINK@perfetto/traced/linux-arm@https://chrome-infra-packages.appspot.com/p/perfetto/traced/linux-arm/+/40-chars-fake-of-the-package-instance_id@@@"
1532    ]
1533  },
1534  {
1535    "cmd": [
1536      "python3",
1537      "-u",
1538      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
1539      "--",
1540      "RECIPE_REPO[depot_tools]/gsutil.py",
1541      "----",
1542      "cp",
1543      "[CACHE]/builder/perfetto/out/linux-arm/stripped/traced_probes",
1544      "gs://perfetto-luci-artifacts//linux-arm/traced_probes"
1545    ],
1546    "cwd": "[CACHE]/builder/perfetto",
1547    "infra_step": true,
1548    "luci_context": {
1549      "realm": {
1550        "name": "perfetto:ci"
1551      },
1552      "resultdb": {
1553        "current_invocation": {
1554          "name": "invocations/build:8945511751514863184",
1555          "update_token": "token"
1556        },
1557        "hostname": "rdbhost"
1558      }
1559    },
1560    "name": "linux-arm.Artifact upload.gsutil upload (6)",
1561    "~followup_annotations": [
1562      "@@@STEP_NEST_LEVEL@2@@@",
1563      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm/traced_probes@@@"
1564    ]
1565  },
1566  {
1567    "cmd": [
1568      "cipd",
1569      "pkg-build",
1570      "-pkg-def",
1571      "{\"data\": [{\"file\": \"traced_probes\"}], \"install_mode\": \"\", \"package\": \"perfetto/traced_probes/linux-arm\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm/stripped\"}",
1572      "-out",
1573      "[CLEANUP]/traced_probes-linux-arm.cipd",
1574      "-hash-algo",
1575      "sha256",
1576      "-json-output",
1577      "/path/to/tmp/json"
1578    ],
1579    "cwd": "[CACHE]/builder/perfetto",
1580    "luci_context": {
1581      "realm": {
1582        "name": "perfetto:ci"
1583      },
1584      "resultdb": {
1585        "current_invocation": {
1586          "name": "invocations/build:8945511751514863184",
1587          "update_token": "token"
1588        },
1589        "hostname": "rdbhost"
1590      }
1591    },
1592    "name": "linux-arm.Artifact upload.build perfetto/traced_probes/linux-arm",
1593    "~followup_annotations": [
1594      "@@@STEP_NEST_LEVEL@2@@@",
1595      "@@@STEP_LOG_LINE@json.output@{@@@",
1596      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1597      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1598      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced_probes/linux-arm\"@@@",
1599      "@@@STEP_LOG_LINE@json.output@  }@@@",
1600      "@@@STEP_LOG_LINE@json.output@}@@@",
1601      "@@@STEP_LOG_END@json.output@@@"
1602    ]
1603  },
1604  {
1605    "cmd": [
1606      "cipd",
1607      "pkg-register",
1608      "[CLEANUP]/traced_probes-linux-arm.cipd",
1609      "-ref",
1610      "latest",
1611      "-tag",
1612      "git_revision:",
1613      "-json-output",
1614      "/path/to/tmp/json"
1615    ],
1616    "cwd": "[CACHE]/builder/perfetto",
1617    "luci_context": {
1618      "realm": {
1619        "name": "perfetto:ci"
1620      },
1621      "resultdb": {
1622        "current_invocation": {
1623          "name": "invocations/build:8945511751514863184",
1624          "update_token": "token"
1625        },
1626        "hostname": "rdbhost"
1627      }
1628    },
1629    "name": "linux-arm.Artifact upload.register perfetto/traced_probes/linux-arm",
1630    "~followup_annotations": [
1631      "@@@STEP_NEST_LEVEL@2@@@",
1632      "@@@STEP_LOG_LINE@json.output@{@@@",
1633      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1634      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1635      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced_probes/linux-arm\"@@@",
1636      "@@@STEP_LOG_LINE@json.output@  }@@@",
1637      "@@@STEP_LOG_LINE@json.output@}@@@",
1638      "@@@STEP_LOG_END@json.output@@@",
1639      "@@@STEP_LINK@perfetto/traced_probes/linux-arm@https://chrome-infra-packages.appspot.com/p/perfetto/traced_probes/linux-arm/+/40-chars-fake-of-the-package-instance_id@@@"
1640    ]
1641  },
1642  {
1643    "cmd": [],
1644    "name": "linux-arm64"
1645  },
1646  {
1647    "cmd": [
1648      "python3",
1649      "tools/gn",
1650      "gen",
1651      "[CACHE]/builder/perfetto/out/linux-arm64",
1652      "--args=is_debug=false monolithic_binaries=true target_os=\"linux\" target_cpu=\"arm64\""
1653    ],
1654    "cwd": "[CACHE]/builder/perfetto",
1655    "luci_context": {
1656      "realm": {
1657        "name": "perfetto:ci"
1658      },
1659      "resultdb": {
1660        "current_invocation": {
1661          "name": "invocations/build:8945511751514863184",
1662          "update_token": "token"
1663        },
1664        "hostname": "rdbhost"
1665      }
1666    },
1667    "name": "linux-arm64.gn gen",
1668    "~followup_annotations": [
1669      "@@@STEP_NEST_LEVEL@1@@@"
1670    ]
1671  },
1672  {
1673    "cmd": [
1674      "python3",
1675      "tools/gn",
1676      "clean",
1677      "[CACHE]/builder/perfetto/out/linux-arm64"
1678    ],
1679    "cwd": "[CACHE]/builder/perfetto",
1680    "luci_context": {
1681      "realm": {
1682        "name": "perfetto:ci"
1683      },
1684      "resultdb": {
1685        "current_invocation": {
1686          "name": "invocations/build:8945511751514863184",
1687          "update_token": "token"
1688        },
1689        "hostname": "rdbhost"
1690      }
1691    },
1692    "name": "linux-arm64.gn clean",
1693    "~followup_annotations": [
1694      "@@@STEP_NEST_LEVEL@1@@@"
1695    ]
1696  },
1697  {
1698    "cmd": [
1699      "python3",
1700      "tools/ninja",
1701      "-C",
1702      "[CACHE]/builder/perfetto/out/linux-arm64",
1703      "trace_processor_shell",
1704      "traceconv",
1705      "tracebox",
1706      "perfetto",
1707      "traced",
1708      "traced_probes"
1709    ],
1710    "cwd": "[CACHE]/builder/perfetto",
1711    "luci_context": {
1712      "realm": {
1713        "name": "perfetto:ci"
1714      },
1715      "resultdb": {
1716        "current_invocation": {
1717          "name": "invocations/build:8945511751514863184",
1718          "update_token": "token"
1719        },
1720        "hostname": "rdbhost"
1721      }
1722    },
1723    "name": "linux-arm64.ninja",
1724    "~followup_annotations": [
1725      "@@@STEP_NEST_LEVEL@1@@@"
1726    ]
1727  },
1728  {
1729    "cmd": [],
1730    "name": "linux-arm64.Artifact upload",
1731    "~followup_annotations": [
1732      "@@@STEP_NEST_LEVEL@1@@@"
1733    ]
1734  },
1735  {
1736    "cmd": [
1737      "python3",
1738      "-u",
1739      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
1740      "--",
1741      "RECIPE_REPO[depot_tools]/gsutil.py",
1742      "----",
1743      "cp",
1744      "[CACHE]/builder/perfetto/out/linux-arm64/stripped/trace_processor_shell",
1745      "gs://perfetto-luci-artifacts//linux-arm64/trace_processor_shell"
1746    ],
1747    "cwd": "[CACHE]/builder/perfetto",
1748    "infra_step": true,
1749    "luci_context": {
1750      "realm": {
1751        "name": "perfetto:ci"
1752      },
1753      "resultdb": {
1754        "current_invocation": {
1755          "name": "invocations/build:8945511751514863184",
1756          "update_token": "token"
1757        },
1758        "hostname": "rdbhost"
1759      }
1760    },
1761    "name": "linux-arm64.Artifact upload.gsutil upload",
1762    "~followup_annotations": [
1763      "@@@STEP_NEST_LEVEL@2@@@",
1764      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm64/trace_processor_shell@@@"
1765    ]
1766  },
1767  {
1768    "cmd": [
1769      "cipd",
1770      "pkg-build",
1771      "-pkg-def",
1772      "{\"data\": [{\"file\": \"trace_processor_shell\"}], \"install_mode\": \"\", \"package\": \"perfetto/trace_processor_shell/linux-arm64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm64/stripped\"}",
1773      "-out",
1774      "[CLEANUP]/trace_processor_shell-linux-arm64.cipd",
1775      "-hash-algo",
1776      "sha256",
1777      "-json-output",
1778      "/path/to/tmp/json"
1779    ],
1780    "cwd": "[CACHE]/builder/perfetto",
1781    "luci_context": {
1782      "realm": {
1783        "name": "perfetto:ci"
1784      },
1785      "resultdb": {
1786        "current_invocation": {
1787          "name": "invocations/build:8945511751514863184",
1788          "update_token": "token"
1789        },
1790        "hostname": "rdbhost"
1791      }
1792    },
1793    "name": "linux-arm64.Artifact upload.build perfetto/trace_processor_shell/linux-arm64",
1794    "~followup_annotations": [
1795      "@@@STEP_NEST_LEVEL@2@@@",
1796      "@@@STEP_LOG_LINE@json.output@{@@@",
1797      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1798      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1799      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/trace_processor_shell/linux-arm64\"@@@",
1800      "@@@STEP_LOG_LINE@json.output@  }@@@",
1801      "@@@STEP_LOG_LINE@json.output@}@@@",
1802      "@@@STEP_LOG_END@json.output@@@"
1803    ]
1804  },
1805  {
1806    "cmd": [
1807      "cipd",
1808      "pkg-register",
1809      "[CLEANUP]/trace_processor_shell-linux-arm64.cipd",
1810      "-ref",
1811      "latest",
1812      "-tag",
1813      "git_revision:",
1814      "-json-output",
1815      "/path/to/tmp/json"
1816    ],
1817    "cwd": "[CACHE]/builder/perfetto",
1818    "luci_context": {
1819      "realm": {
1820        "name": "perfetto:ci"
1821      },
1822      "resultdb": {
1823        "current_invocation": {
1824          "name": "invocations/build:8945511751514863184",
1825          "update_token": "token"
1826        },
1827        "hostname": "rdbhost"
1828      }
1829    },
1830    "name": "linux-arm64.Artifact upload.register perfetto/trace_processor_shell/linux-arm64",
1831    "~followup_annotations": [
1832      "@@@STEP_NEST_LEVEL@2@@@",
1833      "@@@STEP_LOG_LINE@json.output@{@@@",
1834      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1835      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1836      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/trace_processor_shell/linux-arm64\"@@@",
1837      "@@@STEP_LOG_LINE@json.output@  }@@@",
1838      "@@@STEP_LOG_LINE@json.output@}@@@",
1839      "@@@STEP_LOG_END@json.output@@@",
1840      "@@@STEP_LINK@perfetto/trace_processor_shell/linux-arm64@https://chrome-infra-packages.appspot.com/p/perfetto/trace_processor_shell/linux-arm64/+/40-chars-fake-of-the-package-instance_id@@@"
1841    ]
1842  },
1843  {
1844    "cmd": [
1845      "python3",
1846      "-u",
1847      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
1848      "--",
1849      "RECIPE_REPO[depot_tools]/gsutil.py",
1850      "----",
1851      "cp",
1852      "[CACHE]/builder/perfetto/out/linux-arm64/stripped/traceconv",
1853      "gs://perfetto-luci-artifacts//linux-arm64/traceconv"
1854    ],
1855    "cwd": "[CACHE]/builder/perfetto",
1856    "infra_step": true,
1857    "luci_context": {
1858      "realm": {
1859        "name": "perfetto:ci"
1860      },
1861      "resultdb": {
1862        "current_invocation": {
1863          "name": "invocations/build:8945511751514863184",
1864          "update_token": "token"
1865        },
1866        "hostname": "rdbhost"
1867      }
1868    },
1869    "name": "linux-arm64.Artifact upload.gsutil upload (2)",
1870    "~followup_annotations": [
1871      "@@@STEP_NEST_LEVEL@2@@@",
1872      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm64/traceconv@@@"
1873    ]
1874  },
1875  {
1876    "cmd": [
1877      "cipd",
1878      "pkg-build",
1879      "-pkg-def",
1880      "{\"data\": [{\"file\": \"traceconv\"}], \"install_mode\": \"\", \"package\": \"perfetto/traceconv/linux-arm64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm64/stripped\"}",
1881      "-out",
1882      "[CLEANUP]/traceconv-linux-arm64.cipd",
1883      "-hash-algo",
1884      "sha256",
1885      "-json-output",
1886      "/path/to/tmp/json"
1887    ],
1888    "cwd": "[CACHE]/builder/perfetto",
1889    "luci_context": {
1890      "realm": {
1891        "name": "perfetto:ci"
1892      },
1893      "resultdb": {
1894        "current_invocation": {
1895          "name": "invocations/build:8945511751514863184",
1896          "update_token": "token"
1897        },
1898        "hostname": "rdbhost"
1899      }
1900    },
1901    "name": "linux-arm64.Artifact upload.build perfetto/traceconv/linux-arm64",
1902    "~followup_annotations": [
1903      "@@@STEP_NEST_LEVEL@2@@@",
1904      "@@@STEP_LOG_LINE@json.output@{@@@",
1905      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1906      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1907      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traceconv/linux-arm64\"@@@",
1908      "@@@STEP_LOG_LINE@json.output@  }@@@",
1909      "@@@STEP_LOG_LINE@json.output@}@@@",
1910      "@@@STEP_LOG_END@json.output@@@"
1911    ]
1912  },
1913  {
1914    "cmd": [
1915      "cipd",
1916      "pkg-register",
1917      "[CLEANUP]/traceconv-linux-arm64.cipd",
1918      "-ref",
1919      "latest",
1920      "-tag",
1921      "git_revision:",
1922      "-json-output",
1923      "/path/to/tmp/json"
1924    ],
1925    "cwd": "[CACHE]/builder/perfetto",
1926    "luci_context": {
1927      "realm": {
1928        "name": "perfetto:ci"
1929      },
1930      "resultdb": {
1931        "current_invocation": {
1932          "name": "invocations/build:8945511751514863184",
1933          "update_token": "token"
1934        },
1935        "hostname": "rdbhost"
1936      }
1937    },
1938    "name": "linux-arm64.Artifact upload.register perfetto/traceconv/linux-arm64",
1939    "~followup_annotations": [
1940      "@@@STEP_NEST_LEVEL@2@@@",
1941      "@@@STEP_LOG_LINE@json.output@{@@@",
1942      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
1943      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
1944      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traceconv/linux-arm64\"@@@",
1945      "@@@STEP_LOG_LINE@json.output@  }@@@",
1946      "@@@STEP_LOG_LINE@json.output@}@@@",
1947      "@@@STEP_LOG_END@json.output@@@",
1948      "@@@STEP_LINK@perfetto/traceconv/linux-arm64@https://chrome-infra-packages.appspot.com/p/perfetto/traceconv/linux-arm64/+/40-chars-fake-of-the-package-instance_id@@@"
1949    ]
1950  },
1951  {
1952    "cmd": [
1953      "python3",
1954      "-u",
1955      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
1956      "--",
1957      "RECIPE_REPO[depot_tools]/gsutil.py",
1958      "----",
1959      "cp",
1960      "[CACHE]/builder/perfetto/out/linux-arm64/stripped/tracebox",
1961      "gs://perfetto-luci-artifacts//linux-arm64/tracebox"
1962    ],
1963    "cwd": "[CACHE]/builder/perfetto",
1964    "infra_step": true,
1965    "luci_context": {
1966      "realm": {
1967        "name": "perfetto:ci"
1968      },
1969      "resultdb": {
1970        "current_invocation": {
1971          "name": "invocations/build:8945511751514863184",
1972          "update_token": "token"
1973        },
1974        "hostname": "rdbhost"
1975      }
1976    },
1977    "name": "linux-arm64.Artifact upload.gsutil upload (3)",
1978    "~followup_annotations": [
1979      "@@@STEP_NEST_LEVEL@2@@@",
1980      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm64/tracebox@@@"
1981    ]
1982  },
1983  {
1984    "cmd": [
1985      "cipd",
1986      "pkg-build",
1987      "-pkg-def",
1988      "{\"data\": [{\"file\": \"tracebox\"}], \"install_mode\": \"\", \"package\": \"perfetto/tracebox/linux-arm64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm64/stripped\"}",
1989      "-out",
1990      "[CLEANUP]/tracebox-linux-arm64.cipd",
1991      "-hash-algo",
1992      "sha256",
1993      "-json-output",
1994      "/path/to/tmp/json"
1995    ],
1996    "cwd": "[CACHE]/builder/perfetto",
1997    "luci_context": {
1998      "realm": {
1999        "name": "perfetto:ci"
2000      },
2001      "resultdb": {
2002        "current_invocation": {
2003          "name": "invocations/build:8945511751514863184",
2004          "update_token": "token"
2005        },
2006        "hostname": "rdbhost"
2007      }
2008    },
2009    "name": "linux-arm64.Artifact upload.build perfetto/tracebox/linux-arm64",
2010    "~followup_annotations": [
2011      "@@@STEP_NEST_LEVEL@2@@@",
2012      "@@@STEP_LOG_LINE@json.output@{@@@",
2013      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
2014      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
2015      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/tracebox/linux-arm64\"@@@",
2016      "@@@STEP_LOG_LINE@json.output@  }@@@",
2017      "@@@STEP_LOG_LINE@json.output@}@@@",
2018      "@@@STEP_LOG_END@json.output@@@"
2019    ]
2020  },
2021  {
2022    "cmd": [
2023      "cipd",
2024      "pkg-register",
2025      "[CLEANUP]/tracebox-linux-arm64.cipd",
2026      "-ref",
2027      "latest",
2028      "-tag",
2029      "git_revision:",
2030      "-json-output",
2031      "/path/to/tmp/json"
2032    ],
2033    "cwd": "[CACHE]/builder/perfetto",
2034    "luci_context": {
2035      "realm": {
2036        "name": "perfetto:ci"
2037      },
2038      "resultdb": {
2039        "current_invocation": {
2040          "name": "invocations/build:8945511751514863184",
2041          "update_token": "token"
2042        },
2043        "hostname": "rdbhost"
2044      }
2045    },
2046    "name": "linux-arm64.Artifact upload.register perfetto/tracebox/linux-arm64",
2047    "~followup_annotations": [
2048      "@@@STEP_NEST_LEVEL@2@@@",
2049      "@@@STEP_LOG_LINE@json.output@{@@@",
2050      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
2051      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
2052      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/tracebox/linux-arm64\"@@@",
2053      "@@@STEP_LOG_LINE@json.output@  }@@@",
2054      "@@@STEP_LOG_LINE@json.output@}@@@",
2055      "@@@STEP_LOG_END@json.output@@@",
2056      "@@@STEP_LINK@perfetto/tracebox/linux-arm64@https://chrome-infra-packages.appspot.com/p/perfetto/tracebox/linux-arm64/+/40-chars-fake-of-the-package-instance_id@@@"
2057    ]
2058  },
2059  {
2060    "cmd": [
2061      "python3",
2062      "-u",
2063      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
2064      "--",
2065      "RECIPE_REPO[depot_tools]/gsutil.py",
2066      "----",
2067      "cp",
2068      "[CACHE]/builder/perfetto/out/linux-arm64/stripped/perfetto",
2069      "gs://perfetto-luci-artifacts//linux-arm64/perfetto"
2070    ],
2071    "cwd": "[CACHE]/builder/perfetto",
2072    "infra_step": true,
2073    "luci_context": {
2074      "realm": {
2075        "name": "perfetto:ci"
2076      },
2077      "resultdb": {
2078        "current_invocation": {
2079          "name": "invocations/build:8945511751514863184",
2080          "update_token": "token"
2081        },
2082        "hostname": "rdbhost"
2083      }
2084    },
2085    "name": "linux-arm64.Artifact upload.gsutil upload (4)",
2086    "~followup_annotations": [
2087      "@@@STEP_NEST_LEVEL@2@@@",
2088      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm64/perfetto@@@"
2089    ]
2090  },
2091  {
2092    "cmd": [
2093      "cipd",
2094      "pkg-build",
2095      "-pkg-def",
2096      "{\"data\": [{\"file\": \"perfetto\"}], \"install_mode\": \"\", \"package\": \"perfetto/perfetto/linux-arm64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm64/stripped\"}",
2097      "-out",
2098      "[CLEANUP]/perfetto-linux-arm64.cipd",
2099      "-hash-algo",
2100      "sha256",
2101      "-json-output",
2102      "/path/to/tmp/json"
2103    ],
2104    "cwd": "[CACHE]/builder/perfetto",
2105    "luci_context": {
2106      "realm": {
2107        "name": "perfetto:ci"
2108      },
2109      "resultdb": {
2110        "current_invocation": {
2111          "name": "invocations/build:8945511751514863184",
2112          "update_token": "token"
2113        },
2114        "hostname": "rdbhost"
2115      }
2116    },
2117    "name": "linux-arm64.Artifact upload.build perfetto/perfetto/linux-arm64",
2118    "~followup_annotations": [
2119      "@@@STEP_NEST_LEVEL@2@@@",
2120      "@@@STEP_LOG_LINE@json.output@{@@@",
2121      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
2122      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
2123      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/perfetto/linux-arm64\"@@@",
2124      "@@@STEP_LOG_LINE@json.output@  }@@@",
2125      "@@@STEP_LOG_LINE@json.output@}@@@",
2126      "@@@STEP_LOG_END@json.output@@@"
2127    ]
2128  },
2129  {
2130    "cmd": [
2131      "cipd",
2132      "pkg-register",
2133      "[CLEANUP]/perfetto-linux-arm64.cipd",
2134      "-ref",
2135      "latest",
2136      "-tag",
2137      "git_revision:",
2138      "-json-output",
2139      "/path/to/tmp/json"
2140    ],
2141    "cwd": "[CACHE]/builder/perfetto",
2142    "luci_context": {
2143      "realm": {
2144        "name": "perfetto:ci"
2145      },
2146      "resultdb": {
2147        "current_invocation": {
2148          "name": "invocations/build:8945511751514863184",
2149          "update_token": "token"
2150        },
2151        "hostname": "rdbhost"
2152      }
2153    },
2154    "name": "linux-arm64.Artifact upload.register perfetto/perfetto/linux-arm64",
2155    "~followup_annotations": [
2156      "@@@STEP_NEST_LEVEL@2@@@",
2157      "@@@STEP_LOG_LINE@json.output@{@@@",
2158      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
2159      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
2160      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/perfetto/linux-arm64\"@@@",
2161      "@@@STEP_LOG_LINE@json.output@  }@@@",
2162      "@@@STEP_LOG_LINE@json.output@}@@@",
2163      "@@@STEP_LOG_END@json.output@@@",
2164      "@@@STEP_LINK@perfetto/perfetto/linux-arm64@https://chrome-infra-packages.appspot.com/p/perfetto/perfetto/linux-arm64/+/40-chars-fake-of-the-package-instance_id@@@"
2165    ]
2166  },
2167  {
2168    "cmd": [
2169      "python3",
2170      "-u",
2171      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
2172      "--",
2173      "RECIPE_REPO[depot_tools]/gsutil.py",
2174      "----",
2175      "cp",
2176      "[CACHE]/builder/perfetto/out/linux-arm64/stripped/traced",
2177      "gs://perfetto-luci-artifacts//linux-arm64/traced"
2178    ],
2179    "cwd": "[CACHE]/builder/perfetto",
2180    "infra_step": true,
2181    "luci_context": {
2182      "realm": {
2183        "name": "perfetto:ci"
2184      },
2185      "resultdb": {
2186        "current_invocation": {
2187          "name": "invocations/build:8945511751514863184",
2188          "update_token": "token"
2189        },
2190        "hostname": "rdbhost"
2191      }
2192    },
2193    "name": "linux-arm64.Artifact upload.gsutil upload (5)",
2194    "~followup_annotations": [
2195      "@@@STEP_NEST_LEVEL@2@@@",
2196      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm64/traced@@@"
2197    ]
2198  },
2199  {
2200    "cmd": [
2201      "cipd",
2202      "pkg-build",
2203      "-pkg-def",
2204      "{\"data\": [{\"file\": \"traced\"}], \"install_mode\": \"\", \"package\": \"perfetto/traced/linux-arm64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm64/stripped\"}",
2205      "-out",
2206      "[CLEANUP]/traced-linux-arm64.cipd",
2207      "-hash-algo",
2208      "sha256",
2209      "-json-output",
2210      "/path/to/tmp/json"
2211    ],
2212    "cwd": "[CACHE]/builder/perfetto",
2213    "luci_context": {
2214      "realm": {
2215        "name": "perfetto:ci"
2216      },
2217      "resultdb": {
2218        "current_invocation": {
2219          "name": "invocations/build:8945511751514863184",
2220          "update_token": "token"
2221        },
2222        "hostname": "rdbhost"
2223      }
2224    },
2225    "name": "linux-arm64.Artifact upload.build perfetto/traced/linux-arm64",
2226    "~followup_annotations": [
2227      "@@@STEP_NEST_LEVEL@2@@@",
2228      "@@@STEP_LOG_LINE@json.output@{@@@",
2229      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
2230      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
2231      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced/linux-arm64\"@@@",
2232      "@@@STEP_LOG_LINE@json.output@  }@@@",
2233      "@@@STEP_LOG_LINE@json.output@}@@@",
2234      "@@@STEP_LOG_END@json.output@@@"
2235    ]
2236  },
2237  {
2238    "cmd": [
2239      "cipd",
2240      "pkg-register",
2241      "[CLEANUP]/traced-linux-arm64.cipd",
2242      "-ref",
2243      "latest",
2244      "-tag",
2245      "git_revision:",
2246      "-json-output",
2247      "/path/to/tmp/json"
2248    ],
2249    "cwd": "[CACHE]/builder/perfetto",
2250    "luci_context": {
2251      "realm": {
2252        "name": "perfetto:ci"
2253      },
2254      "resultdb": {
2255        "current_invocation": {
2256          "name": "invocations/build:8945511751514863184",
2257          "update_token": "token"
2258        },
2259        "hostname": "rdbhost"
2260      }
2261    },
2262    "name": "linux-arm64.Artifact upload.register perfetto/traced/linux-arm64",
2263    "~followup_annotations": [
2264      "@@@STEP_NEST_LEVEL@2@@@",
2265      "@@@STEP_LOG_LINE@json.output@{@@@",
2266      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
2267      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
2268      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced/linux-arm64\"@@@",
2269      "@@@STEP_LOG_LINE@json.output@  }@@@",
2270      "@@@STEP_LOG_LINE@json.output@}@@@",
2271      "@@@STEP_LOG_END@json.output@@@",
2272      "@@@STEP_LINK@perfetto/traced/linux-arm64@https://chrome-infra-packages.appspot.com/p/perfetto/traced/linux-arm64/+/40-chars-fake-of-the-package-instance_id@@@"
2273    ]
2274  },
2275  {
2276    "cmd": [
2277      "python3",
2278      "-u",
2279      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
2280      "--",
2281      "RECIPE_REPO[depot_tools]/gsutil.py",
2282      "----",
2283      "cp",
2284      "[CACHE]/builder/perfetto/out/linux-arm64/stripped/traced_probes",
2285      "gs://perfetto-luci-artifacts//linux-arm64/traced_probes"
2286    ],
2287    "cwd": "[CACHE]/builder/perfetto",
2288    "infra_step": true,
2289    "luci_context": {
2290      "realm": {
2291        "name": "perfetto:ci"
2292      },
2293      "resultdb": {
2294        "current_invocation": {
2295          "name": "invocations/build:8945511751514863184",
2296          "update_token": "token"
2297        },
2298        "hostname": "rdbhost"
2299      }
2300    },
2301    "name": "linux-arm64.Artifact upload.gsutil upload (6)",
2302    "~followup_annotations": [
2303      "@@@STEP_NEST_LEVEL@2@@@",
2304      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/perfetto-luci-artifacts//linux-arm64/traced_probes@@@"
2305    ]
2306  },
2307  {
2308    "cmd": [
2309      "cipd",
2310      "pkg-build",
2311      "-pkg-def",
2312      "{\"data\": [{\"file\": \"traced_probes\"}], \"install_mode\": \"\", \"package\": \"perfetto/traced_probes/linux-arm64\", \"root\": \"[CACHE]/builder/perfetto/out/linux-arm64/stripped\"}",
2313      "-out",
2314      "[CLEANUP]/traced_probes-linux-arm64.cipd",
2315      "-hash-algo",
2316      "sha256",
2317      "-json-output",
2318      "/path/to/tmp/json"
2319    ],
2320    "cwd": "[CACHE]/builder/perfetto",
2321    "luci_context": {
2322      "realm": {
2323        "name": "perfetto:ci"
2324      },
2325      "resultdb": {
2326        "current_invocation": {
2327          "name": "invocations/build:8945511751514863184",
2328          "update_token": "token"
2329        },
2330        "hostname": "rdbhost"
2331      }
2332    },
2333    "name": "linux-arm64.Artifact upload.build perfetto/traced_probes/linux-arm64",
2334    "~followup_annotations": [
2335      "@@@STEP_NEST_LEVEL@2@@@",
2336      "@@@STEP_LOG_LINE@json.output@{@@@",
2337      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
2338      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
2339      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced_probes/linux-arm64\"@@@",
2340      "@@@STEP_LOG_LINE@json.output@  }@@@",
2341      "@@@STEP_LOG_LINE@json.output@}@@@",
2342      "@@@STEP_LOG_END@json.output@@@"
2343    ]
2344  },
2345  {
2346    "cmd": [
2347      "cipd",
2348      "pkg-register",
2349      "[CLEANUP]/traced_probes-linux-arm64.cipd",
2350      "-ref",
2351      "latest",
2352      "-tag",
2353      "git_revision:",
2354      "-json-output",
2355      "/path/to/tmp/json"
2356    ],
2357    "cwd": "[CACHE]/builder/perfetto",
2358    "luci_context": {
2359      "realm": {
2360        "name": "perfetto:ci"
2361      },
2362      "resultdb": {
2363        "current_invocation": {
2364          "name": "invocations/build:8945511751514863184",
2365          "update_token": "token"
2366        },
2367        "hostname": "rdbhost"
2368      }
2369    },
2370    "name": "linux-arm64.Artifact upload.register perfetto/traced_probes/linux-arm64",
2371    "~followup_annotations": [
2372      "@@@STEP_NEST_LEVEL@2@@@",
2373      "@@@STEP_LOG_LINE@json.output@{@@@",
2374      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
2375      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\",@@@",
2376      "@@@STEP_LOG_LINE@json.output@    \"package\": \"perfetto/traced_probes/linux-arm64\"@@@",
2377      "@@@STEP_LOG_LINE@json.output@  }@@@",
2378      "@@@STEP_LOG_LINE@json.output@}@@@",
2379      "@@@STEP_LOG_END@json.output@@@",
2380      "@@@STEP_LINK@perfetto/traced_probes/linux-arm64@https://chrome-infra-packages.appspot.com/p/perfetto/traced_probes/linux-arm64/+/40-chars-fake-of-the-package-instance_id@@@"
2381    ]
2382  },
2383  {
2384    "name": "$result"
2385  }
2386]