Home | History | Annotate | Download | only in qtools

Lines Matching full:addr

33         uint32_t        addr;
117 uint32_t addr;
206 symbol_type *LookupFunction(int pid, uint32_t addr, uint64_t time);
231 uint32_t addr, const char *name,
237 region_type *FindRegion(uint32_t addr, int nregions,
239 int FindRegionIndex(uint32_t addr, int nregions,
243 symbol_type *FindFunction(uint32_t addr, int nsyms,
287 next_method_.addr = 0;
334 uint32_t addr1 = syma->addr;
335 uint32_t addr2 = symb->addr;
483 uint32_t addr, const char *name,
486 region->symbols[idx].addr = addr;
604 region->symbols[0].addr = 0;
723 uint32_t addr = elf_symbols[ii].st_value & ~0x1;
724 func_symbols[nfuncs].addr = addr;
735 func_symbols[nfuncs].addr = 0;
741 func_symbols[nfuncs].addr = 0xffffffff;
751 uint32_t addr = shdr[section].sh_addr;
756 if (addr == func_symbols[ii].addr)
760 // Symbol at address "addr" does not exist, so add the text
764 func_symbols[nfuncs].addr = addr;
817 if (prev_addr == functions[ii].addr)
819 prev_addr = functions[ii].addr;
832 if (prev_addr == functions[ii].addr) {
838 prev_addr = functions[ii].addr;
852 min_addr = functions[1].addr;
861 printf("0x%08x %s\n", functions[ii].addr, functions[ii].name);
1042 TraceReader<T>::FindRegion(uint32_t addr, int nregions, region_type **regions)
1049 if (middle_addr == addr)
1051 if (middle_addr > addr)
1065 int TraceReader<T>::FindRegionIndex(uint32_t addr, int nregions,
1073 if (middle_addr == addr)
1075 if (middle_addr > addr)
1090 TraceReader<T>::FindFunction(uint32_t addr, int nsyms, symbol_type *symbols,
1097 uint32_t middle_addr = symbols[middle].addr;
1098 if (middle_addr == addr)
1100 if (middle_addr > addr)
1118 TraceReader<T>::LookupFunction(int pid, uint32_t addr, uint64_t time)
1124 if (addr >= vstart && addr < vend) {
1125 uint32_t sym_addr = addr - cached_func_->region->base_addr;
1126 if (sym_addr >= cached_func_->addr
1127 && sym_addr < (cached_func_ + 1)->addr) {
1150 region_type *region = FindRegion(addr, manager->nregions, manager->regions);
1151 uint32_t sym_addr = addr - region->base_addr;
1296 if (region->nsymbols > 2 && region->symbols[1].addr < event->vstart)
1389 fprintf(stream, "%2d: %s 0x%08x\n", ii, native, method_stack[ii].addr);
1397 uint32_t addr;
1407 pstate->method_stack[top].addr = method_rec->addr;
1411 addr = method_rec->addr;
1419 addr = pstate->method_stack[top].addr;
1424 if (addr != method_rec->addr && !pstate->method_stack[top].isNative) {
1427 addr, top, method_rec->addr, method_rec->time);
1449 addr = pstate->method_stack[top - 1].addr;
1461 region_type *region = FindRegion(addr, manager->nregions, manager->regions);
1462 uint32_t sym_addr = addr - region->base_addr;
1517 symbols[ii].addr = dexsyms[ii].addr;
1527 symbol->addr = 0xffffffff;