Linux Kernel
3.7.1
|
#include <aicasm_symbol.h>
Data Fields | |
char * | name |
symtype | type |
int | count |
union { | |
struct reg_info * rinfo | |
struct field_info * finfo | |
struct const_info * cinfo | |
struct alias_info * ainfo | |
struct label_info * linfo | |
struct cond_info * condinfo | |
struct macro_info * macroinfo | |
} | info |
int | dont_generate_debug_code |
struct symbol * | hash_next |
const char * | name |
enum symbol_type | type |
struct string_list * | defn |
struct symbol * | expansion_trail |
struct symbol * | visited |
int | is_extern |
int | is_declared |
enum symbol_status | status |
int | is_override |
struct symbol * | next |
struct symbol_value | curr |
struct symbol_value | def [S_DEF_COUNT] |
tristate | visible |
int | flags |
struct property * | prop |
struct expr_value | dir_dep |
struct expr_value | rev_dep |
struct module * | module |
unsigned int | crc |
int | crc_valid |
unsigned int | weak:1 |
unsigned int | vmlinux:1 |
unsigned int | kernel:1 |
unsigned int | preloaded:1 |
enum export | export |
char | name [0] |
struct rb_node | rb_node |
u64 | start |
u64 | end |
u16 | namelen |
u8 | binding |
bool | ignore |
struct symbol - symtab entry
- resolvable but tools ignore it (e.g. idle routines)
Definition at line 128 of file aicasm_symbol.h.
struct alias_info* ainfo |
Definition at line 136 of file aicasm_symbol.h.
struct const_info* cinfo |
Definition at line 135 of file aicasm_symbol.h.
Definition at line 138 of file aicasm_symbol.h.
int count |
Definition at line 131 of file aicasm_symbol.h.
struct symbol_value curr |
struct string_list* defn |
Definition at line 48 of file genksyms.h.
struct expr_value dir_dep |
int dont_generate_debug_code |
Definition at line 141 of file aicasm_symbol.h.
Definition at line 49 of file genksyms.h.
struct field_info* finfo |
Definition at line 134 of file aicasm_symbol.h.
Definition at line 45 of file genksyms.h.
union { ... } info |
int is_declared |
Definition at line 52 of file genksyms.h.
int is_extern |
Definition at line 51 of file genksyms.h.
int is_override |
Definition at line 54 of file genksyms.h.
struct label_info* linfo |
Definition at line 137 of file aicasm_symbol.h.
struct macro_info* macroinfo |
Definition at line 139 of file aicasm_symbol.h.
Definition at line 46 of file genksyms.h.
char name |
Definition at line 129 of file aicasm_symbol.h.
struct expr_value rev_dep |
Definition at line 133 of file aicasm_symbol.h.
enum symbol_status status |
Definition at line 53 of file genksyms.h.
enum symbol_type type |
Definition at line 47 of file genksyms.h.
enum symbol_type type |
Definition at line 130 of file aicasm_symbol.h.
Definition at line 50 of file genksyms.h.