Searched refs:ams (Results 1 – 5 of 5) sorted by relevance
/tools/perf/util/ |
D | map.c | 593 int map_groups__find_ams(struct addr_map_symbol *ams, symbol_filter_t filter) in map_groups__find_ams() argument 595 if (ams->addr < ams->map->start || ams->addr >= ams->map->end) { in map_groups__find_ams() 596 if (ams->map->groups == NULL) in map_groups__find_ams() 598 ams->map = map_groups__find(ams->map->groups, ams->map->type, in map_groups__find_ams() 599 ams->addr); in map_groups__find_ams() 600 if (ams->map == NULL) in map_groups__find_ams() 604 ams->al_addr = ams->map->map_ip(ams->map, ams->addr); in map_groups__find_ams() 605 ams->sym = map__find_symbol(ams->map, ams->al_addr, filter); in map_groups__find_ams() 607 return ams->sym ? 0 : -1; in map_groups__find_ams()
|
D | annotate.h | 146 int addr_map_symbol__inc_samples(struct addr_map_symbol *ams, int evidx); 148 int addr_map_symbol__account_cycles(struct addr_map_symbol *ams,
|
D | annotate.c | 623 int addr_map_symbol__account_cycles(struct addr_map_symbol *ams, in addr_map_symbol__account_cycles() argument 641 (start->sym == ams->sym || in addr_map_symbol__account_cycles() 642 (ams->sym && in addr_map_symbol__account_cycles() 643 start->addr == ams->sym->start + ams->map->start))) in addr_map_symbol__account_cycles() 647 ams->addr, in addr_map_symbol__account_cycles() 649 ams->sym ? ams->sym->start + ams->map->start : 0, in addr_map_symbol__account_cycles() 651 err = symbol__account_cycles(ams->al_addr, saddr, ams->sym, cycles); in addr_map_symbol__account_cycles() 657 int addr_map_symbol__inc_samples(struct addr_map_symbol *ams, int evidx) in addr_map_symbol__inc_samples() argument 659 return symbol__inc_addr_samples(ams->sym, ams->map, evidx, ams->al_addr); in addr_map_symbol__inc_samples()
|
D | machine.c | 1499 struct addr_map_symbol *ams, in ip__resolve_ams() argument 1514 ams->addr = ip; in ip__resolve_ams() 1515 ams->al_addr = al.addr; in ip__resolve_ams() 1516 ams->sym = al.sym; in ip__resolve_ams() 1517 ams->map = al.map; in ip__resolve_ams() 1521 u8 m, struct addr_map_symbol *ams, u64 addr) in ip__resolve_data() argument 1537 ams->addr = addr; in ip__resolve_data() 1538 ams->al_addr = al.addr; in ip__resolve_data() 1539 ams->sym = al.sym; in ip__resolve_data() 1540 ams->map = al.map; in ip__resolve_data()
|
D | map.h | 245 int map_groups__find_ams(struct addr_map_symbol *ams, symbol_filter_t filter);
|