태그>crash-utility(총 11개의 글)
'crash-utility' 관련 최근글
-
- [Crash-Utility] 램덤프 로딩 시 파라미터(CONFIG_PROC_KCORE) !
-
Arm Linux Kernel Hacks by AustinKim|2022/01/06 08:53
크래시 유틸리티를 실행해 램덤프를 로딩하려면 적절한 아규먼트를 지정해야 합니다. 예를 들면 다음과 같습니다. ./crash64 ramdump.bin@0x800000000 -p 4096 -m kimage_voffset=0xFFFFFFBF58000000 -m page_offset=0xFFFFFF8000000000 -m vabits_actual=39 -m phy..
- [Crash-Utility] 램덤프 로딩 시 파라미터(CONFIG_PROC_KCORE) !
-
- [리눅스커널] 크래시 유틸리티: files -p '아이노드 주소' + files -d '..
-
Linux Kernel(4.19) Hacks by AustinKim|2019/12/17 12:42
크래시 유틸리티는 다양한 메모리 및 파일 시스템 디버깅 기능을 제공합니다.그 중에 유용한 기능 중 하나를 소개합니다. * files -p '아이노드 주소' 먼저 다음 명령어를 입력해 오픈된 파일에 대한 파일 디스크립터, 아이노드 그리고 덴트리를 확인 합니다. * files crash> files 1..
크래시유틸리티, 슈퍼블록, 리눅스, 리눅스커널, crash-utility
- [리눅스커널] 크래시 유틸리티: files -p '아이노드 주소' + files -d '..
-
- [Crash-Utility] Radix Tree 디버깅: 'tree -t radix -N (struct radix..
-
Linux Kernel(4.19) Hacks by AustinKim|2019/09/30 18:35
이번 시간에는 크래시 유틸리티로 라덱스 트리를 디버깅하는 방법을 소개합니다. 라딕스 트리(Radix Tree)를 보기 위한 명령어 크래시 유틸리티로 라덱스 트리 노드를 보기 위한 명령어 포멧은 다음과 같습니다. tree -t radix -N (struct radix_tree_node *) 구조체 주소..
tree, Crash-Utility, Radix, 리눅스커널, 리눅스
- [Crash-Utility] Radix Tree 디버깅: 'tree -t radix -N (struct radix..
-
- [Linux][Kernel] data abort@irq_affinity_..
-
Linux Kernel(4.4) Hacker by Guillermo|2018/01/12 15:08
#커널 크래시 디버깅 및 TroubleShootingRace로 mmc_wait_data_done() 함수에서 커널 패닉"cat /d/shrinker" 입력 시 커널 패닉함수 포인터 미지정으로 xfrm_local_error() 커널 패닉preem..
abort, kernel, panic, crash-utility, 커널
- [Linux][Kernel] data abort@irq_affinity_..
-
- watchdog reset - race in ipv6_ifa_notify() ..
-
Linux Kernel(4.4) Hacker by Guillermo|2018/01/09 08:40
#커널 크래시 디버깅 및 TroubleShootingRace로 mmc_wait_data_done() 함수에서 커널 패닉"cat /d/shrinker" 입력 시 커널 패닉함수 포인터 미지정으로 xfrm_local_error() 커널 패닉preem..
- watchdog reset - race in ipv6_ifa_notify() ..
-
- [crash-utility] wakelock 디버깅(rbtree: wakelocks_tree)!
-
Linux Kernel(4.4) Hacker by Guillermo|2018/01/06 20:47
[crash-utility] wakelock 디버깅(rbtree: wakelocks_tree)[crash-utility]wakelock - rbtree debugging(디버깅) [리눅스커널][Trace32] wakelock 디버깅 - container_of[Kernel] wakelock debug patch 이번에 crash-utility로 손 쉽게..
- [crash-utility] wakelock 디버깅(rbtree: wakelocks_tree)!
-
- crash-utility(crashtool) - runq awk 명령어!
-
Linux Kernel(4.4) Hacker by Guillermo|2018/01/05 11:22
아래 runq 명령어로 프로세스가 runqueue에 큐잉된 타입을 알 수 있는데요.crash64> runq -t CPU 0: 27382901302089 00000000000000 PID: 585 TASK: ffffffc071eb8b80 COMMAND: "android.hardwar" CPU 1: 27382901206517 00000000000000 PID: 726 TASK: ffffffc0f6e3f300 COMMAND: &q..
- crash-utility(crashtool) - runq awk 명령어!
-
- crash-utility(crashtool) - 리다이렉션 커맨드!
-
Linux Kernel(4.4) Hacker by Guillermo|2018/01/05 11:05
가끔 모든 프로세스의 스택 주소를 알고 싶을 때가 있어요. 이럴 때 쓰면 좋은 명령어가 있어 소개합니다. 이 기능이 Trace32보다 확실히 좋은 것 같아요. 우선 init process의 TCB(Task descriptor) 주소를 파악해요.흠, 0xffffffc001580e40이네요.crash64> p &init_..
- crash-utility(crashtool) - 리다이렉션 커맨드!
-
- crash-utility(crash tool) - ps command!
-
Linux Kernel(4.4) Hacker by Guillermo|2018/01/05 10:37
커널 패닉 디버깅할 때 crash-utility를 아주 많이 쓰죠. 수 많은 명령어 중 ps를 소개하려고 합니다. ps -p 프로세스 전체의 부모와 자식 프로세스 정보를 보여줘요.crash64> ps -pPID: 0 TASK: ffffffc001580e40 CPU: 0 COMMAND: "swapper/0" PID: 0 TASK: ffff..
- crash-utility(crash tool) - ps command!
-
- Kernel][Panic] 메모리 불량 커널 크래시@find..
-
Linux Kernel(4.x) Hacker by Guillermo|2017/12/28 23:13
#커널 크래시 디버깅 및 TroubleShootingRace로 mmc_wait_data_done() 함수에서 커널 패닉"cat /d/shrinker" 입력 시 커널 패닉함수 포인터 미지정으로 xfrm_local_error() 커널 패닉preem..
- Kernel][Panic] 메모리 불량 커널 크래시@find..
-
- [crash-utility]wakelock - rbtree debugging(디버깅) !
-
Linux Kernel Hacker by AustinKim|2017/12/26 16:45
[crash-utility] wakelock 디버깅(rbtree: wakelocks_tree)[crash-utility]wakelock - rbtree debugging(디버깅) [리눅스커널][Trace32] wakelock 디버깅 - container_of[Kernel] wakelock debug patch 코어 덤프에서 wakelock 정보..
- [crash-utility]wakelock - rbtree debugging(디버깅) !