'Trace'에 해당되는 글 1건

  1. 2019.07.18 [Trace] gpio

[Trace] gpio

Linux/Debugging 2019. 7. 18. 20:51

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
Posted by kissuu
,