• Home
  • Raw
  • Download

Lines Matching refs:al

1381 			   struct addr_location *al)  in thread__find_addr_map()  argument
1387 al->machine = machine; in thread__find_addr_map()
1388 al->thread = thread; in thread__find_addr_map()
1389 al->addr = addr; in thread__find_addr_map()
1390 al->cpumode = cpumode; in thread__find_addr_map()
1391 al->filtered = 0; in thread__find_addr_map()
1394 al->map = NULL; in thread__find_addr_map()
1399 al->level = 'k'; in thread__find_addr_map()
1403 al->level = '.'; in thread__find_addr_map()
1405 al->level = 'g'; in thread__find_addr_map()
1409 al->level = 'u'; in thread__find_addr_map()
1411 al->level = 'H'; in thread__find_addr_map()
1412 al->map = NULL; in thread__find_addr_map()
1417 al->filtered |= (1 << HIST_FILTER__GUEST); in thread__find_addr_map()
1421 al->filtered |= (1 << HIST_FILTER__HOST); in thread__find_addr_map()
1426 al->map = map_groups__find(mg, type, al->addr); in thread__find_addr_map()
1427 if (al->map == NULL) { in thread__find_addr_map()
1439 machine__kernel_ip(machine, al->addr)) { in thread__find_addr_map()
1450 map__load(al->map); in thread__find_addr_map()
1451 al->addr = al->map->map_ip(al->map, al->addr); in thread__find_addr_map()
1457 struct addr_location *al) in thread__find_addr_location() argument
1459 thread__find_addr_map(thread, cpumode, type, addr, al); in thread__find_addr_location()
1460 if (al->map != NULL) in thread__find_addr_location()
1461 al->sym = map__find_symbol(al->map, al->addr); in thread__find_addr_location()
1463 al->sym = NULL; in thread__find_addr_location()
1470 int machine__resolve(struct machine *machine, struct addr_location *al, in machine__resolve() argument
1491 thread__find_addr_map(thread, sample->cpumode, MAP__FUNCTION, sample->ip, al); in machine__resolve()
1493 al->map ? al->map->dso->long_name : in machine__resolve()
1494 al->level == 'H' ? "[hypervisor]" : "<not found>"); in machine__resolve()
1497 al->filtered |= (1 << HIST_FILTER__THREAD); in machine__resolve()
1499 al->sym = NULL; in machine__resolve()
1500 al->cpu = sample->cpu; in machine__resolve()
1501 al->socket = -1; in machine__resolve()
1503 if (al->cpu >= 0) { in machine__resolve()
1507 al->socket = env->cpu[al->cpu].socket_id; in machine__resolve()
1510 if (al->map) { in machine__resolve()
1511 struct dso *dso = al->map->dso; in machine__resolve()
1519 al->filtered |= (1 << HIST_FILTER__DSO); in machine__resolve()
1522 al->sym = map__find_symbol(al->map, al->addr); in machine__resolve()
1526 (!al->sym || !strlist__has_entry(symbol_conf.sym_list, in machine__resolve()
1527 al->sym->name))) { in machine__resolve()
1528 al->filtered |= (1 << HIST_FILTER__SYMBOL); in machine__resolve()
1540 void addr_location__put(struct addr_location *al) in addr_location__put() argument
1542 thread__zput(al->thread); in addr_location__put()
1566 void thread__resolve(struct thread *thread, struct addr_location *al, in thread__resolve() argument
1569 thread__find_addr_map(thread, sample->cpumode, MAP__FUNCTION, sample->addr, al); in thread__resolve()
1570 if (!al->map) in thread__resolve()
1572 sample->addr, al); in thread__resolve()
1574 al->cpu = sample->cpu; in thread__resolve()
1575 al->sym = NULL; in thread__resolve()
1577 if (al->map) in thread__resolve()
1578 al->sym = map__find_symbol(al->map, al->addr); in thread__resolve()