행복한 하루 1

  • 홈
  • 태그
  • 방명록

Assembly Language 1

디버깅을 통해 배우는 리눅스 커널의 구조와 원리 1, 도서 공부하기 18 - 프로세스 디버깅, gdb로 glibc 디버깅

안녕하세요. 책에서 부분 분량이 조금 있다 보니, 글에 다 담기는 어려울 것으로 생각됩니다. 그래서 필요하다고 생각하는 부분을 요약해 보았습니다. 1. glibc의 fork() 함수를 gdb로 디버깅 1) 실습을 위한 예제 코드작성 프로세스 디버깅하기 위한 app 소스코드에 fork() 함수한 새로운 프로세스를 생성해서 부모 프로세스와 자식 프로세스로 만들어 확인합니다. 코드는 핵심적인 부분만 확인하겠습니다. 전체 소스코드는 글 마지막에 첨부했습니다. 26번 줄에서 fork() 함수를 호출해 반환값을 pid에 저장합니다. pid가 0이면 자식프로세스로 0보다 크면 부모 프로세스가 생성되었다고 판단합니다. fork() 함수 실행 시 오류가 발생하면 -1을 반환합니다. Makefile을 만..

IT/Linux Kernel 2025.04.30
이전
1
다음
더보기
반응형
프로필사진

IoT, Raspberry Pi, aduino, Android 등 개발 자료 공유와 생활 제품 등 후기 등을 볼 수 있는 블로그

  • 분류 전체보기 (509) N
    • Embedded (106)
      • RaspberryPI (31)
      • Raspberry Pi Pico (17)
      • Arduino (38)
      • STM32 (9)
      • Book_RasberryPi_SkillUp (0)
      • Electronic Circuit (8)
    • Programming (79)
      • 영상처리 (7)
      • Python (7)
      • Unity (3)
      • Qt (39)
      • Node-RED (1)
      • Android (6)
      • C, C++ (12)
    • Artificial Intelligence (10)
      • vision (2)
      • basic (8)
    • IT (82) N
      • Unified Communications (13)
      • Linux Kernel (21) N
    • 생활 제품 리뷰 (48)
    • Book Report (43) N
      • IT&Tech (2) N
      • Finance (0)
      • Humanities&Others (2)
    • English Study (117) N
      • Pop Song (38)
      • News (74) N
      • Tip (2)
    • 작은 기부 실천 (14)
    • 취미 (10)
      • 식물키우기 (4)
      • 공모전 (6)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바