microblaze_unwind(9)
π microblaze_unwind(9) π
okay so welcome to the Kernel API Manual, bestie β this is the page for microblaze_unwind, aka the stack unwinder for Microblaze (external entry point, iykyk). Itβs giving βletβs walk the stack and maybe print it,β and honestly? iconic.
πΈ NAME πΈ
microblaze_unwind β Stack unwinder for Microblaze (external entry point)
β¨ SYNOPSIS β¨
void microblaze_unwind (struct task_struct *task , struct stack_trace
*trace , const char *loglvl );
π«Ά ARGUMENTS π«Ά
taskβ Task whose stack we are to unwind (NULL == current), no cap.traceβ Where to store stack backtrace (PC values).NULL == print backtrace to kernel logπloglvlβ Used forprintklog level if (trace == NULL). yes bestie, thatβs the whole vibe.
π SEE ALSO π
Kernel file ./arch/microblaze/kernel/unwind.c is the main character here; also go peek at get_frame_size(9), find_frame_creation(9), lookup_prev_stack_frame(9), unwind_trap(9), and microblaze_unwind_inner(9) β the whole squad, fr fr.
okay thatβs the tea, bestie: this page comes from ./arch/microblaze/kernel, dated October 2026, and itβs literally microblaze_unwind(9) β byeee π
π¦ 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