http://rousalome.egloos.com/9971349
[리눅스커널][인터럽트] 인터럽트 컨택스트란 - in_interrupt()
인터럽트 컨택스트 인터럽트 컨택스트란 현재 실행 중인 코드가 인터럽트를 핸들링하는 중이란 의미입니다. 인터럽트 컨택스트의 공학적 의미를 살펴보고 인터럽트 컨택스트를 식별해주는 in_interrupt() 함수 코드를 분석하겠습니다. 인터럽트 컨택스트란 인터럽트 컨택스트 관련 코드와 세부 동작을 알아보기 전에 인터럽트 컨택스트가 커널에서 어떤 의미
rousalome.egloos.com
echo 1 > /sys/kernel/debug/tracing/events/gpio/value
echo "set trace of gpio"
echo 1 > /sys/kernel/debug/tracing/tracing_on
echo "tracing_on"
# execute something~
cat /sys/kernel/debug/tracing/trace
# entries-in-buffer/entries-written: 0/0 #P:1
#
# _-----=> irqs-off
# / _----=> need-resched
# | / _---=> hardirq/softirq
# || / _--=> preempt-depth
# ||| / delay
# TASK-PID CPU# |||| TIMESTAMP FUNCTION
# | | | |||| | |
'Linux > Debugging' 카테고리의 다른 글
[PS] man ps (0) | 2019.12.03 |
---|