perfetto_data = {
const trackUuid = 49083589894;
const trustedPacketSequenceId = 3903809;
const processUuid = 894893984;
return {
packet: [
{
trackDescriptor: {
uuid: processUuid,
process: {
pid: 1234,
processName: "My process name"
}
}
},
{
trackDescriptor: {
uuid: trackUuid,
parentUuid: processUuid,
thread: {
pid: 1234,
tid: 5678,
threadName: "My thread name"
}
}
},
{
timestamp: 200,
trackEvent: {
type: TYPE_SLICE_BEGIN,
trackUuid,
name: "My special parent"
},
trustedPacketSequenceId
},
{
timestamp: 250,
trackEvent: {
type: TYPE_SLICE_BEGIN,
trackUuid,
name: "My special child"
},
trustedPacketSequenceId
},
{
timestamp: 285,
trackEvent: {
type: TYPE_INSTANT,
trackUuid,
name: "Instant Name",
debugAnnotations: [
{
name: "foo",
dictEntries: [
{
name: "a",
boolValue: true
},
{
name: "b",
intValue: 123
},
{
name: "ptr",
pointerValue: 123
}
]
},
{
name: "bar",
arrayValues: [
{
stringValue: "hello"
},
{
stringValue: "world"
}
]
}
]
},
trustedPacketSequenceId
},
{
timestamp: 290,
trackEvent: {
type: TYPE_SLICE_END,
trackUuid
},
trustedPacketSequenceId
},
{
timestamp: 300,
trackEvent: {
type: TYPE_SLICE_END,
trackUuid
},
trustedPacketSequenceId
}
]
};
}