Lines Matching refs:functions_table

22 symbol_entry_t *functions_table = NULL;  variable
49 functions_table = bs_calloc(nbr_symbols, sizeof(symbol_entry_t)); in bs_read_function_names_from_Tsymbols()
52 int read = fscanf(symbols_file, "%p", &functions_table[read_symbols].Offset); in bs_read_function_names_from_Tsymbols()
60 …read = fscanf(symbols_file, "%"STR(SymbolNameSize)"s%c", functions_table[read_symbols].FName, &end… in bs_read_function_names_from_Tsymbols()
73 free(functions_table); in bs_read_function_names_from_Tsymbols()
74 functions_table = NULL; in bs_read_function_names_from_Tsymbols()
84 if ( functions_table != NULL ) { in bs_clear_Tsymbols()
85 free(functions_table); in bs_clear_Tsymbols()
86 functions_table = NULL; in bs_clear_Tsymbols()
97 if ( functions_table == NULL ) in bs_could_be_symbol()
99 if ( ( ((intptr_t) ptr) < ((intptr_t)functions_table[0].Offset) ) in bs_could_be_symbol()
100 …|| ( ((intptr_t) ptr) > ((intptr_t)functions_table[Number_Symbols-1].Offset) ) ) { //if it is smal… in bs_could_be_symbol()
123 distance = ((intptr_t)fptr) - ((intptr_t)functions_table[Trial].Offset); in bs_find_symbol_name()
149 *Offset = ( (intptr_t) fptr ) - (intptr_t)functions_table[*EntryNbr].Offset; in bs_find_symbol_name()
157 if ( functions_table == NULL ){ in bs_snprint_symbol_name_from_Tsymbols()
164 snprintf(ptr,n, "(%s) [%p]",functions_table[EntryNbr].FName, fptr); in bs_snprint_symbol_name_from_Tsymbols()
166 snprintf(ptr,n, "(%s + %p) [%p]",functions_table[EntryNbr].FName, (void*)Offset, fptr); in bs_snprint_symbol_name_from_Tsymbols()