Lines Matching refs:insn_func
67 struct symbol *func = insn_func(insn); in next_insn_same_func()
72 if (next && insn_func(next) == func) in next_insn_same_func()
100 if (prev && insn_func(prev) == insn_func(insn)) in prev_insn_same_sym()
169 if (insn_func(insn)) { in is_sibling_call()
243 if (!insn || !insn_func(insn)) in __dead_end_function()
279 return __dead_end_function(file, insn_func(dest), recursion+1); in __dead_end_function()
1615 } else if (insn_func(insn)) { in add_jump_destinations()
1657 if (insn_func(insn) && insn_func(jump_dest) && in add_jump_destinations()
1658 insn_func(insn) != insn_func(jump_dest)) { in add_jump_destinations()
1675 if (!strstr(insn_func(insn)->name, ".cold") && in add_jump_destinations()
1676 strstr(insn_func(jump_dest)->name, ".cold")) { in add_jump_destinations()
1677 insn_func(insn)->cfunc = insn_func(jump_dest); in add_jump_destinations()
1678 insn_func(jump_dest)->pfunc = insn_func(insn); in add_jump_destinations()
1687 add_call_dest(file, insn, insn_func(jump_dest), true); in add_jump_destinations()
1737 if (insn_func(insn) && insn_call_dest(insn)->type != STT_FUNC) { in add_call_destinations()
2059 struct symbol *pfunc = insn_func(insn)->pfunc; in add_jump_table()
2086 if (!insn_func(dest_insn) || insn_func(dest_insn)->pfunc != pfunc) in add_jump_table()
2127 insn && insn_func(insn) && insn_func(insn)->pfunc == func; in find_jump_table()
2144 if (!dest_insn || !insn_func(dest_insn) || insn_func(dest_insn)->pfunc != func) in find_jump_table()
2829 if (insn_func(insn)) { in update_cfi_state()
3175 if (opts.stackval && insn_func(insn) && op->src.reg == CFI_BP && in update_cfi_state()
3495 if (insn_func(insn) && has_modified_stack_frame(insn, state)) { in validate_sibling_call()
3598 if (func && insn_func(insn) && func != insn_func(insn)->pfunc) { in validate_branch()
3605 func->name, insn_func(insn)->name); in validate_branch()
3831 int ret = validate_branch(file, insn_func(insn), insn, *state); in validate_unwind_hint()
4073 if (opts.link && !insn_func(insn)) { in ignore_unreachable_insn()
4097 if (insn->jump_dest && insn_func(insn->jump_dest) && in ignore_unreachable_insn()
4098 strstr(insn_func(insn->jump_dest)->name, ".cold")) { in ignore_unreachable_insn()
4100 func_for_each_insn(file, insn_func(dest), dest) in ignore_unreachable_insn()
4108 if (!insn_func(insn)) in ignore_unreachable_insn()
4111 if (insn_func(insn)->static_call_tramp) in ignore_unreachable_insn()
4143 insn_func(insn->jump_dest) == insn_func(insn)) { in ignore_unreachable_insn()
4151 if (insn->offset + insn->len >= insn_func(insn)->offset + insn_func(insn)->len) in ignore_unreachable_insn()
4230 ret = validate_branch(file, insn_func(insn), insn, *state); in validate_symbol()
4373 if (insn_func(dest) && insn_func(dest) == insn_func(insn)) { in validate_ibt_insn()