#include <glib.h>
#include "glib_wrapper.h"
#include "arch.h"
#include "target.h"
#include "dwdebug.h"
#include "dwdebug_priv.h"
 
Go to the source code of this file.
 | 
| struct symbol *  | target_create_synthetic_type_pointer (struct target *target, struct symbol *type) | 
|   | 
| struct bsymbol *  | bsymbol_create (struct lsymbol *lsymbol, struct memregion *region) | 
|   | 
| char *  | bsymbol_get_name (struct bsymbol *bsymbol) | 
|   | 
| struct symbol *  | bsymbol_get_symbol (struct bsymbol *bsymbol) | 
|   | 
| struct lsymbol *  | bsymbol_get_lsymbol (struct bsymbol *bsymbol) | 
|   | 
| int  | bsymbol_is_inline (struct bsymbol *bsymbol) | 
|   | 
| struct bsymbol *  | bsymbol_create_noninline (struct bsymbol *bsymbol) | 
|   | 
| REFCNT  | bsymbol_release (struct bsymbol *bsymbol) | 
|   | 
| REFCNT  | bsymbol_free (struct bsymbol *bsymbol, int force) | 
|   | 
| void  | bsymbol_dump (struct bsymbol *bsymbol, struct dump_info *ud) | 
|   | 
| void  | symbol_type_rvalue_print (FILE *stream, struct symbol *type, void *buf, int bufsiz, load_flags_t flags, struct target *target) | 
|   | 
| void  | symbol_rvalue_print (FILE *stream, struct symbol *symbol, void *buf, int bufsiz, load_flags_t flags, struct target *target) | 
|   | 
Bound symbols. 
Definition at line 48 of file symbol.c.
 
 
      
        
          | char* bsymbol_get_name  | 
          ( | 
          struct bsymbol *  | 
          bsymbol | ) | 
           | 
        
      
 
Bound symbol interface functions – user should not need any more knowledge of bsymbols other than these few functions. 
Definition at line 62 of file symbol.c.
 
 
      
        
          | int bsymbol_is_inline  | 
          ( | 
          struct bsymbol *  | 
          bsymbol | ) | 
           | 
        
      
 
 
      
        
          | void symbol_rvalue_print  | 
          ( | 
          FILE *  | 
          stream,  | 
        
        
           | 
           | 
          struct symbol *  | 
          symbol,  | 
        
        
           | 
           | 
          void *  | 
          buf,  | 
        
        
           | 
           | 
          int  | 
          bufsiz,  | 
        
        
           | 
           | 
          load_flags_t  | 
          flags,  | 
        
        
           | 
           | 
          struct target *  | 
          target  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void symbol_type_rvalue_print  | 
          ( | 
          FILE *  | 
          stream,  | 
        
        
           | 
           | 
          struct symbol *  | 
          type,  | 
        
        
           | 
           | 
          void *  | 
          buf,  | 
        
        
           | 
           | 
          int  | 
          bufsiz,  | 
        
        
           | 
           | 
          load_flags_t  | 
          flags,  | 
        
        
           | 
           | 
          struct target *  | 
          target  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | struct symbol* target_create_synthetic_type_pointer  | 
          ( | 
          struct target *  | 
          target,  | 
        
        
           | 
           | 
          struct symbol *  | 
          type  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Symbol functions. 
Definition at line 27 of file symbol.c.