die_get_var_innermost_scope(9)
π¦ die_get_var_innermost_scope(9) π¦
heyyy bestie, welcome to the Kernel API Manual, section 9 β todayβs main character is die_get_var_innermost_scope, and she is literally here to find the innermost scope range of a variable DIE. periodt. π
β¨ NAME β¨
die_get_var_innermost_scope β get the innermost scope range of the given variable DIE. no cap, thatβs the whole vibe. π
πΈ SYNOPSIS πΈ
int die_get_var_innermost_scope (Dwarf_Die *sp_die , Dwarf_Die *vr_die ,
struct strbuf *buf );
π ARGUMENTS π
sp_dieβ a subprogram DIE. thatβs her π«Άvr_dieβ a variable DIE. the variable in question, fr fr πbufβ a strbuf for variable byte offset range. put the range here, bestie π
π₯ DESCRIPTION π₯
okay so the way this works is: get the innermost scope range of vr_die and store it in buf as "<function_name+[NN-NN,NN-NN]>". literally that exact format, iykyk. π§β¨
π SEE ALSO π
Kernel file: ./tools/perf/util/dwarf-aux.c β and hereβs the whole friend group, all iconic, all invited to the group chat:
cu_find_realpath(9)cu_get_comp_dir(9)cu_find_lineinfo(9)cu_walk_functions_at(9)die_get_linkage_name(9)die_compare_name(9)die_match_name(9)die_get_call_lineno(9)die_get_type(9)die_get_real_type(9)die_get_pointer_type(9)die_is_signed_type(9)die_is_func_def(9)die_entrypc(9)die_is_func_instance(9)die_get_data_member_location(9)die_get_call_file(9)die_get_decl_file(9)die_find_child(9)die_find_tailfunc(9)die_find_realfunc(9)die_find_top_inlinefunc(9)die_find_inlinefunc(9)die_find_func_rettype(9)die_walk_instances(9)die_walk_lines(9)die_find_variable_at(9)die_find_member(9)die_get_typename_from_type(9)die_get_typename(9)die_get_varname(9)die_get_var_range(9)is_breg_access_indirect(9)die_find_variable_by_reg(9)die_find_variable_by_addr(9)die_collect_vars(9)die_collect_global_vars(9)die_get_cfa(9)die_get_scopes(9)die_get_member_type(9)die_deref_ptr_type(9)
mwah π β source/version stamp: ./tools/perf/util β’ date: October 2026 β’ page: die_get_var_innermost_scope(9). byeee, go slay those scope ranges π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms