Lines Matching refs:curframe

92 	u32 curframe;			/* depth of callsites and sp_starts arrays */  member
121 u32 curframe; member
148 if (i < st->curframe) in compute_callchain()
151 callchain->curframe = frameno; in compute_callchain()
152 callchain->callsites[callchain->curframe] = callchain->sp_starts[callchain->curframe]; in compute_callchain()
157 return jhash2(callchain->callsites, callchain->curframe, 0); in hash_callchain()
164 if (a->curframe != b->curframe) in same_callsites()
166 for (i = a->curframe; i >= 0; i--) in same_callsites()
190 subprog = bpf_find_containing_subprog(env, callchain->sp_starts[callchain->curframe]); in __lookup_instance()
236 for (i = 0; i <= instance->callchain.curframe; i++) in bpf_stack_liveness_free()
250 return insn_idx - instance->callchain.sp_starts[instance->callchain.curframe]; in relative_idx()
292 instance = lookup_instance(env, env->cur_state, env->cur_state->curframe); in ensure_cur_instance()
334 for (i = 0; i <= instance->callchain.curframe; i++) in reset_stack_write_marks()
360 u32 idx, frame, curframe, old_must_write; in commit_stack_write_marks() local
367 curframe = instance->callchain.curframe; in commit_stack_write_marks()
369 for (frame = 0; frame <= curframe; frame++) { in commit_stack_write_marks()
412 for (i = 0; i <= callchain->curframe; i++) in fmt_callchain()
516 callchain.callsites[callchain.curframe] = 0; in get_outer_instance()
517 callchain.sp_starts[callchain.curframe] = 0; in get_outer_instance()
518 callchain.curframe--; in get_outer_instance()
519 callchain.callsites[callchain.curframe] = callchain.sp_starts[callchain.curframe]; in get_outer_instance()
525 return callchain->sp_starts[callchain->curframe]; in callchain_subprog_start()
545 callsite = callchain->callsites[callchain->curframe - 1]; in propagate_to_outer_instance()
548 for (frame = 0; frame < callchain->curframe; frame++) { in propagate_to_outer_instance()
628 for (frame = 0; frame <= callchain->curframe; frame++) { in update_instance()
647 for (frame = 0; frame <= instance->callchain.curframe; frame++) { in update_instance()
661 if (callchain->curframe > 0) { in update_instance()
684 for (frame = env->cur_state->curframe; frame >= 0; --frame) { in bpf_update_live_stack()
715 for (frame = 0; frame <= st->curframe; frame++) { in bpf_live_stack_query_init()
721 q->curframe = st->curframe; in bpf_live_stack_query_init()
739 curframe_instance = q->instances[q->curframe]; in bpf_stack_slot_alive()
743 for (i = frameno; i < q->curframe; i++) { in bpf_stack_slot_alive()