Lines Matching refs:callstack
522 bool match_callstack_filter(struct machine *machine, u64 *callstack)
544 * The below check will continue to look into callstack,
545 * incase first or second callstack index entry has 0
548 if (!callstack || (!callstack[i] && (strcmp(arch, "powerpc") ||
552 ip = callstack[i];
1037 u64 *callstack;
1041 callstack = calloc(max_stack, sizeof(*callstack));
1042 if (callstack == NULL)
1051 callstack[c++] = ip;
1053 return callstack;
1160 u64 *callstack = get_callstack(sample, max_stack_depth);
1161 if (callstack == NULL)
1164 if (!match_callstack_filter(machine, callstack)) {
1165 free(callstack);
1169 if (ls->callstack == NULL)
1170 ls->callstack = callstack;
1172 free(callstack);
1749 if (!st->callstack || !st->callstack[i])
1752 ip = st->callstack[i];
1799 if (!st->callstack || !st->callstack[i])
1802 ip = st->callstack[i];
1910 /* some entries are collected but hidden by the callstack filter */
2536 OPT_CALLBACK('S', "callstack-filter", NULL, "NAMES",
2537 "Filter specific function in the callstack", parse_call_stack),