Linux Kernel
3.7.1
|
#include <sys/types.h>
#include <db.h>
#include <fcntl.h>
#include <inttypes.h>
#include <regex.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sysexits.h>
#include "aicasm_symbol.h"
#include "aicasm.h"
Go to the source code of this file.
Functions | |
symbol_t * | symbol_create (char *name) |
void | symbol_delete (symbol_t *symbol) |
void | symtable_open () |
void | symtable_close () |
symbol_t * | symtable_get (char *name) |
symbol_node_t * | symlist_search (symlist_t *symlist, char *symname) |
void | symlist_add (symlist_t *symlist, symbol_t *symbol, int how) |
void | symlist_free (symlist_t *symlist) |
void | symlist_merge (symlist_t *symlist_dest, symlist_t *symlist_src1, symlist_t *symlist_src2) |
void | aic_print_file_prologue (FILE *ofile) |
void | aic_print_include (FILE *dfile, char *include_file) |
void | aic_print_reg_dump_types (FILE *ofile) |
void | symtable_dump (FILE *ofile, FILE *dfile) |
void aic_print_file_prologue | ( | FILE * | ofile | ) |
Definition at line 332 of file aicasm_symbol.c.
Definition at line 348 of file aicasm_symbol.c.
void aic_print_reg_dump_types | ( | FILE * | ofile | ) |
Definition at line 357 of file aicasm_symbol.c.
Definition at line 66 of file aicasm_symbol.c.
Definition at line 85 of file aicasm_symbol.c.
Definition at line 226 of file aicasm_symbol.c.
void symlist_free | ( | symlist_t * | symlist | ) |
Definition at line 301 of file aicasm_symbol.c.
void symlist_merge | ( | symlist_t * | symlist_dest, |
symlist_t * | symlist_src1, | ||
symlist_t * | symlist_src2 | ||
) |
Definition at line 315 of file aicasm_symbol.c.
symbol_node_t* symlist_search | ( | symlist_t * | symlist, |
char * | symname | ||
) |
Definition at line 212 of file aicasm_symbol.c.
Definition at line 146 of file aicasm_symbol.c.
void symtable_dump | ( | FILE * | ofile, |
FILE * | dfile | ||
) |
Definition at line 464 of file aicasm_symbol.c.
Definition at line 167 of file aicasm_symbol.c.
Definition at line 132 of file aicasm_symbol.c.