|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /usr/share/systemtap/runtime/transport/ |
Upload File : |
/* SystemTap transport values */
enum
{
STP_TRANSPORT_PROC = 1,
STP_TRANSPORT_RELAYFS
};
/* stp control channel command values */
enum
{
STP_BUF_INFO = 1,
STP_SUBBUFS_CONSUMED,
STP_REALTIME_DATA,
STP_TRANSPORT_INFO,
STP_START,
STP_EXIT,
STP_OOB_DATA,
STP_SYSTEM,
};
/* control channel command structs */
struct buf_info
{
int cpu;
unsigned produced;
unsigned consumed;
int flushing;
};
struct consumed_info
{
int cpu;
unsigned consumed;
};
struct transport_info
{
unsigned buf_size;
unsigned subbuf_size;
unsigned n_subbufs;
int transport_mode;
int merge; // merge relayfs output?
int target; // target pid
#if 0
char cmd[256]; // cmd to process data
#endif
};
struct transport_start
{
int pid; // pid for streaming data
};
struct cmd_info
{
char cmd[128];
};