⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 symbols.h

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻 H
字号:
/* *  RTEMS monitor symbol table functions * *  Description: *      Entry points for symbol table routines. * * * *  TODO: * *  $Id: symbols.h,v 1.5 1997/09/21 16:58:57 joel Exp $ */#ifndef _INCLUDE_SYMBOLS_H#define _INCLUDE_SYMBOLS_H#ifdef __cplusplusextern "C" {#endiftypedef struct {    rtems_unsigned32 value;    char            *name;} rtems_symbol_t;#define SYMBOL_STRING_BLOCK_SIZE 4080typedef struct rtems_symbol_string_block_s {    struct rtems_symbol_string_block_s *next;    char   buffer[SYMBOL_STRING_BLOCK_SIZE];} rtems_symbol_string_block_t;typedef struct {    rtems_unsigned32 sorted;          /* are symbols sorted right now? */    rtems_unsigned32 growth_factor;   /* % to grow by when needed */    rtems_unsigned32 next;            /* next symbol slot to use when adding */    rtems_unsigned32 size;            /* max # of symbols */    /*     * Symbol list -- sorted by address (when we do a lookup)     */    rtems_symbol_t  *addresses;         /* symbol array by address */    /*     * String pool, unsorted, a list of blocks of string data     */    rtems_symbol_string_block_t *string_buffer_head;    rtems_symbol_string_block_t *string_buffer_current;    rtems_unsigned32 strings_next;      /* next byte to use in this block */} rtems_symbol_table_t;#define rtems_symbol_name(sp)   ((sp)->name)#define rtems_symbol_value(sp)  ((sp)->value)#ifdef __cplusplus}#endif#endif /* ! _INCLUDE_SYMBOLS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -