Lines Matching defs:syscall_stats

181 	 * syscall_stats. If there is >1 e_machine, such as i386 and x86-64
187 struct hashmap *syscall_stats;
1552 struct hashmap *syscall_stats;
1572 static void delete_syscall_stats(struct hashmap *syscall_stats)
1577 if (!syscall_stats)
1580 hashmap__for_each_entry(syscall_stats, pos, bkt)
1582 hashmap__free(syscall_stats);
1592 ttrace->syscall_stats = alloc_syscall_stats();
1593 if (!ttrace->syscall_stats)
1610 delete_syscall_stats(ttrace->syscall_stats);
1611 ttrace->syscall_stats = NULL;
2631 struct syscall_stats {
2642 struct hashmap *syscall_stats = ttrace->syscall_stats;
2643 struct syscall_stats *stats = NULL;
2650 syscall_stats = trace->syscall_stats;
2652 if (!hashmap__find(syscall_stats, id, &stats)) {
2658 if (hashmap__add(syscall_stats, id, stats) < 0) {
4469 trace->syscall_stats = alloc_syscall_stats();
4470 if (!trace->syscall_stats)
4647 delete_syscall_stats(trace->syscall_stats);
4776 trace->syscall_stats = alloc_syscall_stats();
4777 if (!trace->syscall_stats)
4791 delete_syscall_stats(trace->syscall_stats);
4807 struct syscall_stats *stats;
4820 static struct syscall_entry *syscall__sort_stats(struct hashmap *syscall_stats)
4826 nr = syscall_stats->sz;
4832 hashmap__for_each_entry(syscall_stats, pos, bkt) {
4833 struct syscall_stats *ss = pos->pvalue;
4848 struct hashmap *syscall_stats)
4855 entries = syscall__sort_stats(syscall_stats);
4865 for (size_t i = 0; i < syscall_stats->sz; i++) {
4867 struct syscall_stats *stats = entry->stats;
4912 return syscall__dump_stats(trace, e_machine, fp, ttrace->syscall_stats);
4917 return syscall__dump_stats(trace, e_machine, fp, trace->syscall_stats);