Home | History | Annotate | Download | only in qtools

Lines Matching refs:symbol_type

44     } symbol_type;
56 symbol_type *LookupFunctionByName(char *name) {
86 symbol_type *symbols;
195 symbol_type *current_method_sym;
206 symbol_type *LookupFunction(int pid, uint32_t addr, uint64_t time);
207 symbol_type *GetSymbols(int *num_syms);
215 symbol_type **psym,
234 void demangle_names(int nfuncs, symbol_type *functions);
243 symbol_type *FindFunction(uint32_t addr, int nsyms,
244 symbol_type *symbols, bool exact_match);
245 symbol_type *FindCurrentMethod(int pid, uint64_t time);
253 symbol_type *cached_func_;
254 symbol_type unknown_;
275 memset(&unknown_, 0, sizeof(symbol_type));
330 typedef typename TraceReader<T>::symbol_type stype;
384 typename TraceReader<T>::symbol_type*
396 symbol_type *syms = new symbol_type[nsyms];
397 symbol_type *next_sym = syms;
402 memcpy(next_sym, region->symbols, region->nsymbols * sizeof(symbol_type));
477 region->symbols = new symbol_type[nsymbols];
478 memset(region->symbols, 0, nsymbols * sizeof(symbol_type));
509 symbol_type::kIsVectorStart);
548 void TraceReader<T>::demangle_names(int nfuncs, symbol_type *functions)
601 region->symbols = new symbol_type[1];
602 memset(region->symbols, 0, sizeof(symbol_type));
661 symbol_type *func_symbols = new symbol_type[num_alloc];
662 memset(func_symbols, 0, num_alloc * sizeof(symbol_type));
678 symbol_flags = symbol_type::kIsInterpreter;
767 func_symbols[nfuncs].flags |= symbol_type::kIsPlt;
789 func_symbols[nfuncs].flags |= symbol_type::kIsInterpreter;
798 symbol_type *functions = new symbol_type[nfuncs];
801 memcpy(functions, func_symbols, nfuncs * sizeof(symbol_type));
810 qsort(functions, nfuncs, sizeof(symbol_type), cmp_symbol_addr<T>);
826 symbol_type *uniq_functions = new symbol_type[num_uniq];
837 sizeof(symbol_type));
1089 typename TraceReader<T>::symbol_type *
1090 TraceReader<T>::FindFunction(uint32_t addr, int nsyms, symbol_type *symbols,
1117 typename TraceReader<T>::symbol_type *
1130 symbol_type *sym = FindCurrentMethod(pid, time);
1159 symbol_type *sym = FindCurrentMethod(pid, time);
1463 symbol_type *sym = FindFunction(sym_addr, region->nsymbols,
1478 typename TraceReader<T>::symbol_type*
1513 symbol_type *symbols = new symbol_type[nsymbols + 1];
1514 memset(symbols, 0, (nsymbols + 1) * sizeof(symbol_type));
1521 symbols[ii].flags = symbol_type::kIsMethod;
1526 symbol_type *symbol = &symbols[nsymbols];
1531 symbol->flags = symbol_type::kIsMethod;
1536 symbol_type **psym,