Project

General

Profile

Feature #28

Implement the State Dump

Added by Anonymous over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Low
Target version:
Start date:
02/11/2012
Due date:
% Done:

0%

Estimated time:

Description

Re-implement LTTng 0.x 's statedump with the new toolchain.

This queries the state of each running process on the system at the start of a trace, and write it as a pseudo-event. This then allows the viewer to fill up its internal state system.

Tentatively aimed for 2.0, but it's not a blocker for the release.

#1

Updated by Mathieu Desnoyers over 8 years ago

  • Status changed from New to Resolved

current state:

implemented:
lttng_enumerate_process_states(session);
lttng_enumerate_file_descriptors(session);
lttng_enumerate_vm_maps(session);
lttng_list_interrupts(session);
lttng_enumerate_network_ip_interface(session);

TODO, requires access to kernel internal:
/* TODO lttng_dump_idt_table(session); /
/
TODO lttng_dump_softirq_vec(session); /
/
TODO lttng_list_modules(session); /
/
TODO lttng_dump_swap_files(session); */

Also available in: Atom PDF