Home
last modified time | relevance | path

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

/developtools/smartperf_host/ide/src/trace/database/ui-worker/
DProcedureWorkerThread.ts28 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/
DThreadStruct.ts22 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/
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…
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/
DThreadDataSender.ts17 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/
DProcessThread.sql.ts17 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/
DSpProcessChart.ts22 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) {
564ThreadStruct.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/
DSpSystemTrace.ts51 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 …]
DSpSystemTrace.event.ts17 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) {
DSpSystemTrace.line.ts25 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>) => {
DSpSystemTrace.init.ts27 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/
DTraceRow.test.ts18 import { ThreadStruct } from '../../../../../src/trace/database/ui-worker/ProcedureWorkerThread';
379 let threadRow = TraceRow.skeleton<ThreadStruct>();
/developtools/smartperf_host/ide/src/trace/component/trace/sheet/
DTabPaneCurrentSelection.ts25 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/
DTraceSheet.ts30 import { type ThreadStruct } from '../../../database/ui-worker/ProcedureWorkerThread'; alias
539 data: ThreadStruct,
540 scrollCallback: ((e: ThreadStruct) => void) | undefined,