Home
last modified time | relevance | path

Searched refs:ThreadStruct (Results 1 – 18 of 18) sorted by relevance

/developtools/smartperf_host/ide/src/trace/database/ui-worker/
DProcedureWorkerThread.ts27 import { ThreadStruct as BaseThreadStruct } from '../../bean/ThreadStruct';
43 row: TraceRow<ThreadStruct>
62 ThreadStruct.drawThread(threadReq.context, re);
64 ThreadStruct.hoverThreadStruct = re;
80 entry?: ThreadStruct
83 if (clickRowType === TraceRow.ROW_TYPE_THREAD && (ThreadStruct.hoverThreadStruct || entry)) {
85 ThreadStruct.selectThreadStruct = entry || ThreadStruct.hoverThreadStruct;
86 sp.timerShaftEL?.drawTriangle(ThreadStruct.selectThreadStruct!.startTime || 0, 'inverted');
87 sp.traceSheetEL?.displayThreadData(ThreadStruct.selectThreadStruct!,
97 export class ThreadStruct extends BaseThreadStruct { class
[all …]
DProcedureWorkerAllStates.ts27 import { ThreadStruct as BaseThreadStruct } from '../../bean/ThreadStruct';
DProcedureWorkerCommon.ts23 import { ThreadStruct } from '../../database/ui-worker/ProcedureWorkerThread';
2028 …andlerFun(param: unknown, row: TraceRow<unknown>, threadFilter: Array<ThreadStruct>, arr: unknown,…
2066 function configCurveY(row: TraceRow<unknown>, item: ThreadStruct, maxCountPrio: number, maxPointInt…
2078 …adCurve(context: CanvasRenderingContext2D, threadFilter: ThreadStruct, nextFilter: ThreadStruct): …
/developtools/smartperf_host/ide/src/trace/bean/
DThreadStruct.ts22 export class ThreadStruct extends BaseStruct { class
27 static hoverThreadStruct: ThreadStruct | undefined;
28 static selectThreadStruct: ThreadStruct | undefined;
29 static selectThreaStructList: Array<ThreadStruct> = [];
51 …static draw(threadBeanCanvasCtx: CanvasRenderingContext2D, threadBeanStructData: ThreadStruct): vo…
56 threadBeanCanvasCtx.fillStyle = ThreadStruct.sColor;
66 threadBeanCanvasCtx.fillStyle = ThreadStruct.rColor;
69 threadBeanCanvasCtx.fillStyle = ThreadStruct.uninterruptibleSleepColor;
72 threadBeanCanvasCtx.fillStyle = ThreadStruct.runningColor;
75 threadBeanCanvasCtx.fillStyle = ThreadStruct.rColor;
[all …]
/developtools/smartperf_host/ide/test/trace/bean/
DThreadStruct.test.ts16 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/
DProcedureWorkerThread.test.ts22 import { thread, ThreadStruct, ThreadRender } from '../../../../src/trace/database/ui-worker/Proced…
50 expect(ThreadStruct.draw(ctx, data)).toBeUndefined();
70 expect(ThreadStruct.draw(ctx, data)).toBeUndefined();
90 expect(ThreadStruct.drawThread(ctx, data)).toBeUndefined();
110 expect(ThreadStruct.drawThread(ctx, data)).toBeUndefined();
130 expect(ThreadStruct.drawThread(ctx, data)).toBeUndefined();
150 expect(ThreadStruct.draw(ctx, data)).toBeUndefined();
168 expect(ThreadStruct.equals(d1, d2)).toBeTruthy();
/developtools/smartperf_host/ide/src/trace/database/data-trafic/process/
DThreadDataSender.ts17 import { ThreadStruct } from '../../ui-worker/ProcedureWorkerThread';
23 row: TraceRow<ThreadStruct>,
25 ): Promise<ThreadStruct[] | boolean> {
65 function arrayBufferHandler(buffers: unknown, len: number): ThreadStruct[] {
66 let outArr: ThreadStruct[] = []; //@ts-ignore
85 } as ThreadStruct);
/developtools/smartperf_host/ide/test/trace/database/data-trafic/process/
DThreadDataSender.test.ts18 import { ThreadStruct } from '../../../../../src/trace/database/ui-worker/ProcedureWorkerThread';
44 let threadTraceRow = TraceRow.skeleton<ThreadStruct>();
/developtools/smartperf_host/ide/src/trace/component/
DSpSystemTrace.event.ts17 import { ThreadStruct, ThreadStructOnClick } from '../database/ui-worker/ProcedureWorkerThread';
101 function threadClickHandlerFunc(sp: SpSystemTrace): (e: ThreadStruct) => void {
102 let threadClickHandler = (d: ThreadStruct): void => {
161 ThreadStruct.prioCount = d;
162 ThreadStruct.isClickPrio = true;
291 ThreadStruct.firstselectThreadStruct = ThreadStruct.selectThreadStruct;
294 ThreadStruct.hoverThreadStruct = findEntry;
296 ThreadStruct.selectThreadStruct = findEntry;
300 ThreadStruct.selectThreadStruct!,
312 sp.drawThreadLine(endParentRow, ThreadStruct.firstselectThreadStruct, data);
[all …]
DSpSystemTrace.ts53 import { ThreadStruct } from '../database/ui-worker/ProcedureWorkerThread';
720 ThreadStruct.isClickPrio &&
722 ThreadStruct.selectThreadStruct &&
723ThreadStruct.contrast(ThreadStruct.selectThreadStruct, this.currentRow!.rowParentId, this.currentR…
744 prioClickHandlerFun(ThreadStruct.prioCount, row, threadFilter, curveDrawList, oldVal);
849 } else if (ThreadStruct.selectThreadStruct) {
850 this.currentSlicesTime.startTime = ThreadStruct.selectThreadStruct.startTime;
852 ThreadStruct.selectThreadStruct.startTime! + ThreadStruct.selectThreadStruct.dur!;
904 ThreadStruct.selectThreadStruct ||
1179 ThreadStruct.hoverThreadStruct = undefined;
[all …]
DSpSystemTrace.line.ts25 import { ThreadStruct } from '../database/ui-worker/ProcedureWorkerThread';
682 selectThreadStruct: ThreadStruct,
762 selectThreadStruct: ThreadStruct | undefined,
775 let endRowStruct: unknown = sp.shadowRoot?.querySelector<TraceRow<ThreadStruct>>(
781 endRowStruct = endParentRow.childrenList.find((item: TraceRow<ThreadStruct>) => {
DSpSystemTrace.init.ts27 import { ThreadStruct } from '../database/ui-worker/ProcedureWorkerThread';
976 let threadProcessRow = sp.rowsEL?.querySelectorAll<TraceRow<ThreadStruct>>('trace-row')[0];
/developtools/smartperf_host/ide/src/trace/component/chart/
DSpProcessChart.ts21 import { ThreadRender, ThreadStruct } from '../../database/ui-worker/ProcedureWorkerThread';
69 private processThreads: Array<ThreadStruct> = [];
702 if (ThreadStruct!.selectThreadStruct) {
703ThreadStruct.selectThreadStructList?.push(<ThreadStruct>ThreadStruct!.selectThreadStruct);
765 ThreadStruct.selectThreadStructList?.forEach((selectProcessStruct: unknown) => {
769 ThreadStruct.selectThreadStruct = selectProcessStruct; //@ts-ignore
770 ThreadStruct.hoverThreadStruct = selectProcessStruct;
1109 let tRow = TraceRow.skeleton<ThreadStruct>(this.traceId);
1123 tRow.supplierFrame = async (): Promise<Array<ThreadStruct>> => {
1128 let rs = res as ThreadStruct[];
[all …]
DSpSegmentationChart.ts81 SpSegmentationChart.statesRow!.supplier = (): Promise<Array<ThreadStruct>> =>
/developtools/smartperf_host/ide/src/trace/database/sql/
DProcessThread.sql.ts17 import { ThreadStruct } from '../ui-worker/ProcedureWorkerThread';
313 export const queryThreadData = (tid: number, pid: number): Promise<Array<ThreadStruct>> =>
586 export const queryProcessThreadsByTable = (traceId?: string): Promise<Array<ThreadStruct>> =>
/developtools/smartperf_host/ide/test/trace/component/trace/base/
DTraceRow.test.ts17 import { ThreadStruct } from '../../../../../src/trace/database/ui-worker/ProcedureWorkerThread';
328 let threadRow = TraceRow.skeleton<ThreadStruct>();
/developtools/smartperf_host/ide/src/trace/component/trace/sheet/
DTabPaneCurrentSelection.ts25 import { ThreadStruct } from '../../../database/ui-worker/ProcedureWorkerThread';
971 data: ThreadStruct,
997 private sortByNearData(nearData: unknown[], data: ThreadStruct, list: unknown[]): unknown[] {
1064 data: ThreadStruct,
1149 data: ThreadStruct,
1215 private async prepareThreadInfo(list: unknown[], data: ThreadStruct): Promise<void> {
/developtools/smartperf_host/ide/src/trace/component/trace/base/
DTraceSheet.ts30 import { type ThreadStruct } from '../../../database/ui-worker/ProcedureWorkerThread'; alias
672 data: ThreadStruct,
673 scrollCallback: ((e: ThreadStruct) => void) | undefined,