Lines Matching refs:threadRow
740 let threadRow = TraceRow.skeleton<ThreadStruct>();
741 threadRow.rowId = `${thread.tid}`;
742 threadRow.rowType = TraceRow.ROW_TYPE_THREAD;
743 threadRow.rowParentId = `${it.pid}`;
744 threadRow.rowHidden = !processRow.expansion;
745 threadRow.index = j;
746 threadRow.style.height = '30px';
747 threadRow.style.width = '100%';
748 threadRow.name = `${thread.threadName || 'Thread'} ${thread.tid}`;
749 threadRow.setAttribute('children', '');
750 threadRow.favoriteChangeHandler = this.trace.favoriteChangeHandler;
751 threadRow.selectChangeHandler = this.trace.selectChangeHandler;
752 threadRow.supplierFrame = (): Promise<Array<ThreadStruct>> => {
753 return threadDataSender(thread.tid || 0, it.pid || 0, threadRow).then((res) => {
759 if (rs.length <= 0 && !threadRow.isComplete) {
766 threadRow.onThreadHandler = (useCache): void => {
768 if (threadRow.currentContext) {
769 context = threadRow.currentContext;
771 … context = threadRow.collect ? this.trace.canvasFavoritePanelCtx! : this.trace.canvasPanelCtx!;
773 threadRow.canvasSave(context);
779 translateY: threadRow.translateY,
781 threadRow
783 threadRow.canvasRestore(context, this.trace);
785 if (threadRow.rowId === threadRow.rowParentId) {
787 processRow.addChildTraceRowAfter(threadRow, actualRow);
789 processRow.addChildTraceRowAfter(threadRow, expectedRow);
791 processRow.addChildTraceRowAfter(threadRow, soRow);
793 processRow.addChildTraceRowAfter(threadRow, startupRow);
795 processRow.addChildTraceRowSpecifyLocation(threadRow, 0);
798 processRow.addChildTraceRow(threadRow);
809 funcRow.checkType = threadRow.checkType;
863 processRow.addChildTraceRowAfter(funcRow, threadRow);
866 threadRow.rowDiscard = true;