Home
last modified time | relevance | path

Searched refs:Promise (Results 1 – 25 of 89) sorted by relevance

1234

/development/tools/winscope/src/test/unit/
Dtraces_utils.ts30 ): Promise<Map<TraceType, Array<{}>>> {
36 await Promise.all(promises);
43 ): Promise<Map<AbsoluteFrameIndex, Map<TraceType, Array<{}>>>> {
54 await Promise.all(tracePromises);
56 await Promise.all(framePromises);
Dtrace_utils.ts21 static async extractEntries<T>(trace: Trace<T>): Promise<T[]> {
25 return await Promise.all(promises);
38 ): Promise<Map<AbsoluteFrameIndex, T[]>> {
43 await Promise.all(promises);
Dutils.ts38 ): Promise<File> {
50 ): Promise<Trace<T>> {
75 ): Promise<Parser<object>> {
88 ): Promise<Array<Parser<object>>> {
137 ): Promise<Parser<TraceEntryTypeMap[T]>> {
151 ): Promise<Array<Parser<object>>> {
172 ): Promise<Parser<object>> {
174 const parsersArray = await Promise.all(
218 static async getWindowManagerState(index = 0): Promise<HierarchyTreeNode> {
225 static async getLayerTraceEntry(index = 0): Promise<HierarchyTreeNode> {
[all …]
/development/tools/winscope/src/trace/
Dparser_mock.ts66 getEntry(index: AbsoluteEntryIndex): Promise<T> {
67 return Promise.resolve(this.entries[index]);
73 ): Promise<CustomQueryParserResultTypeMap[Q]> {
83 return Promise.resolve(result) as Promise<
Dcustom_query.ts92 private result: Promise<CustomQueryParserResultTypeMap[Q]> | undefined;
100 visitor: () => Promise<CustomQueryParserResultTypeMap[R]>,
105 this.result = visitor() as Promise<CustomQueryParserResultTypeMap[Q]>;
109 getResult(): Promise<CustomQueryParserResultTypeMap[Q]> {
Dparser.ts32 getEntry(index: AbsoluteEntryIndex): Promise<T>;
37 ): Promise<CustomQueryParserResultTypeMap[Q]>;
/development/tools/winscope/src/common/
Dfile_utils.ts53 static async createZipArchive(files: File[]): Promise<Blob> {
66 ): Promise<File[]> {
89 static async decompressGZipFile(file: File): Promise<File> {
99 static async isZipFile(file: File): Promise<boolean> {
103 static async isGZipFile(file: File): Promise<boolean> {
110 ): Promise<boolean> {
Dfunction_utils.ts24 static readonly DO_NOTHING_ASYNC = (): Promise<void> => {
25 return Promise.resolve();
/development/tools/winscope/src/app/components/timeline/mini-timeline/drawer/
Dmini_timeline_drawer.ts23 draw(): Promise<void>;
24 updateHover(mousePoint: Point | undefined): Promise<void>;
25 getTraceClicked(mousePoint: Point): Promise<Trace<object> | undefined>;
Dmini_canvas_drawer_data.ts36 private timelineTracesGetter: () => Promise<TimelineTraces>,
43 async getTimelineTraces(): Promise<TimelineTraces> {
/development/tools/winscope/src/trace_processor/
Dengine.ts232 parse(data: Uint8Array): Promise<void> {
244 notifyEof(): Promise<void> {
258 TraceProcessorConfig): Promise<void> {
276 restoreInitialTables(): Promise<void> {
286 async computeMetric(metrics: string[]): Promise<ComputeMetricResult> {
317 query(sqlQuery: string, tag?: string): Promise<QueryResult>&QueryResult {
348 stopAndGetMetatrace(): Promise<DisableAndReadMetatraceResult> {
351 return Promise.reject(new Error('Already finalising a metatrace'));
378 async getCpus(): Promise<number[]> {
391 async getNumberOfGpus(): Promise<number> {
[all …]
Ddeferred.ts16 export interface Deferred<T> extends Promise<T> {
25 const p = new Promise((res, rej) => [resolve, reject] = [res, rej]);
/development/tools/winscope/src/parsers/perfetto/
Dabstract_parser.ts106 ): Promise<CustomQueryParserResultTypeMap[Q]> {
122 protected async buildEntryIndexToRowIdMap(): Promise<AbsoluteEntryIndex[]> {
139 async queryRowBootTimeTimestamps(): Promise<Array<bigint>> {
153 private async queryRealToBootTimeOffset(bootTimeNs: bigint): Promise<bigint> {
173 abstract getEntry(index: AbsoluteEntryIndex): Promise<T>;
/development/tools/winscope/src/parsers/legacy/
Dabstract_traces_parser.ts45 ): Promise<CustomQueryParserResultTypeMap[Q]> {
67 abstract parse(): Promise<void>;
70 abstract getEntry(index: AbsoluteEntryIndex): Promise<T>;
Dabstract_parser.ts78 getEntry(index: AbsoluteEntryIndex): Promise<T> {
80 return Promise.resolve(entry);
87 ): Promise<CustomQueryParserResultTypeMap[Q]> {
/development/tools/winscope/src/parsers/view_capture/perfetto/
Dparser_view_capture_window.ts89 override async getEntry(index: number): Promise<HierarchyTreeNode> {
121 ): Promise<CustomQueryParserResultTypeMap[Q]> {
128 return Promise.resolve(metadata);
141 override async buildEntryIndexToRowIdMap(): Promise<number[]> {
Dparser_view_capture.ts70 await Promise.all(parsePromises);
77 private async queryWindowAndPackageNames(): Promise<WindowAndPackage[]> {
/development/tools/winscope/src/trace_collection/
Dproxy_client.ts68 ): Promise<void> {
69 return new Promise((resolve) => {
187 ): Promise<void> {
237 async fetchFiles(dev: string, adbParams: AdbParams): Promise<void> {
310 (param: ProxyState, errorText: string): Promise<void>;
329 onProxyChange(fn: (state: ProxyState, errorText: string) => Promise<void>) {
335 removeFn: (state: ProxyState, errorText: string) => Promise<void>,
/development/tools/winscope/src/parsers/transitions/perfetto/
Dparser_transitions.ts31 override async getEntry(index: number): Promise<PropertyTreeNode> {
49 ): Promise<perfetto.protos.ShellTransition> {
125 private async queryHandlers(): Promise<TransitionHandler[]> {
/development/tools/winscope/src/viewers/common/
Dadd_diffs.ts34 async executeInPlace(newRoot: T, oldRoot?: T): Promise<void> {
55 ): Promise<T[]> {
142 ): Promise<T[]> {
175 ) => Promise<boolean>;
/development/tools/winscope/src/app/
Dtrace_file_filter.ts49 ): Promise<FilterResult> {
83 ): Promise<TimezoneInfo | undefined> {
121 ): Promise<boolean> {
141 ): Promise<FilterResult> {
/development/tools/winscope/src/viewers/
Dviewer_stub.ts59 onWinscopeEvent(event: WinscopeEvent): Promise<void> {
60 return Promise.resolve();
/development/tools/winscope/src/parsers/protolog/perfetto/
Dparser_protolog.ts43 override async getEntry(index: number): Promise<PropertyTreeNode> {
64 private async queryEntry(index: number): Promise<PerfettoLogMessageTableRow> {
/development/tools/winscope/src/trace/tree_node/
Dproperties_provider.ts26 export type LazyPropertiesStrategyType = () => Promise<PropertyTreeNode>;
56 async getAll(): Promise<PropertyTreeNode> {
/development/tools/winscope/protos/
Dbuild.js100 await Promise.all(promises);
151 return new Promise((resolve, reject) => {

1234