Home
last modified time | relevance | path

Searched refs:ams (Results 1 – 5 of 5) sorted by relevance

/tools/perf/util/
Dmap.c593 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()
Dannotate.h146 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,
Dannotate.c623 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()
Dmachine.c1499 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()
Dmap.h245 int map_groups__find_ams(struct addr_map_symbol *ams, symbol_filter_t filter);