Lines Matching defs:callstack
524 bool match_callstack_filter(struct machine *machine, u64 *callstack)
546 * The below check will continue to look into callstack,
547 * incase first or second callstack index entry has 0
550 if (!callstack || (!callstack[i] && (strcmp(arch, "powerpc") ||
554 ip = callstack[i];
1040 u64 *callstack;
1044 callstack = calloc(max_stack, sizeof(*callstack));
1045 if (callstack == NULL)
1054 callstack[c++] = ip;
1056 return callstack;
1164 u64 *callstack = get_callstack(sample, max_stack_depth);
1165 if (callstack == NULL)
1168 if (!match_callstack_filter(machine, callstack)) {
1169 free(callstack);
1173 if (ls->callstack == NULL)
1174 ls->callstack = callstack;
1176 free(callstack);
1765 if (!st->callstack || !st->callstack[i])
1768 ip = st->callstack[i];
1818 if (!st->callstack || !st->callstack[i])
1821 ip = st->callstack[i];
1929 /* some entries are collected but hidden by the callstack filter */
2631 OPT_CALLBACK('S', "callstack-filter", NULL, "NAMES",
2632 "Filter specific function in the callstack", parse_call_stack),