#include <stdlib.h>
#include <errno.h>
#include <glib.h>
#include "config.h"
#include "common.h"
#include "log.h"
#include "list.h"
#include "alist.h"
#include "dwdebug_priv.h"
#include "dwdebug.h"
Go to the source code of this file.
|  | 
| struct symdict * | symdict_create (void) | 
|  | 
| int | symdict_get_size_simple (struct symdict *symdict) | 
|  | 
| int | symdict_get_size (struct symdict *symdict) | 
|  | 
| int | symdict_get_size_named (struct symdict *symdict) | 
|  | 
| int | symdict_get_sizes (struct symdict *symdict, int *named, int *duplicated, int *anon) | 
|  | 
| int | symdict_insert_symbol (struct symdict *symdict, struct symbol *symbol) | 
|  | 
| int | symdict_insert_symbol_anon (struct symdict *symdict, struct symbol *symbol) | 
|  | 
| int | symdict_remove_symbol (struct symdict *symdict, struct symbol *symbol) | 
|  | 
| void | symdict_free (struct symdict *symdict, symdict_symbol_dtor_t ssd, void *priv) | 
|  | 
| void | symdict_dump (struct symdict *symdict, struct dump_info *ud) | 
|  | 
| struct symbol * | symdict_get_sym (struct symdict *symdict, const char *name, symbol_type_flag_t flags) | 
|  | 
| GSList * | symdict_match_syms_by_tab (struct symdict *symdict, struct rfilter *symbol_filter, symbol_type_flag_t flags, int no_main, int no_dup, int no_anon) | 
|  | 
| GSList * | symdict_match_syms (struct symdict *symdict, struct rfilter *symbol_filter, symbol_type_flag_t flags) | 
|  | 
      
        
          | struct symdict* symdict_create | ( | void |  | ) |  | 
      
 
 
      
        
          | int symdict_get_size | ( | struct symdict * | symdict | ) |  | 
      
 
 
      
        
          | int symdict_get_size_named | ( | struct symdict * | symdict | ) |  | 
      
 
 
      
        
          | int symdict_get_size_simple | ( | struct symdict * | symdict | ) |  | 
      
 
 
      
        
          | int symdict_get_sizes | ( | struct symdict * | symdict, | 
        
          |  |  | int * | named, | 
        
          |  |  | int * | duplicated, | 
        
          |  |  | int * | anon | 
        
          |  | ) |  |  | 
      
 
 
Symdict lookup functions. 
Definition at line 348 of file symdict.c.
 
 
      
        
          | int symdict_insert_symbol | ( | struct symdict * | symdict, | 
        
          |  |  | struct symbol * | symbol | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | int symdict_insert_symbol_anon | ( | struct symdict * | symdict, | 
        
          |  |  | struct symbol * | symbol | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | int symdict_remove_symbol | ( | struct symdict * | symdict, | 
        
          |  |  | struct symbol * | symbol | 
        
          |  | ) |  |  |