152 lines
2.4 KiB
Plaintext
152 lines
2.4 KiB
Plaintext
packet {
|
|
process_tree {
|
|
processes {
|
|
pid: 1
|
|
ppid: 0
|
|
cmdline: "init"
|
|
uid: 0
|
|
}
|
|
processes {
|
|
pid: 2
|
|
ppid: 1
|
|
cmdline: "system_server"
|
|
uid: 1000
|
|
}
|
|
}
|
|
}
|
|
|
|
packet {
|
|
clock_snapshot {
|
|
clocks: {
|
|
clock_id: 6 # BOOTTIME
|
|
timestamp: 0
|
|
}
|
|
clocks: {
|
|
clock_id: 4 # MONOTONIC_COARSE
|
|
timestamp: 10
|
|
}
|
|
}
|
|
}
|
|
|
|
packet {
|
|
trusted_packet_sequence_id: 999
|
|
previous_packet_dropped: true
|
|
incremental_state_cleared: true
|
|
timestamp: 10
|
|
profile_packet {
|
|
strings {
|
|
iid: 1
|
|
str: "f1"
|
|
}
|
|
strings {
|
|
iid: 2
|
|
str: "f2"
|
|
}
|
|
strings {
|
|
iid: 3
|
|
str: "f3"
|
|
}
|
|
strings {
|
|
iid: 4
|
|
str: "liblib.so"
|
|
}
|
|
strings {
|
|
iid: 5
|
|
str: "build-id"
|
|
}
|
|
frames {
|
|
iid: 1
|
|
function_name_id: 1
|
|
mapping_id: 1
|
|
rel_pc: 0x1000
|
|
}
|
|
frames {
|
|
iid: 2
|
|
function_name_id: 2
|
|
mapping_id: 1
|
|
rel_pc: 0x2000
|
|
}
|
|
frames {
|
|
iid: 3
|
|
function_name_id: 3
|
|
mapping_id: 1
|
|
rel_pc: 0x3000
|
|
}
|
|
frames {
|
|
iid: 4
|
|
function_name_id: 2
|
|
mapping_id: 2
|
|
rel_pc: 0x4000
|
|
}
|
|
callstacks {
|
|
iid: 1
|
|
frame_ids: 1
|
|
frame_ids: 2
|
|
frame_ids: 3
|
|
}
|
|
callstacks {
|
|
iid: 2
|
|
frame_ids: 1
|
|
frame_ids: 4
|
|
}
|
|
mappings {
|
|
iid: 1
|
|
path_string_ids: 4
|
|
build_id: 5
|
|
}
|
|
mappings {
|
|
iid: 2
|
|
path_string_ids: 4
|
|
build_id: 5
|
|
}
|
|
process_dumps {
|
|
pid: 2
|
|
samples {
|
|
callstack_id: 1
|
|
self_allocated: 2000
|
|
self_freed: 1000
|
|
alloc_count: 2
|
|
free_count: 1
|
|
}
|
|
samples {
|
|
callstack_id: 2
|
|
self_allocated: 100
|
|
self_freed: 10
|
|
alloc_count: 10
|
|
free_count: 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# Add some symbolization packets
|
|
packet {
|
|
module_symbols {
|
|
path: "/liblib.so"
|
|
build_id: "build-id"
|
|
address_symbols {
|
|
address: 0x3000
|
|
lines {
|
|
function_name: "symbolized f3"
|
|
source_file_name: "f3.cc"
|
|
line_number: 33
|
|
}
|
|
}
|
|
address_symbols {
|
|
address: 0x2000
|
|
lines {
|
|
function_name: "symbolized f2"
|
|
source_file_name: "f2.cc"
|
|
line_number: 22
|
|
}
|
|
}
|
|
address_symbols {
|
|
address: 0x4000
|
|
lines {
|
|
function_name: "symbolized f2"
|
|
source_file_name: "f2.cc"
|
|
line_number: 23
|
|
}
|
|
}
|
|
}
|
|
}
|