Here is a example to enable call stack flame display in perfetto web page from a json input file.
{
"name": "sched_switch",
"cat": "kernel",
"ph": "i",
"ts": 12122651546,
"pid": 29613,
"tid": 29613,
"s": "t",
"args": {
"comm": "<...>",
"cpu": 1,
"stack": [
"trace_event_buffer_commit",
"trace_event_raw_event_sched_switch",
"__schedule",
"schedule",
"schedule_hrtimeout_range_clock",
"schedule_hrtimeout_range",
"usleep_range",
"write_sensor_sda_register.isra.0",
"pvt_s5_read",
"hwmon_thermal_get_temp",
"of_thermal_get_temp",
"thermal_zone_get_temp",
"of_thermal_get_temp",
"thermal_zone_get_temp",
"temp_show",
"dev_attr_show",
"sysfs_kf_seq_show",
"kernfs_seq_show",
"seq_read_iter",
"kernfs_fop_read_iter",
"new_sync_read",
"vfs_read",
"ksys_read",
"__arm64_sys_read",
"el0_svc_common.constprop.0",
"do_el0_svc",
"el0_svc",
"el0_sync_handler",
"el0_sync"
]
}
},