1[
2{"name":"thread_name","ph":"M","ts":0,"pid":0,"tid":0,"args":{"name":"main"}},
3{"name":"startup","ph":"X","ts":1745562719234726,"dur":9308571,"pid":0,"tid":0},
4{"name":"microfactory /tmp/go-build3542081817/b001/exe/microfactory","ph":"X","ts":1745562723412175,"dur":2630851,"pid":1,"tid":0},
5{"name":"findDeps","ph":"X","ts":1745562723412272,"dur":380,"pid":1,"tid":1},
6{"name":"check compile github.com/google/blueprint/microfactory","ph":"X","ts":1745562723412690,"dur":71,"pid":1,"tid":1},
7{"name":"compile github.com/google/blueprint/microfactory","ph":"X","ts":1745562723412765,"dur":61028,"pid":1,"tid":1},
8{"name":"check compile main","ph":"X","ts":1745562723473813,"dur":57,"pid":1,"tid":1},
9{"name":"compile main","ph":"X","ts":1745562723473874,"dur":6164,"pid":1,"tid":1},
10{"name":"check link main","ph":"X","ts":1745562723480049,"dur":5,"pid":1,"tid":1},
11{"name":"link main","ph":"X","ts":1745562723480058,"dur":225498,"pid":1,"tid":1},
12{"name":"microfactory /root/opengrok-1.13.29/src/aosp_15_r20/out/microfactory_Linux","ph":"X","ts":1745562723707465,"dur":2334525,"pid":1,"tid":1},
13{"name":"findDeps","ph":"X","ts":1745562723707561,"dur":216,"pid":1,"tid":2},
14{"name":"check compile github.com/google/blueprint/microfactory","ph":"X","ts":1745562723707812,"dur":100,"pid":1,"tid":2},
15{"name":"check compile main","ph":"X","ts":1745562723707925,"dur":43,"pid":1,"tid":2},
16{"name":"check link main","ph":"X","ts":1745562723707973,"dur":21,"pid":1,"tid":2},
17{"name":"findDeps","ph":"X","ts":1745562723708138,"dur":58626,"pid":1,"tid":2},
18{"name":"check compile google.golang.org/protobuf/internal/pragma","ph":"X","ts":1745562723766920,"dur":74,"pid":1,"tid":2},
19{"name":"compile google.golang.org/protobuf/internal/pragma","ph":"X","ts":1745562723766999,"dur":9250,"pid":1,"tid":2},
20{"name":"check compile google.golang.org/protobuf/internal/version","ph":"X","ts":1745562723767052,"dur":219,"pid":1,"tid":3},
21{"name":"check compile android/soong/elf","ph":"X","ts":1745562723767222,"dur":273,"pid":1,"tid":4},
22{"name":"compile google.golang.org/protobuf/internal/version","ph":"X","ts":1745562723767283,"dur":10979,"pid":1,"tid":3},
23{"name":"check compile google.golang.org/protobuf/internal/detrand","ph":"X","ts":1745562723767299,"dur":138,"pid":1,"tid":5},
24{"name":"check compile android/soong/finder/fs","ph":"X","ts":1745562723767380,"dur":686,"pid":1,"tid":6},
25{"name":"check compile google.golang.org/protobuf/internal/flags","ph":"X","ts":1745562723767425,"dur":237,"pid":1,"tid":7},
26{"name":"compile android/soong/elf","ph":"X","ts":1745562723767504,"dur":42482,"pid":1,"tid":4},
27{"name":"check compile github.com/google/blueprint/pathtools","ph":"X","ts":1745562723767608,"dur":1798,"pid":1,"tid":5},
28{"name":"compile google.golang.org/protobuf/internal/flags","ph":"X","ts":1745562723767669,"dur":9868,"pid":1,"tid":7},
29{"name":"check compile android/soong/remoteexec","ph":"X","ts":1745562723767670,"dur":2221,"pid":1,"tid":8},
30{"name":"check compile android/soong/ui/build/paths","ph":"X","ts":1745562723767673,"dur":2379,"pid":1,"tid":9},
31{"name":"compile android/soong/finder/fs","ph":"X","ts":1745562723768083,"dur":93642,"pid":1,"tid":6},
32{"name":"compile google.golang.org/protobuf/internal/detrand","ph":"X","ts":1745562723768172,"dur":21749,"pid":1,"tid":10},
33{"name":"compile github.com/google/blueprint/pathtools","ph":"X","ts":1745562723769426,"dur":98890,"pid":1,"tid":5},
34{"name":"check compile github.com/google/blueprint/parser","ph":"X","ts":1745562723769487,"dur":251,"pid":1,"tid":11},
35{"name":"check compile github.com/google/blueprint/microfactory","ph":"X","ts":1745562723769709,"dur":180,"pid":1,"tid":12},
36{"name":"check compile google.golang.org/protobuf/internal/set","ph":"X","ts":1745562723769717,"dur":333,"pid":1,"tid":13},
37{"name":"check compile github.com/google/blueprint/gobtools","ph":"X","ts":1745562723769731,"dur":69,"pid":1,"tid":14},
38{"name":"check compile github.com/google/blueprint/metrics","ph":"X","ts":1745562723769742,"dur":39,"pid":1,"tid":11},
39{"name":"compile github.com/google/blueprint/metrics","ph":"X","ts":1745562723769785,"dur":21938,"pid":1,"tid":11},
40{"name":"check compile github.com/google/blueprint/optional","ph":"X","ts":1745562723769806,"dur":316,"pid":1,"tid":14},
41{"name":"compile github.com/google/blueprint/parser","ph":"X","ts":1745562723769815,"dur":137273,"pid":1,"tid":15},
42{"name":"compile github.com/google/blueprint/gobtools","ph":"X","ts":1745562723769851,"dur":15867,"pid":1,"tid":16},
43{"name":"compile google.golang.org/protobuf/internal/set","ph":"X","ts":1745562723770058,"dur":16226,"pid":1,"tid":8},
44{"name":"compile android/soong/remoteexec","ph":"X","ts":1745562723770087,"dur":24492,"pid":1,"tid":9},
45{"name":"compile android/soong/ui/build/paths","ph":"X","ts":1745562723770148,"dur":49800,"pid":1,"tid":12},
46{"name":"compile github.com/google/blueprint/optional","ph":"X","ts":1745562723770156,"dur":8997,"pid":1,"tid":13},
47{"name":"compile github.com/google/blueprint/microfactory","ph":"X","ts":1745562723770187,"dur":78769,"pid":1,"tid":14},
48{"name":"check compile google.golang.org/protobuf/internal/errors","ph":"X","ts":1745562723789954,"dur":128,"pid":1,"tid":2},
49{"name":"compile google.golang.org/protobuf/internal/errors","ph":"X","ts":1745562723790089,"dur":26297,"pid":1,"tid":2},
50{"name":"check compile google.golang.org/protobuf/encoding/protowire","ph":"X","ts":1745562723816417,"dur":105,"pid":1,"tid":2},
51{"name":"compile google.golang.org/protobuf/encoding/protowire","ph":"X","ts":1745562723816528,"dur":34754,"pid":1,"tid":2},
52{"name":"check compile google.golang.org/protobuf/reflect/protoreflect","ph":"X","ts":1745562723851333,"dur":413,"pid":1,"tid":2},
53{"name":"compile google.golang.org/protobuf/reflect/protoreflect","ph":"X","ts":1745562723851754,"dur":97907,"pid":1,"tid":2},
54{"name":"check compile android/soong/finder","ph":"X","ts":1745562723861762,"dur":149,"pid":1,"tid":3},
55{"name":"compile android/soong/finder","ph":"X","ts":1745562723861916,"dur":56931,"pid":1,"tid":3},
56{"name":"check compile github.com/google/blueprint/proptools","ph":"X","ts":1745562723907121,"dur":514,"pid":1,"tid":4},
57{"name":"compile github.com/google/blueprint/proptools","ph":"X","ts":1745562723907641,"dur":182719,"pid":1,"tid":4},
58{"name":"check compile google.golang.org/protobuf/runtime/protoiface","ph":"X","ts":1745562723949693,"dur":114,"pid":1,"tid":2},
59{"name":"check compile google.golang.org/protobuf/internal/encoding/messageset","ph":"X","ts":1745562723949720,"dur":88,"pid":1,"tid":3},
60{"name":"check compile google.golang.org/protobuf/internal/strs","ph":"X","ts":1745562723949773,"dur":735,"pid":1,"tid":5},
61{"name":"check compile google.golang.org/protobuf/internal/order","ph":"X","ts":1745562723949781,"dur":906,"pid":1,"tid":6},
62{"name":"check compile google.golang.org/protobuf/internal/genid","ph":"X","ts":1745562723949787,"dur":1711,"pid":1,"tid":7},
63{"name":"check compile google.golang.org/protobuf/internal/descfmt","ph":"X","ts":1745562723949802,"dur":688,"pid":1,"tid":8},
64{"name":"check compile google.golang.org/protobuf/internal/descopts","ph":"X","ts":1745562723949808,"dur":1716,"pid":1,"tid":2},
65{"name":"compile google.golang.org/protobuf/runtime/protoiface","ph":"X","ts":1745562723950340,"dur":11497,"pid":1,"tid":3},
66{"name":"compile google.golang.org/protobuf/internal/descfmt","ph":"X","ts":1745562723950502,"dur":39338,"pid":1,"tid":8},
67{"name":"compile google.golang.org/protobuf/internal/strs","ph":"X","ts":1745562723950517,"dur":22975,"pid":1,"tid":5},
68{"name":"compile google.golang.org/protobuf/internal/encoding/messageset","ph":"X","ts":1745562723950584,"dur":23497,"pid":1,"tid":9},
69{"name":"compile google.golang.org/protobuf/internal/order","ph":"X","ts":1745562723950696,"dur":29673,"pid":1,"tid":6},
70{"name":"compile google.golang.org/protobuf/internal/genid","ph":"X","ts":1745562723951509,"dur":29006,"pid":1,"tid":7},
71{"name":"compile google.golang.org/protobuf/internal/descopts","ph":"X","ts":1745562723951544,"dur":13366,"pid":1,"tid":2},
72{"name":"check compile google.golang.org/protobuf/internal/encoding/text","ph":"X","ts":1745562723973553,"dur":220,"pid":1,"tid":2},
73{"name":"compile google.golang.org/protobuf/internal/encoding/text","ph":"X","ts":1745562723973778,"dur":106263,"pid":1,"tid":2},
74{"name":"check compile google.golang.org/protobuf/reflect/protoregistry","ph":"X","ts":1745562723974116,"dur":142,"pid":1,"tid":3},
75{"name":"compile google.golang.org/protobuf/reflect/protoregistry","ph":"X","ts":1745562723974263,"dur":56031,"pid":1,"tid":3},
76{"name":"check compile google.golang.org/protobuf/proto","ph":"X","ts":1745562724030330,"dur":404,"pid":1,"tid":3},
77{"name":"compile google.golang.org/protobuf/proto","ph":"X","ts":1745562724030741,"dur":102607,"pid":1,"tid":3},
78{"name":"check compile google.golang.org/protobuf/internal/encoding/defval","ph":"X","ts":1745562724080078,"dur":149,"pid":1,"tid":2},
79{"name":"compile google.golang.org/protobuf/internal/encoding/defval","ph":"X","ts":1745562724080235,"dur":24120,"pid":1,"tid":2},
80{"name":"check compile github.com/google/blueprint","ph":"X","ts":1745562724090394,"dur":1539,"pid":1,"tid":4},
81{"name":"check compile github.com/google/blueprint/bootstrap/bpdoc","ph":"X","ts":1745562724090460,"dur":365,"pid":1,"tid":5},
82{"name":"compile github.com/google/blueprint/bootstrap/bpdoc","ph":"X","ts":1745562724090831,"dur":57820,"pid":1,"tid":5},
83{"name":"compile github.com/google/blueprint","ph":"X","ts":1745562724091957,"dur":469353,"pid":1,"tid":4},
84{"name":"check compile android/soong/shared","ph":"X","ts":1745562724133395,"dur":168,"pid":1,"tid":2},
85{"name":"check compile google.golang.org/protobuf/internal/filedesc","ph":"X","ts":1745562724133465,"dur":494,"pid":1,"tid":3},
86{"name":"check compile google.golang.org/protobuf/encoding/prototext","ph":"X","ts":1745562724133469,"dur":424,"pid":1,"tid":6},
87{"name":"compile android/soong/shared","ph":"X","ts":1745562724133571,"dur":37900,"pid":1,"tid":2},
88{"name":"compile google.golang.org/protobuf/encoding/prototext","ph":"X","ts":1745562724133903,"dur":66814,"pid":1,"tid":6},
89{"name":"compile google.golang.org/protobuf/internal/filedesc","ph":"X","ts":1745562724133966,"dur":167155,"pid":1,"tid":3},
90{"name":"check compile google.golang.org/protobuf/internal/encoding/tag","ph":"X","ts":1745562724301190,"dur":108,"pid":1,"tid":2},
91{"name":"compile google.golang.org/protobuf/internal/encoding/tag","ph":"X","ts":1745562724301304,"dur":33950,"pid":1,"tid":2},
92{"name":"check compile google.golang.org/protobuf/internal/impl","ph":"X","ts":1745562724335289,"dur":1373,"pid":1,"tid":2},
93{"name":"compile google.golang.org/protobuf/internal/impl","ph":"X","ts":1745562724336673,"dur":454764,"pid":1,"tid":2},
94{"name":"check compile github.com/google/blueprint/bootstrap","ph":"X","ts":1745562724561354,"dur":226,"pid":1,"tid":3},
95{"name":"compile github.com/google/blueprint/bootstrap","ph":"X","ts":1745562724561586,"dur":121673,"pid":1,"tid":3},
96{"name":"check compile google.golang.org/protobuf/internal/filetype","ph":"X","ts":1745562724791471,"dur":110,"pid":1,"tid":2},
97{"name":"compile google.golang.org/protobuf/internal/filetype","ph":"X","ts":1745562724791587,"dur":36881,"pid":1,"tid":2},
98{"name":"check compile google.golang.org/protobuf/runtime/protoimpl","ph":"X","ts":1745562724828513,"dur":139,"pid":1,"tid":2},
99{"name":"compile google.golang.org/protobuf/runtime/protoimpl","ph":"X","ts":1745562724828658,"dur":26088,"pid":1,"tid":2},
100{"name":"check compile android/soong/ui/status/build_progress_proto","ph":"X","ts":1745562724854787,"dur":108,"pid":1,"tid":2},
101{"name":"check compile android/soong/cmd/find_input_delta/find_input_delta_proto","ph":"X","ts":1745562724854849,"dur":217,"pid":1,"tid":3},
102{"name":"check compile android/soong/ui/status/ninja_frontend","ph":"X","ts":1745562724854861,"dur":476,"pid":1,"tid":4},
103{"name":"check compile android/soong/ui/status/build_error_proto","ph":"X","ts":1745562724854869,"dur":411,"pid":1,"tid":5},
104{"name":"check compile android/soong/ui/metrics/upload_proto","ph":"X","ts":1745562724854879,"dur":1308,"pid":1,"tid":6},
105{"name":"compile android/soong/ui/status/build_progress_proto","ph":"X","ts":1745562724854902,"dur":26784,"pid":1,"tid":2},
106{"name":"check compile android/soong/ui/metrics/mk_metrics_proto","ph":"X","ts":1745562724854926,"dur":397,"pid":1,"tid":7},
107{"name":"compile android/soong/cmd/find_input_delta/find_input_delta_proto","ph":"X","ts":1745562724855076,"dur":27741,"pid":1,"tid":3},
108{"name":"compile android/soong/ui/status/build_error_proto","ph":"X","ts":1745562724855288,"dur":29223,"pid":1,"tid":5},
109{"name":"compile android/soong/ui/metrics/mk_metrics_proto","ph":"X","ts":1745562724855328,"dur":24004,"pid":1,"tid":7},
110{"name":"compile android/soong/ui/status/ninja_frontend","ph":"X","ts":1745562724855345,"dur":53282,"pid":1,"tid":4},
111{"name":"compile android/soong/ui/metrics/upload_proto","ph":"X","ts":1745562724856206,"dur":25120,"pid":1,"tid":6},
112{"name":"check compile android/soong/ui/metrics/metrics_proto","ph":"X","ts":1745562724882856,"dur":388,"pid":1,"tid":2},
113{"name":"compile android/soong/ui/metrics/metrics_proto","ph":"X","ts":1745562724883251,"dur":78367,"pid":1,"tid":2},
114{"name":"check compile android/soong/ui/metrics","ph":"X","ts":1745562724961711,"dur":268,"pid":1,"tid":2},
115{"name":"compile android/soong/ui/metrics","ph":"X","ts":1745562724962003,"dur":45972,"pid":1,"tid":2},
116{"name":"check compile android/soong/ui/logger","ph":"X","ts":1745562725008018,"dur":99,"pid":1,"tid":2},
117{"name":"compile android/soong/ui/logger","ph":"X","ts":1745562725008123,"dur":40722,"pid":1,"tid":2},
118{"name":"check compile android/soong/ui/status","ph":"X","ts":1745562725048911,"dur":416,"pid":1,"tid":2},
119{"name":"check compile android/soong/ui/signal","ph":"X","ts":1745562725048992,"dur":185,"pid":1,"tid":3},
120{"name":"compile android/soong/ui/signal","ph":"X","ts":1745562725049183,"dur":24654,"pid":1,"tid":3},
121{"name":"compile android/soong/ui/status","ph":"X","ts":1745562725049334,"dur":78161,"pid":1,"tid":2},
122{"name":"check compile android/soong/ui/tracer","ph":"X","ts":1745562725127531,"dur":140,"pid":1,"tid":2},
123{"name":"check compile android/soong/ui/terminal","ph":"X","ts":1745562725127567,"dur":244,"pid":1,"tid":3},
124{"name":"compile android/soong/ui/tracer","ph":"X","ts":1745562725127677,"dur":38616,"pid":1,"tid":2},
125{"name":"compile android/soong/ui/terminal","ph":"X","ts":1745562725127816,"dur":45198,"pid":1,"tid":3},
126{"name":"check compile android/soong/ui/build","ph":"X","ts":1745562725166342,"dur":828,"pid":1,"tid":2},
127{"name":"compile android/soong/ui/build","ph":"X","ts":1745562725167180,"dur":285121,"pid":1,"tid":2},
128{"name":"check compile main","ph":"X","ts":1745562725452339,"dur":154,"pid":1,"tid":2},
129{"name":"compile main","ph":"X","ts":1745562725452500,"dur":62269,"pid":1,"tid":2},
130{"name":"check link main","ph":"X","ts":1745562725514786,"dur":7,"pid":1,"tid":2},
131{"name":"link main","ph":"X","ts":1745562725514803,"dur":527155,"pid":1,"tid":2},
132{"name":"find modules","ph":"B","ts":1745562728543766,"pid":0,"tid":0},
133{"ph":"E","ts":1745562739060731,"pid":0,"tid":0},
134{"name":"SetProductReleaseConfigMaps","ph":"B","ts":1745562739654571,"pid":0,"tid":0},
135{"name":"dumpvars","ph":"B","ts":1745562739654613,"pid":0,"tid":0},
136{"ph":"E","ts":1745562740768948,"pid":0,"tid":0},
137{"ph":"E","ts":1745562740768998,"pid":0,"tid":0},
138{"name":"litepath","ph":"B","ts":1745562740773551,"pid":0,"tid":0},
139{"ph":"E","ts":1745562740776232,"pid":0,"tid":0},
140{"name":"dumpvars","ph":"B","ts":1745562740776245,"pid":0,"tid":0},
141{"ph":"E","ts":1745562741951904,"pid":0,"tid":0}]
142