Searched refs:ThreadStruct (Results 1 – 14 of 14) sorted by relevance
| /developtools/smartperf_host/ide/src/trace/database/ui-worker/ |
| D | ProcedureWorkerThread.ts | 28 import { ThreadStruct as BaseThreadStruct } from '../../bean/ThreadStruct'; 38 row: TraceRow<ThreadStruct> 56 ThreadStruct.drawThread(threadReq.context, re); 58 ThreadStruct.hoverThreadStruct = re; 70 if (clickRowType === TraceRow.ROW_TYPE_THREAD && ThreadStruct.hoverThreadStruct) { 72 ThreadStruct.selectThreadStruct = ThreadStruct.hoverThreadStruct; 73 sp.timerShaftEL?.drawTriangle(ThreadStruct.selectThreadStruct!.startTime || 0, 'inverted'); 74 …sp.traceSheetEL?.displayThreadData(ThreadStruct.selectThreadStruct, threadClickHandler, cpuClickHa… 82 export class ThreadStruct extends BaseThreadStruct { class 88 static hoverThreadStruct: ThreadStruct | undefined; [all …]
|
| /developtools/smartperf_host/ide/src/trace/bean/ |
| D | ThreadStruct.ts | 22 export class ThreadStruct extends BaseStruct { class 27 static hoverThreadStruct: ThreadStruct | undefined; 28 static selectThreadStruct: ThreadStruct | undefined; 29 static selectThreaStructList: Array<ThreadStruct> = []; 49 static draw(threadBeanCanvasCtx: CanvasRenderingContext2D, threadBeanStructData: ThreadStruct) { 54 threadBeanCanvasCtx.fillStyle = ThreadStruct.sColor; 64 threadBeanCanvasCtx.fillStyle = ThreadStruct.rColor; 67 threadBeanCanvasCtx.fillStyle = ThreadStruct.uninterruptibleSleepColor; 70 threadBeanCanvasCtx.fillStyle = ThreadStruct.runningColor; 73 threadBeanCanvasCtx.fillStyle = ThreadStruct.rColor; [all …]
|
| /developtools/smartperf_host/ide/test/trace/bean/ |
| D | ThreadStruct.test.ts | 16 import { ThreadStruct } from '../../../src/trace/bean/ThreadStruct'; 45 expect(ThreadStruct.draw(ctx, dataSource)).toBeUndefined(); 50 expect(ThreadStruct.draw(ctx, dataSource)).toBeUndefined(); 55 expect(ThreadStruct.draw(ctx, dataSource)).toBeUndefined(); 60 expect(ThreadStruct.draw(ctx, dataSource)).toBeUndefined(); 65 expect(ThreadStruct.draw(ctx, dataSource)).toBeUndefined(); 70 expect(ThreadStruct.draw(ctx, dataSource)).toBeUndefined(); 74 expect(ThreadStruct.equals(equalsData, equalsData)).toBeTruthy(); 78 expect(ThreadStruct.equals([], dataSource)).toBeFalsy(); 83 expect(ThreadStruct.getEndState(1)).toBe('Unknown State');
|
| /developtools/smartperf_host/ide/test/trace/database/ui-worker/ |
| D | ProcedureWorkerThread.test.ts | 22 import { thread, ThreadStruct, ThreadRender } from '../../../../src/trace/database/ui-worker/Proced… 49 expect(ThreadStruct.draw(ctx, data)).toBeUndefined(); 69 expect(ThreadStruct.draw(ctx, data)).toBeUndefined(); 89 expect(ThreadStruct.drawThread(ctx, data)).toBeUndefined(); 109 expect(ThreadStruct.drawThread(ctx, data)).toBeUndefined(); 129 expect(ThreadStruct.drawThread(ctx, data)).toBeUndefined(); 149 expect(ThreadStruct.draw(ctx, data)).toBeUndefined(); 167 expect(ThreadStruct.equals(d1, d2)).toBeTruthy();
|
| /developtools/smartperf_host/ide/src/trace/database/data-trafic/process/ |
| D | ThreadDataSender.ts | 17 import { ThreadStruct } from '../../ui-worker/ProcedureWorkerThread'; 19 … threadDataSender(tid: number, pid: number, row: TraceRow<ThreadStruct>): Promise<ThreadStruct[]|b… 59 function arrayBufferHandler(buffers: any, len: number): ThreadStruct[] { 60 let outArr: ThreadStruct[] = []; 79 } as ThreadStruct);
|
| /developtools/smartperf_host/ide/src/trace/database/sql/ |
| D | ProcessThread.sql.ts | 17 import { ThreadStruct } from '../ui-worker/ProcedureWorkerThread'; 126 export const queryThreadData = (tid: number, pid: number): Promise<Array<ThreadStruct>> => 436 export const queryProcessThreadsByTable = (): Promise<Array<ThreadStruct>> => 443 export const queryProcessThreads = (): Promise<Array<ThreadStruct>> =>
|
| /developtools/smartperf_host/ide/src/trace/component/chart/ |
| D | SpProcessChart.ts | 22 import { ThreadRender, ThreadStruct } from '../../database/ui-worker/ProcedureWorkerThread'; 64 private processThreads: Array<ThreadStruct> = []; 530 ThreadStruct.selectThreadStructList?.forEach((selectProcessStruct: any) => { 532 ThreadStruct.selectThreadStruct = selectProcessStruct; 533 ThreadStruct.hoverThreadStruct = selectProcessStruct; 563 if (ThreadStruct!.selectThreadStruct) { 564 … ThreadStruct.selectThreadStructList?.push(<ThreadStruct>ThreadStruct!.selectThreadStruct); 740 let threadRow = TraceRow.skeleton<ThreadStruct>(); 752 threadRow.supplierFrame = (): Promise<Array<ThreadStruct>> => { 758 let rs = res as ThreadStruct[];
|
| /developtools/smartperf_host/ide/src/trace/component/ |
| D | SpSystemTrace.ts | 51 import { ThreadStruct } from '../database/ui-worker/ProcedureWorkerThread'; 728 } else if (ThreadStruct.selectThreadStruct) { 729 if (ThreadStruct.selectThreadStruct.startTime && ThreadStruct.selectThreadStruct.dur) { 730 this.currentSlicesTime.startTime = ThreadStruct.selectThreadStruct.startTime; 732 ThreadStruct.selectThreadStruct.startTime + ThreadStruct.selectThreadStruct.dur; 764 ThreadStruct.selectThreadStruct || 983 ThreadStruct.hoverThreadStruct = undefined; 1018 ThreadStruct.selectThreadStruct = undefined; 1076 …(): boolean => ThreadStruct.hoverThreadStruct !== null && ThreadStruct.hoverThreadStruct !== undef… 1228 drawThreadLine(endParentRow: any, selectThreadStruct: ThreadStruct | undefined, data: any) { [all …]
|
| D | SpSystemTrace.event.ts | 17 import {ThreadStruct, ThreadStructOnClick} from "../database/ui-worker/ProcedureWorkerThread"; 85 let threadClickHandler = (d: ThreadStruct) => { 233 ThreadStruct.hoverThreadStruct = findEntry; 234 ThreadStruct.selectThreadStruct = findEntry; 237 ThreadStruct.selectThreadStruct!, 255 let threadRow = sp.queryAllTraceRow<TraceRow<ThreadStruct>>( 332 if (!ThreadStruct.selectThreadStruct) {
|
| D | SpSystemTrace.line.ts | 25 import { ThreadStruct } from '../database/ui-worker/ProcedureWorkerThread'; 468 selectThreadStruct: ThreadStruct, 511 selectThreadStruct: ThreadStruct | undefined, 523 let endRowStruct: any = sp.shadowRoot?.querySelector<TraceRow<ThreadStruct>>( 527 endRowStruct = endParentRow.childrenList.find((item: TraceRow<ThreadStruct>) => {
|
| D | SpSystemTrace.init.ts | 27 import {ThreadStruct} from "../database/ui-worker/ProcedureWorkerThread"; 775 let threadProcessRow = sp.rowsEL?.querySelectorAll<TraceRow<ThreadStruct>>('trace-row')[0];
|
| /developtools/smartperf_host/ide/test/trace/component/trace/base/ |
| D | TraceRow.test.ts | 18 import { ThreadStruct } from '../../../../../src/trace/database/ui-worker/ProcedureWorkerThread'; 379 let threadRow = TraceRow.skeleton<ThreadStruct>();
|
| /developtools/smartperf_host/ide/src/trace/component/trace/sheet/ |
| D | TabPaneCurrentSelection.ts | 25 import { ThreadStruct } from '../../../database/ui-worker/ProcedureWorkerThread'; 493 data: ThreadStruct, 515 private sortByNearData(nearData: any[], data: ThreadStruct, list: any[]): any[] { 570 data: ThreadStruct, 648 data: ThreadStruct, 690 private prepareThreadInfo(list: any[], data: ThreadStruct): void {
|
| /developtools/smartperf_host/ide/src/trace/component/trace/base/ |
| D | TraceSheet.ts | 30 import { type ThreadStruct } from '../../../database/ui-worker/ProcedureWorkerThread'; alias 539 data: ThreadStruct, 540 scrollCallback: ((e: ThreadStruct) => void) | undefined,
|