Motr  M0
trace_internal.h File Reference
#include "lib/trace.h"
Include dependency graph for trace_internal.h:

Go to the source code of this file.

Data Structures

struct  m0_trace_area
 
union  m0_trace_rec_argument
 

Macros

#define __MOTR_LIB_TRACE_INTERNAL_H__
 

Typedefs

typedef union m0_trace_rec_argument m0_trace_rec_args_t[M0_TRACE_ARGC_MAX]
 

Functions

M0_INTERNAL int m0_arch_trace_init (void)
 
M0_INTERNAL void m0_arch_trace_fini (void)
 
M0_INTERNAL int m0_trace_subsys_list_to_mask (char *subsys_names, unsigned long *ret_mask)
 
M0_INTERNAL enum m0_trace_level m0_trace_level_parse (char *str)
 
M0_INTERNAL enum m0_trace_print_context m0_trace_print_context_parse (const char *ctx_name)
 
M0_INTERNAL const char * m0_trace_level_name (enum m0_trace_level level)
 
M0_INTERNAL const char * m0_trace_subsys_name (uint64_t subsys)
 
M0_INTERNAL int m0_trace_args_unpack (const struct m0_trace_rec_header *trh, m0_trace_rec_args_t args, const void *buf)
 
M0_INTERNAL const struct m0_trace_buf_headerm0_trace_logbuf_header_get (void)
 
M0_INTERNAL const void * m0_trace_logbuf_get (void)
 
M0_INTERNAL uint32_t m0_trace_logbuf_size_get (void)
 
M0_INTERNAL void m0_trace_logbuf_size_set (size_t size)
 
M0_INTERNAL uint64_t m0_trace_logbuf_pos_get (void)
 
M0_INTERNAL const void * m0_trace_magic_sym_addr_get (void)
 
M0_INTERNAL const char * m0_trace_magic_sym_name_get (void)
 
int m0_trace_magic_sym_extra_addr_add (const void *addr)
 
M0_INTERNAL const struct m0_trace_rec_headerm0_trace_last_record_get (void)
 
M0_INTERNAL const char * m0_trace_file_path_get (void)
 
M0_INTERNAL void m0_trace_stats_update (uint32_t rec_size)
 
M0_INTERNAL void m0_trace_buf_header_init (struct m0_trace_buf_header *tbh, size_t buf_size)
 
M0_INTERNAL void m0_arch_trace_buf_header_init (struct m0_trace_buf_header *tbh)
 
M0_INTERNAL void m0_trace_switch_to_static_logbuf (void)
 
M0_INTERNAL void m0_console_vprintf (const char *fmt, va_list ap)
 

Macro Definition Documentation

◆ __MOTR_LIB_TRACE_INTERNAL_H__

#define __MOTR_LIB_TRACE_INTERNAL_H__

Definition at line 26 of file trace_internal.h.

Typedef Documentation

◆ m0_trace_rec_args_t

typedef union m0_trace_rec_argument m0_trace_rec_args_t[M0_TRACE_ARGC_MAX]

Definition at line 59 of file trace_internal.h.