Motr  M0
trace.h File Reference
#include <stdio.h>
#include "lib/types.h"
Include dependency graph for trace.h:

Go to the source code of this file.

Macros

#define __MOTR_LIB_USERSP_TRACE_H__
 

Enumerations

enum  m0_trace_parse_flags { M0_TRACE_PARSE_HEADER_ONLY = 1 << 0, M0_TRACE_PARSE_YAML_SINGLE_DOC_OUTPUT = 1 << 1, M0_TRACE_PARSE_DEFAULT_FLAGS = 0 }
 

Functions

M0_INTERNAL int m0_trace_parse (FILE *trace_file, FILE *output_file, const char *m0tr_ko_path, enum m0_trace_parse_flags flags, const void *magic_symbols[], unsigned int magic_symbols_nr)
 
M0_INTERNAL void m0_trace_set_mmapped_buffer (bool val)
 
int m0_trace_set_buffer_size (size_t size)
 

Variables

pid_t m0_pid_cached
 

Macro Definition Documentation

◆ __MOTR_LIB_USERSP_TRACE_H__

#define __MOTR_LIB_USERSP_TRACE_H__

Definition at line 26 of file trace.h.

Enumeration Type Documentation

◆ m0_trace_parse_flags

Enumerator
M0_TRACE_PARSE_HEADER_ONLY 
M0_TRACE_PARSE_YAML_SINGLE_DOC_OUTPUT 
M0_TRACE_PARSE_DEFAULT_FLAGS 

Definition at line 41 of file trace.h.