René's URL Explorer Experiment


Title: stacktrace.c source code [linux/kernel/stacktrace.c] - Codebrowser

Description: Source code of linux/kernel/stacktrace.c linux v6.16-r on KDAB Codebrowser

Mail addresses
info@kdab.com

direct link

Domain: codebrowser.dev

woboq:interestingDefinitionsstacktrace_cookie
flattr:id4pd20z

Links:

https://codebrowser.dev/
Abouthttps://codebrowser.dev/about.html
https://codebrowser.dev/linux/linux/include/linux/sched/task_stack.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/debug.h.html
https://codebrowser.dev/linux/linux/include/linux/sched.h.html
https://codebrowser.dev/linux/linux/include/linux/kernel.h.html
https://codebrowser.dev/linux/linux/include/linux/export.h.html
https://codebrowser.dev/linux/linux/include/linux/kallsyms.h.html
https://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html
https://codebrowser.dev/linux/linux/include/linux/interrupt.h.html
WARN_ONhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#122
entrieshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#1entries
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#4i
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#4i
nr_entrieshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#2nr_entries
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#4i
printkhttps://codebrowser.dev/linux/linux/include/linux/printk.h.html#507
spaceshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#3spaces
entrieshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#1entries
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#4i
EXPORT_SYMBOL_GPLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#90
stack_trace_printhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_print
stack_trace_printhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_print
stack_trace_printhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_print
size_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#size_t
WARN_ONhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#122
entrieshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#7entries
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#11i
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#11i
nr_entrieshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#8nr_entries
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#6size
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#11i
generatedhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#10generated
snprintfhttps://codebrowser.dev/linux/linux/include/linux/sprintf.h.html#snprintf
bufhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#5buf
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#6size
spaceshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#9spaces
entrieshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#7entries
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#11i
totalhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#12total
generatedhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#10generated
generatedhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#10generated
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#6size
bufhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#5buf
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#6size
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#6size
bufhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#5buf
generatedhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#10generated
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#6size
generatedhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#10generated
totalhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#12total
EXPORT_SYMBOL_GPLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#90
stack_trace_snprinthttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_snprint
stack_trace_snprinthttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_snprint
stack_trace_snprinthttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_snprint
CONFIG_ARCH_STACKWALKhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#13266
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
stacktrace_cookiehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie
cookiehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#13cookie
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#15c
lenhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::len
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#15c
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::size
falsehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#false
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#15c
skiphttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::skip
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#15c
skiphttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::skip
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#15c
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::store
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#15c
lenhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::len
addrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#14addr
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#15c
lenhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::len
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#15c
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::size
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
in_sched_functionshttps://codebrowser.dev/linux/linux/include/linux/sched/debug.h.html#in_sched_functions
addrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#17addr
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
stack_trace_consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_consume_entry
cookiehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#16cookie
addrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#17addr
stack_trace_consume_fnhttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#stack_trace_consume_fn
stack_trace_consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_consume_entry
stacktrace_cookiehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::store
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#18store
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::size
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#19size
skiphttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::skip
skipnrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#20skipnr
arch_stack_walkhttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#arch_stack_walk
consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#21consume_entry
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#22c
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#22c
lenhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::len
EXPORT_SYMBOL_GPLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#90
stack_trace_savehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_save
stack_trace_savehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_save
stack_trace_savehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_save
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
stack_trace_consume_fnhttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#stack_trace_consume_fn
stack_trace_consume_entry_noschedhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_consume_entry_nosched
stacktrace_cookiehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::store
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#24store
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::size
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#25size
skiphttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::skip
skipnrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#26skipnr
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#23tsk
try_get_task_stackhttps://codebrowser.dev/linux/linux/include/linux/sched/task_stack.h.html#try_get_task_stack
tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#23tsk
arch_stack_walkhttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#arch_stack_walk
consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#27consume_entry
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#28c
tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#23tsk
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
put_task_stackhttps://codebrowser.dev/linux/linux/include/linux/sched/task_stack.h.html#put_task_stack
tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#23tsk
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#28c
lenhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::len
EXPORT_SYMBOL_GPLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#90
stack_trace_save_tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_save_tsk
stack_trace_save_tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_save_tsk
stack_trace_save_tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_save_tsk
pt_regshttps://codebrowser.dev/linux/linux/arch/x86/include/asm/ptrace.h.html#pt_regs
stack_trace_consume_fnhttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#stack_trace_consume_fn
stack_trace_consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_consume_entry
stacktrace_cookiehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::store
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#30store
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::size
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#31size
skiphttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::skip
skipnrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#32skipnr
arch_stack_walkhttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#arch_stack_walk
consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#33consume_entry
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#34c
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
regshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#29regs
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#34c
lenhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::len
CONFIG_HAVE_RELIABLE_STACKTRACEhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#4532
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
stack_trace_consume_fnhttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#stack_trace_consume_fn
stack_trace_consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_consume_entry
stacktrace_cookiehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::store
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#36store
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::size
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#37size
try_get_task_stackhttps://codebrowser.dev/linux/linux/include/linux/sched/task_stack.h.html#try_get_task_stack
tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#35tsk
rethttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#40ret
arch_stack_walk_reliablehttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#arch_stack_walk_reliable
consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#38consume_entry
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#39c
tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#35tsk
put_task_stackhttps://codebrowser.dev/linux/linux/include/linux/sched/task_stack.h.html#put_task_stack
tskhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#35tsk
rethttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#40ret
rethttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#40ret
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#39c
lenhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::len
CONFIG_USER_STACKTRACE_SUPPORThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#12670
stack_trace_consume_fnhttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#stack_trace_consume_fn
stack_trace_consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stack_trace_consume_entry
stacktrace_cookiehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::store
storehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#41store
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::size
sizehttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#42size
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
flagshttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct::flags
PF_KTHREADhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#1738
arch_stack_walk_userhttps://codebrowser.dev/linux/linux/include/linux/stacktrace.h.html#arch_stack_walk_user
consume_entryhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#43consume_entry
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#44c
task_pt_regshttps://codebrowser.dev/linux/linux/arch/x86/include/asm/processor.h.html#648
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#44c
lenhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#stacktrace_cookie::len
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
ptrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#45ptr
__irqentry_text_starthttps://codebrowser.dev/linux/linux/include/asm-generic/sections.h.html#__irqentry_text_start
ptrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#45ptr
__irqentry_text_endhttps://codebrowser.dev/linux/linux/include/asm-generic/sections.h.html#__irqentry_text_end
ptrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#45ptr
__softirqentry_text_starthttps://codebrowser.dev/linux/linux/include/asm-generic/sections.h.html#__softirqentry_text_start
ptrhttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#45ptr
__softirqentry_text_endhttps://codebrowser.dev/linux/linux/include/asm-generic/sections.h.html#__softirqentry_text_end
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#48i
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#48i
nr_entrieshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#47nr_entries
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#48i
in_irqentry_texthttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#in_irqentry_text
entrieshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#46entries
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#48i
ihttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#48i
nr_entrieshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#47nr_entries
EXPORT_SYMBOL_GPLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#90
filter_irq_stackshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#filter_irq_stacks
filter_irq_stackshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#filter_irq_stacks
filter_irq_stackshttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html#filter_irq_stacks
Code Browserhttps://codebrowser.dev
linuxhttps://codebrowser.dev/linux/linux/
kernelhttps://codebrowser.dev/linux/linux/kernel/
stacktrace.chttps://codebrowser.dev/linux/linux/kernel/stacktrace.c.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.