Lines Matching refs:thread
268 let thread = TraceRow.skeleton<HiPerfThreadStruct>(); variable
269 thread.rowId = `${thObj.tid}-Perf-Thread`;
270 thread.index = thIdx;
271 thread.rowType = TraceRow.ROW_TYPE_HIPERF_THREAD;
272 thread.rowParentId = row.rowId;
273 thread.rowHidden = !row.expansion;
274 thread.folder = false;
275 thread.name = `${thObj.threadName || 'Thread'} [${thObj.tid}]`;
276 thread.setAttribute('children', '');
277 thread.folderPaddingLeft = 0;
278 thread.style.height = '40px';
279 thread.favoriteChangeHandler = this.trace.favoriteChangeHandler;
280 thread.selectChangeHandler = this.trace.selectChangeHandler;
281 thread.supplier = () => queryHiPerfThreadData(thObj.tid);
282 thread.focusHandler = () => this.hoverTip(thread, HiPerfThreadStruct.hoverStruct);
283 thread.onThreadHandler = (useCache) => {
284 … let context = thread.collect ? this.trace.canvasFavoritePanelCtx! : this.trace.canvasPanelCtx!;
285 thread.canvasSave(context);
291 type: `HiPerf-Thread-${row.index}-${thread.index}`,
295 thread
297 thread.canvasRestore(context);
299 row.addChildTraceRow(thread);
300 this.rowList?.push(thread);