dwarf_frame_reg(9)
π
dwarf_frame_reg(9) β from the Kernel API Manual β¨
πΈ NAME πΈ
dwarf_frame_reg β return a DWARF register π
β¨ SYNOPSIS β¨
struct dwarf_reg * dwarf_frame_reg (struct dwarf_frame *frame , unsigned
int reg_num );
π«Ά ARGUMENTS π«Ά
frameβ the DWARF frame to search in forreg_numπreg_numβ the register number to search for π’
π DESCRIPTION π
Okay so bestie, this one looks up and returns the dwarf reg reg_num for this frame. That's the whole main character move β¨.
If reg_num is an invalid register number, it returns NULL β no cap, that's your signal that the lookup didn't land π.
π¦ SEE ALSO π¦
Kernel file ./arch/sh/kernel/dwarf.c plus these iconic pages, all in the original order:
dwarf_frame_alloc_reg(9)dwarf_read_addr(9)dwarf_read_uleb128(9)dwarf_read_leb128(9)dwarf_read_encoded_value(9)dwarf_entry_len(9)dwarf_lookup_cie(9)dwarf_lookup_fde(9)dwarf_cfa_execute_insns(9)dwarf_free_frame(9)dwarf_unwind_stack(9)dwarf_parse_section(9)module_dwarf_cleanup(9)dwarf_unwinder_init(9)
Sign-off cuteness: source/version ./arch/sh/kernel, date October 2026, and the page is dwarf_frame_reg(9) π«Άπ
π¦ 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