perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
99 lines • 2.96 kB
TypeScript
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
* Describes the file protos/perfetto/trace/profiling/smaps.proto.
*/
export declare const file_protos_perfetto_trace_profiling_smaps: GenFile;
/**
* @generated from message perfetto.protos.SmapsEntry
*/
export type SmapsEntry = Message<"perfetto.protos.SmapsEntry"> & {
/**
* @generated from field: optional string path = 1;
*/
path: string;
/**
* @generated from field: optional uint64 size_kb = 2;
*/
sizeKb: bigint;
/**
* @generated from field: optional uint64 private_dirty_kb = 3;
*/
privateDirtyKb: bigint;
/**
* @generated from field: optional uint64 swap_kb = 4;
*/
swapKb: bigint;
/**
* for field upload (instead of path).
*
* @generated from field: optional string file_name = 5;
*/
fileName: string;
/**
* TODO(crbug.com/1098746): Consider encoding this as incremental values.
*
* @generated from field: optional uint64 start_address = 6;
*/
startAddress: bigint;
/**
* @generated from field: optional uint64 module_timestamp = 7;
*/
moduleTimestamp: bigint;
/**
* @generated from field: optional string module_debugid = 8;
*/
moduleDebugid: string;
/**
* @generated from field: optional string module_debug_path = 9;
*/
moduleDebugPath: string;
/**
* @generated from field: optional uint32 protection_flags = 10;
*/
protectionFlags: number;
/**
* @generated from field: optional uint64 private_clean_resident_kb = 11;
*/
privateCleanResidentKb: bigint;
/**
* @generated from field: optional uint64 shared_dirty_resident_kb = 12;
*/
sharedDirtyResidentKb: bigint;
/**
* @generated from field: optional uint64 shared_clean_resident_kb = 13;
*/
sharedCleanResidentKb: bigint;
/**
* @generated from field: optional uint64 locked_kb = 14;
*/
lockedKb: bigint;
/**
* @generated from field: optional uint64 proportional_resident_kb = 15;
*/
proportionalResidentKb: bigint;
};
/**
* Describes the message perfetto.protos.SmapsEntry.
* Use `create(SmapsEntrySchema)` to create a new message.
*/
export declare const SmapsEntrySchema: GenMessage<SmapsEntry>;
/**
* @generated from message perfetto.protos.SmapsPacket
*/
export type SmapsPacket = Message<"perfetto.protos.SmapsPacket"> & {
/**
* @generated from field: optional uint32 pid = 1;
*/
pid: number;
/**
* @generated from field: repeated perfetto.protos.SmapsEntry entries = 2;
*/
entries: SmapsEntry[];
};
/**
* Describes the message perfetto.protos.SmapsPacket.
* Use `create(SmapsPacketSchema)` to create a new message.
*/
export declare const SmapsPacketSchema: GenMessage<SmapsPacket>;
//# sourceMappingURL=smaps_pb.d.ts.map