태그>crashtools(총 7개의 글)
'crashtools' 관련 최근글
-
- 커널 오브젝트 Kernel Object - rbtree debugging(child directory) ..

-
Linux Kernel Hacker by AustinKim|2017/12/26 08:36
Crash Tool로 커널 오브젝트의 rbtree를 디버깅하는 방법에 대해 간단히 소개하고자 해요. 아래와 같은 커널 오브젝트가 있다고 가정해보아요. Sys node의 위치는 /sys/devices/system/cpu/cpu3 이겠죠?현재 struct kobject->cpu는 "cpu3"을 가..
kernelobject, object, 리눅스, 커널, cras
- 커널 오브젝트 Kernel Object - rbtree debugging(child directory) ..
-
- ARM64- 스택 푸쉬(Stack Push) Userspace..

-
Linux Kernel Hacker by AustinKim|2017/12/25 11:46
유저 스페이스에서 커널 스페이스로 전환하려면 시스템 콜을 호출해야 한다 것은 마르고 닳도록 들었죠?이번에는 ARM64 Architecture에서 EL0 ->EL1로 변환될 시, Stack을 어떻게 Push하는 지 살펴볼..
- ARM64- 스택 푸쉬(Stack Push) Userspace..
-
- Process 프로세스 상태 (1) - 런큐(Runqueue..

-
Linux Kernel Hacker by AustinKim|2017/12/15 08:28
리눅스 커널 책을 보면 가장 먼저 프로세스에 대한 내용을 읽을 수 있습니다. 그 중에 프로세스 상태가 바뀌는 동작에 대해 혹시 잘 알고 있나요? 예를 들면 프로세스는 Ready 상태에 있다가 CPU를 점유하면 Running 상태..
- Process 프로세스 상태 (1) - 런큐(Runqueue..
-
- [Linux][Kernel] signal - signal handler data structure

-
Linux Kernel Hacker by AustinKim|2017/12/11 13:22
리눅스 커널 코드 리뷰를 많이 했는데요.리눅스 시스템 프로그램이 커널과 어떻게 연동되는지 한 가지 점검해볼께요. 유저 공간에서 signal을 설정하는 코드를 많이 볼 수 있습니다. 아래는 SIGINT란 시그널이 전달되었을 때 linux_sig()란 함수가 호출되는 간단한 코드입니다..
- [Linux][Kernel] signal - signal handler data structure
-
- [Linux][Kernel] softirq - 호출되는 모듈 (h->action)

-
Linux Kernel Hacker by AustinKim|2017/12/04 14:59
# 인터럽트 후반부 처리1 IRQ Thread(threaded IRQ) 란 2. 인터럽트 후반부 처리(Bottom Half) 소개3. IRQ Thread는 언제 생성할까?[1] 4. IRQ Thread는 언제 생성할까?[2] 5. ksoftirqd 쓰레드란6. Soft IRQ 소개 softirq_vec 변수를 확인하면, _do_softirq(..
- [Linux][Kernel] softirq - 호출되는 모듈 (h->action)
-
- [리눅스커널][디버깅] Red Hat Crash-Utilit..

-
Linux Kernel Hacker by AustinKim|2017/12/04 12:03
리눅스 커널 동네에서 전 세계적으로 쓰고 있는 디버깅 툴을 소개하고자 합니다.https://people.redhat.com/anderson/ 레드헷의 앤더슨이란 형님이 만든 오픈 소스로 배포한 리눅스 크래시(커널 패닉)을 분석할 수..
- [리눅스커널][디버깅] Red Hat Crash-Utilit..
-
- Crash 명령어!

-
GomDol Kim by GomDol Kim|2014/08/05 09:08
간단하다. 로그 버퍼를 볼 수 있다.log -m crash> log -m <6>[194643.799885 02-09 21:16:26.949] bt_hc_worker (32565): undefined instruction: pc=c032ae1c. <0>[194643.799977 02-09 21:16:26.949] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM <..
- Crash 명령어!



