WÑuÀÌÛ%ÿèD—„"ƉA›€€typealias integer { size = 8; align = 8; signed = false; } := uint8_t; typealias integer { size = 16; align = 8; signed = false; } := uint16_t; typealias integer { size = 32; align = 8; signed = false; } := uint32_t; typealias integer { size = 64; align = 8; signed = false; } := uint64_t; typealias integer { size = 5; align = 1; signed = false; } := uint5_t; typealias integer { size = 27; align = 1; signed = false; } := uint27_t; trace { major = 0; minor = 1; uuid = "1fc0ccdb-25ff-e844-9784-22c689419b0f"; byte_order = le; packet.header := struct { uint32_t magic; uint8_t uuid[16]; uint32_t stream_id; }; }; struct packet_context { uint64_t timestamp_begin; uint64_t timestamp_end; uint32_t events_discarded; uint32_t content_size; uint32_t packet_size; uint32_t cpu_id; }; struct event_header_compact { enum : uint5_t { compact = 0 ... 30, extended = 31 } id; variant { struct { uint27_t timestamp; } compact; struct { uint32_t id; uint64_t timestamp; } extended; } v; } align(8); struct event_header_large { enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id; variant { struct { uint32_t timestamp; } compact; struct { uint32_t id; uint64_t timestamp; } extended; } v; } align(8); stream { id = 0; event.header := struct event_header_large; packet.context := struct packet_context; event.context := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prio; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } nice; }; }; event { name = block_rq_remap; id = 52; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } old_dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } old_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; }; }; event { name = block_bio_remap; id = 51; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } old_dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } old_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; }; }; event { name = block_split; id = 50; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } new_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; }; }; event { name = block_unplug; id = 49; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } nr_rq; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; }; }; event { name = block_plug; id = 48; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; }; }; event { name = block_sleeprq; id = 47; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0;WÑuÀÌÛ%ÿèD—„"ƉA›€€ encoding = none; base = 10; } rwbs; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; }; }; event { name = block_getrq; id = 46; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; }; }; event { name = block_bio_queue; id = 45; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; }; }; event { name = block_bio_frontmerge; id = 44; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; }; }; event { name = block_bio_backmerge; id = 43; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; }; }; event { name = block_bio_complete; id = 42; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } error; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; }; }; event { name = block_bio_bounce; id = 41; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; }; }; event { name = block_rq_issue; id = 40; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } bytes; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __cmd_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } cmd[ __cmd_length ]; }; }; event { name = block_rq_insert; id = 39; stream_id = 0; fields := struct { integer { size = 32; align = 8; sWÑuÀÌÛ%ÿèD—„"ƉA›€€igned = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } bytes; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __cmd_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } cmd[ __cmd_length ]; }; }; event { name = block_rq_complete; id = 38; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } errors; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __cmd_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } cmd[ __cmd_length ]; }; }; event { name = block_rq_requeue; id = 37; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } errors; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __cmd_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } cmd[ __cmd_length ]; }; }; event { name = block_rq_abort; id = 36; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } dev; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } sector; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } nr_sector; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } errors; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } rwbs; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __cmd_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } cmd[ __cmd_length ]; }; }; event { name = softirq_raise; id = 35; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } vec; }; }; event { name = softirq_exit; id = 34; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } vec; }; }; event { name = softirq_entry; id = 33; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } vec; }; }; event { name = irq_handler_exit; id = 32; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } irq; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } ret; }; }; event { name = irq_handler_entry; id = 31; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } irq; string name; }; }; event { name = kvm_async_pf_completed; id = 30; stream_id = 0; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } address; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } pfn; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } gva; }; }; event { name = kvm_async_pf_ready; id = 29; streaWÑuÀÌÛ%ÿèD—„"ƉA›€€m_id = 0; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } token; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } gva; }; }; event { name = kvm_async_pf_not_present; id = 28; stream_id = 0; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } token; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } gva; }; }; event { name = kvm_async_pf_doublefault; id = 27; stream_id = 0; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } gva; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } gfn; }; }; event { name = kvm_try_async_get_page; id = 26; stream_id = 0; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } gva; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } gfn; }; }; event { name = kvm_age_page; id = 25; stream_id = 0; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } hva; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } gfn; integer { size = 8; align = 8; signed = 0; encoding = none; base = 10; } referenced; }; }; event { name = kvm_fpu; id = 24; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } load; }; }; event { name = kvm_mmio; id = 23; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } type; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } len; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } gpa; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } val; }; }; event { name = kvm_ack_irq; id = 22; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } irqchip; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } pin; }; }; event { name = kvm_msi_set_irq; id = 21; stream_id = 0; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } address; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } data; }; }; event { name = kvm_ioapic_set_irq; id = 20; stream_id = 0; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } e; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } pin; integer { size = 8; align = 8; signed = 0; encoding = none; base = 10; } coalesced; }; }; event { name = kvm_set_irq; id = 19; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } gsi; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } level; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } irq_source_id; }; }; event { name = kvm_userspace_exit; id = 18; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } reason; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } errno; }; }; event { name = sched_pi_setprio; id = 17; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } oldprio; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } newprio; }; }; event { name = sched_stat_runtime; id = 16; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } runtWÑuÀÌÛ%ÿèD—„"ƉA›€€ime; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } vruntime; }; }; event { name = sched_stat_iowait; id = 15; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } delay; }; }; event { name = sched_stat_sleep; id = 14; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } delay; }; }; event { name = sched_stat_wait; id = 13; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } delay; }; }; event { name = sched_process_fork; id = 12; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } parent_comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } parent_tid; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } child_comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } child_tid; }; }; event { name = sched_process_wait; id = 11; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prio; }; }; event { name = sched_wait_task; id = 10; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prio; }; }; event { name = sched_process_exit; id = 9; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prio; }; }; event { name = sched_process_free; id = 8; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prio; }; }; event { name = sched_migrate_task; id = 7; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prio; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } orig_cpu; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } dest_cpu; }; }; event { name = sched_switch; id = 6; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } prev_comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prev_tid; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prev_prio; integer { size = 64; align = 8; signed = 1; encoding = none; base = 10; } prev_state; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } next_comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } next_tid; integer { size = 32; align = 8; signed = 1;WÑuÀÌÛ%ÿèD—„"ƉA›Ø>€ encoding = none; base = 10; } next_prio; }; }; event { name = sched_wakeup_new; id = 5; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prio; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } success; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } target_cpu; }; }; event { name = sched_wakeup; id = 4; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } prio; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } success; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } target_cpu; }; }; event { name = sched_kthread_stop_ret; id = 3; stream_id = 0; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } ret; }; }; event { name = sched_kthread_stop; id = 2; stream_id = 0; fields := struct { integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } comm[16]; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } tid; }; }; event { name = sys_exit; id = 1; stream_id = 0; fields := struct { integer { size = 64; align = 8; signed = 1; encoding = none; base = 10; } id; integer { size = 64; align = 8; signed = 1; encoding = none; base = 10; } ret; }; }; event { name = sys_enter; id = 0; stream_id = 0; fields := struct { integer { size = 64; align = 8; signed = 1; encoding = none; base = 10; } id; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } args[6]; }; }; WÑuÀÌÛ%ÿèD—„"ƉA›€