Leehands workroom

  • 홈
  • 태그

Unix & Linux/ftrace 1

강력한 리눅스 커널 디버깅 툴 , ftrace 개론 - 작성중-

printk 또는 dump_stack 을 사용하면서 불편하답니다. 저는 많이 안써봤습니다. 그래서 ftrace 를 많이 현업에서도 사용한다고 합니다. 주요 특징은 함수 호출 흐름을 소스코드 수정하지 않고도 보고싶다. 커널의 세부 실행 정보를 출력해줬으면 좋겠다. 1초에 수십번 호출해도 성능에 부담을 주지 않는다. 커널 로그도 함께 본다. 인터럽트, 스케쥴링, 커널 타이머 등의 커널 동작 상세히 추적 함수 필터를 지정하면 지정한 함수를 호출한 함수와 전체 콜 스택까지 출력 함수를 어느 프로세스가 실행하는지 알 수 있다. 함수가 실행된 시각 정보를 알 수 있다. ftrace 로그 활성화해도 시스템 동작에 부하를 거의 주지 않는다. 과연 그럴까 생각들정도로 강력한 것은 사실입니다. How to do confi..

Unix & Linux/ftrace 2022.07.11
이전
1
다음
더보기
  • 분류 전체보기
    • QT
      • Basic Tutorial
      • Tip
    • C
    • C++
    • C#
    • Microprocessor (MCU)
      • STM32F205
      • VCP
      • USB
      • EVK
    • SBC (Single Board Computer)
      • Odroid M1S
      • Odroid XU4
      • Raspberry Pi 3
      • Raspberry Pi 4
      • Raspberry Pi Zero
      • Raspberry Pi Pico
      • banana Pi
      • Lattepanda
    • Interface
      • I2C SPI UART
      • USB HID
    • Network
    • Unix & Linux
      • Kernel
      • Device Driver
      • ftrace
      • dictionary
    • Hardware
      • PCB Alitum
      • EMI EMC
      • SSD1306 (i2c oled)
    • Magic Mirror (Raspiberry pi..
    • 형상관리 (Git & SVN)
    • 알쓸신잡 (전기전자)
    • 파이썬
    • 시놀로지 NAS
    • HID
    • Hakintoshi
    • OpenMediaVault
    • Open Project
      • 텐서플로_사물인식
      • (프로젝트) Smart Wall Watch (Ra..
      • (프로젝트) 1-cell Charging Shie..
      • (프로젝트)Oldking_8051
    • (잡답)
    • 8051
    • TensorFlow
    • Docker
    • Xcode Swift
    • 코딩의 기술
    • 지금까지읽은개발서적
    • gcc
    • Debugging
    • Java Script
    • 클라우드 컴퓨팅 (AWS)

Tag

알티움, 인공신경망, Linux, 라즈베리파이제로, 커널, Kernel, 파이썬, smartwallclock, QT, RaspberryPiZero, ubuntu, 클래스, tensorflow, Python, Docker, 라즈베리파이, git, 리눅스, raspberrypi, M1S,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바