die_find_variable_by_addr(9)
π die_find_variable_by_addr(9) β Kernel API Manual π
okay bestie, welcome to the die_find_variable_by_addr(9) page! This is the lookup where we find a variable DIE by its address, and every single argument plus every SEE ALSO reference is staying right here. Letβs get into it π«Ά
πΈ NAME πΈ
die_find_variable_by_addr - Find variable located at given address
β¨ SYNOPSIS β¨
Dwarf_Die * die_find_variable_by_addr (Dwarf_Die *sc_die , Dwarf_Addr
addr , Dwarf_Die *die_mem , Dwarf_Die *type_die , int *offset );
π ARGUMENTS π
sc_dieβ a scope DIEaddrβ the data address to finddie_memβ a buffer to save the resulting DIEtype_dieβ-- undescribed --(the page literally says that, no extra lore π)offsetβ the offset in the resulting type
π DESCRIPTION π
Find the variable DIE located at the given address (in PC-relative mode). This is usually for global variables. Thatβs the whole quest, bestie π
π₯ SEE ALSO π₯
Kernel file: ./tools/perf/util/dwarf-aux.c β thatβs the home base. The whole linked squad, in order:
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_innermost_scope(9)die_get_var_range(9)is_breg_access_indirect(9)die_find_variable_by_reg(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)
okay thatβs the page, bestie! This one comes from ./tools/perf/util and is dated October 2026, and itβs literally die_find_variable_by_addr(9) β periodt π
β¨
π¦ 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