RTEMS 6.1-rc1
Functions
mon-symbols.c File Reference

Symbol table manager for the RTEMS monitor. More...

#include <string.h>
#include <rtems.h>
#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>
#include <rtems/monitor.h>
#include "symbols.h"

Functions

rtems_symbol_table_trtems_symbol_table_create (void)
 
void rtems_symbol_table_destroy (rtems_symbol_table_t *table)
 
rtems_symbol_trtems_symbol_create (rtems_symbol_table_t *table, const char *name, uint32_t value)
 
rtems_symbol_trtems_symbol_value_lookup (rtems_symbol_table_t *table, uint32_t value)
 
const rtems_symbol_trtems_symbol_value_lookup_exact (rtems_symbol_table_t *table, uint32_t value)
 
rtems_symbol_trtems_symbol_name_lookup (rtems_symbol_table_t *table, const char *name)
 
const void * rtems_monitor_symbol_next (void *object_info, rtems_monitor_symbol_t *canonical RTEMS_UNUSED, rtems_id *next_id)
 
void rtems_monitor_symbol_canonical (rtems_monitor_symbol_t *canonical_symbol, rtems_symbol_t *sp)
 
void rtems_monitor_symbol_canonical_by_name (rtems_monitor_symbol_t *canonical_symbol, const char *name)
 
void rtems_monitor_symbol_canonical_by_value (rtems_monitor_symbol_t *canonical_symbol, void *value_void_p)
 
uint32_t rtems_monitor_symbol_dump (rtems_monitor_symbol_t *canonical_symbol, bool verbose)
 
void rtems_monitor_symbol_cmd (int argc, char **argv, const rtems_monitor_command_arg_t *command_arg, bool verbose)
 

Detailed Description

Symbol table manager for the RTEMS monitor.

These routines may be used by other system resources also.