RTEMS 6.1-rc4
|
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_t * | rtems_symbol_table_create (void) |
void | rtems_symbol_table_destroy (rtems_symbol_table_t *table) |
rtems_symbol_t * | rtems_symbol_create (rtems_symbol_table_t *table, const char *name, uint32_t value) |
rtems_symbol_t * | rtems_symbol_value_lookup (rtems_symbol_table_t *table, uint32_t value) |
const rtems_symbol_t * | rtems_symbol_value_lookup_exact (rtems_symbol_table_t *table, uint32_t value) |
rtems_symbol_t * | rtems_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) |
Symbol table manager for the RTEMS monitor.
These routines may be used by other system resources also.