• Home
  • Raw
  • Download

Lines Matching refs:TraceRow

20 import { TraceRow } from './trace/base/TraceRow';
162 visibleRows: Array<TraceRow<any>> = [];
163 invisibleRows: Array<TraceRow<any>> = [];
164 collectRows: Array<TraceRow<any>> = [];
165 currentRow: TraceRow<any> | undefined | null;
188 rangeTraceRow: Array<TraceRow<any>> | undefined = [];
204 expandRowList: Array<TraceRow<any>> = [];
326 getCollectRows(condition: (row: TraceRow<any>) => boolean): Array<TraceRow<any>> {
330 createPointEvent(it: TraceRow<any>) {
335 if (it.rowType === TraceRow.ROW_TYPE_HEAP) {
337 } else if (it.rowType === TraceRow.ROW_TYPE_HIPERF_CPU) {
342 } else if (it.rowType === TraceRow.ROW_TYPE_FILE_SYSTEM) {
344 } else if (it.rowType === TraceRow.ROW_TYPE_STATE_ENERGY) {
346 } else if (it.rowType === TraceRow.ROW_TYPE_VM_TRACKER) {
352 } else if (it.rowType === TraceRow.ROW_TYPE_JANK) {
358 } else if (it.rowType === TraceRow.ROW_TYPE_DELIVER_INPUT_EVENT) {
360 if (it.rowParentId === TraceRow.ROW_TYPE_DELIVER_INPUT_EVENT) {
370 private handleFileSystemType(it: TraceRow<any>, event: any) {
390 expansionAllParentRow(currentRow: TraceRow<any>): void {
391 let parentRow = this.rowsEL!.querySelector<TraceRow<any>>(
396 …if (this.rowsEL!.querySelector<TraceRow<any>>(`trace-row[row-id='${parentRow.rowParentId}'][folder…
435 if (TraceRow.rangeSelectObject) {
454 if (TraceRow.rangeSelectObject) {
465 TraceRow.range = e;
466 if (TraceRow.rangeSelectObject) {
467 TraceRow.rangeSelectObject!.startX = Math.floor(
469 TraceRow.rangeSelectObject!.startNS!,
470 TraceRow.range?.startNS!,
471 TraceRow.range?.endNS!,
472 TraceRow.range?.totalNS!,
476 TraceRow.rangeSelectObject!.endX = Math.floor(
478 TraceRow.rangeSelectObject!.endNS!,
479 TraceRow.range?.startNS!,
480 TraceRow.range?.endNS!,
481 TraceRow.range?.totalNS!,
518 TraceRow.range!.refresh = true;
533 return [...this.rowsEL!.querySelectorAll<TraceRow<any>>(`trace-row:not([sleeping])`)]
550 …drawLines(this.canvasPanelCtx!, TraceRow.range?.xs || [], canvasHeight, this.timerShaftEL!.lineCol…
552 …this.favoriteChartListEL?.drawLines(TraceRow.range?.xs, this.timerShaftEL!.lineColor()); // chart …
573 TraceRow.range!.startNS,
574 TraceRow.range!.endNS,
575 TraceRow.range!.totalNS,
579 width: TraceRow.FRAME_WIDTH,
592 TraceRow.range!.startNS,
593 TraceRow.range!.endNS,
594 TraceRow.range!.totalNS,
654 drawAllLine(row: TraceRow<any>) {
661 let startNS = TraceRow.range!.startNS;
662 let endNS = TraceRow.range!.endNS;
663 let totalNS = TraceRow.range!.totalNS;
693 TraceRow.rangeSelectObject = {
744 } else if (TraceRow.rangeSelectObject) {
746 if (TraceRow.rangeSelectObject.startNS && TraceRow.rangeSelectObject.endNS) {
747 this.currentSlicesTime.startTime = TraceRow.rangeSelectObject.startNS;
748 this.currentSlicesTime.endTime = TraceRow.rangeSelectObject.endNS;
767 TraceRow.rangeSelectObject ||
895 favoriteChangeHandler = (row: TraceRow<any>): void => {
899 verticalScrollHandler = (row: TraceRow<any>): void => {
907 setParentCheckStatus(currentRow: TraceRow<any>): void {
946 selectChangeHandler = (row: TraceRow<any>): void => {
949 ...this.shadowRoot!.querySelectorAll<TraceRow<any>>("trace-row[check-type='2']"),
954 let changeTraceRows: Array<TraceRow<any>> = [];
956 rows!.forEach((currentTraceRow: TraceRow<any>) => {
958 (prevTraceRow: TraceRow<any>) => prevTraceRow === currentTraceRow
965 changeTraceRows!.forEach((changeTraceRow: TraceRow<any>) => {
1056 TraceRow.rangeSelectObject = undefined;
1073 …[TraceRow.ROW_TYPE_CPU, (): boolean => CpuStruct.hoverCpuStruct !== null && CpuStruct.hoverCpuStru…
1075 TraceRow.ROW_TYPE_THREAD,
1079 TraceRow.ROW_TYPE_FUNC,
1083 TraceRow.ROW_TYPE_CPU_FREQ,
1087 TraceRow.ROW_TYPE_CPU_STATE,
1091 TraceRow.ROW_TYPE_CPU_FREQ_LIMIT,
1097 TraceRow.ROW_TYPE_CLOCK,
1100 …[TraceRow.ROW_TYPE_IRQ, (): boolean => IrqStruct.hoverIrqStruct !== null && IrqStruct.hoverIrqStru…
1102 TraceRow.ROW_TYPE_APP_STARTUP,
1106 TraceRow.ROW_TYPE_ALL_APPSTARTUPS,
1110 …[TraceRow.ROW_TYPE_STATIC_INIT, () => SoStruct.hoverSoStruct !== null && SoStruct.hoverSoStruct !=…
1111 …[TraceRow.ROW_TYPE_JANK, () => JankStruct.hoverJankStruct !== null && JankStruct.hoverJankStruct !…
1112 …[TraceRow.ROW_TYPE_HEAP, () => HeapStruct.hoverHeapStruct !== null && HeapStruct.hoverHeapStruct !…
1114 TraceRow.ROW_TYPE_SYS_MEMORY_GPU_TOTAL,
1118 TraceRow.ROW_TYPE_SYS_MEMORY_GPU_WINDOW,
1122 TraceRow.ROW_TYPE_HEAP_SNAPSHOT,
1127 TraceRow.ROW_TYPE_FRAME_ANIMATION,
1133 TraceRow.ROW_TYPE_FRAME_DYNAMIC,
1138 TraceRow.ROW_TYPE_FRAME_SPACING,
1143 TraceRow.ROW_TYPE_JS_CPU_PROFILER,
1149 TraceRow.ROW_TYPE_PURGEABLE_TOTAL_ABILITY,
1153 TraceRow.ROW_TYPE_PURGEABLE_PIN_ABILITY,
1157 TraceRow.ROW_TYPE_PURGEABLE_TOTAL_VM,
1161 TraceRow.ROW_TYPE_PURGEABLE_PIN_VM,
1165 TraceRow.ROW_TYPE_DMA_ABILITY,
1169 TraceRow.ROW_TYPE_DMA_VMTRACKER,
1173 TraceRow.ROW_TYPE_GPU_MEMORY_ABILITY,
1177 TraceRow.ROW_TYPE_GPU_MEMORY_VMTRACKER,
1181 TraceRow.ROW_TYPE_GPU_RESOURCE_VMTRACKER,
1185 TraceRow.ROW_TYPE_VMTRACKER_SHM,
1189 TraceRow.ROW_TYPE_VM_TRACKER_SMAPS,
1192 …[TraceRow.ROW_TYPE_LOGS, () => LogStruct.hoverLogStruct !== null && LogStruct.hoverLogStruct !== u…
1195 onClickHandler(clickRowType: string, row?: TraceRow<any>) {
1221 drawTaskPollLine(row?: TraceRow<any>) {
1233 let startRow = this.shadowRoot?.querySelector<TraceRow<ThreadStruct>>(
1251 const startParentRow = this.shadowRoot?.querySelector<TraceRow<ThreadStruct>>(
1417 favoriteAreaSearchHandler(row: TraceRow<any>): void {
1427 …this.rowsEL!.querySelector<TraceRow<any>>(`trace-row[row-id='${rowId}'][row-type='${rowType}']`) ||
1439 … let row = this.rowsEL!.querySelector<TraceRow<any>>(`trace-row[row-id='${rowParentId}'][folder]`);
1455 …this.rowsEL!.querySelector<TraceRow<any>>(`trace-row[row-id='${rowId}'][row-type='${rowType}']`) ||
1466 … let row = this.rowsEL!.querySelector<TraceRow<any>>(`trace-row[row-id='${rowParentId}'][folder]`);
1487 this.rowsEL!.querySelector<TraceRow<any>>(condition) ||
1502 … let row = this.rowsEL!.querySelector<TraceRow<any>>(`trace-row[row-id='${rowParentId}'][folder]`);
1536 TraceRow.rangeSelectObject = {
1553 TraceRow.range!.refresh = true;
1591 …queryAllTraceRow<T>(selectors?: string, filter?: (row: TraceRow<any>) => boolean): TraceRow<any>[]…
1593 ...this.rowsEL!.querySelectorAll<TraceRow<any>>(selectors ?? 'trace-row'),
1602 item.rowType == TraceRow.ROW_TYPE_CPU ||
1603 item.rowType == TraceRow.ROW_TYPE_CPU_FREQ ||
1604 item.rowType == TraceRow.ROW_TYPE_NATIVE_MEMORY ||
1605 item.rowType == TraceRow.ROW_TYPE_FPS ||
1606 item.rowType == TraceRow.ROW_TYPE_PROCESS ||
1607 item.rowType == TraceRow.ROW_TYPE_CPU_ABILITY ||
1608 item.rowType == TraceRow.ROW_TYPE_MEMORY_ABILITY ||
1609 item.rowType == TraceRow.ROW_TYPE_DISK_ABILITY ||
1610 item.rowType == TraceRow.ROW_TYPE_NETWORK_ABILITY
1643 this.shadowRoot!.querySelector<TraceRow<any>>(`trace-row[scene]`) ||
1646 …this.shadowRoot!.querySelectorAll<TraceRow<any>>(`trace-row[row-type='process'][scene]`).forEach((…
1669 this.shadowRoot!.querySelector<TraceRow<any>>(`trace-row[scene]`) ||
1676 let parentRows = this.shadowRoot!.querySelectorAll<TraceRow<any>>(`${dataAll}`);
1677 parentRows.forEach((parentRow: TraceRow<any>) => {
1686 searchSdkBean.startTime = TraceRow.range!.startNS;
1687 searchSdkBean.dur = TraceRow.range!.totalNS;
1710 this.onClickHandler(TraceRow.ROW_TYPE_FUNC);
1718 funcStract.dur = (TraceRow.range?.totalNS || 0) - (funcStract.startTs || 0);
1734 …let parentRow = this.rowsEL!.querySelector<TraceRow<any>>(`trace-row[row-id='${funcStract.pid}'][f…
1740 …let funcRow = this.rowsEL?.querySelector<TraceRow<any>>(`trace-row[row-id='${funcRowID}'][row-type…
1749 …let row = this.rowsEL!.querySelector<TraceRow<any>>(`trace-row[row-id='${funcStract.pid}'][folder]…
1767 …let expandRows = this.rowsEL?.querySelectorAll<TraceRow<ProcessStruct>>(`trace-row[row-type='proce…
1786 TraceRow.range!.refresh = true;
1809 it.dur = TraceRow.range!.endNS - it.startTime!;
1828 this.rowsEL.querySelectorAll<TraceRow<any>>(`trace-row`).forEach((row) => {
1865 extracted(it: TraceRow<any>) {
1901 displayTip(row: TraceRow<any>, struct: any, html: string) {
1910 …if (row.rowType === TraceRow.ROW_TYPE_JS_CPU_PROFILER || row.rowType === TraceRow.ROW_TYPE_PERF_CA…