태그 : crash-utility 요약보기전체보기목록닫기
- [Crash-Utility] 램덤프 로딩 시 파라미터(CONFIG_PROC_KCORE) !(0)2022.01.06
- [리눅스커널] 크래시 유틸리티: files -p '아이노드 주소' + files -d '덴트리 주소' 디버깅 !(0)2019.12.17
- [Crash-Utility] Radix Tree 디버깅: 'tree -t radix -N (struct radix_tree_node *) 구조체 주소'!(0)2019.09.30
- [Linux][Kernel] data abort@irq_affinity_notify - 리눅스 커널!(0)2018.01.12
- watchdog reset - race in ipv6_ifa_notify() - 리눅스 커널!(0)2018.01.09
- [crash-utility] wakelock 디버깅(rbtree: wakelocks_tree)!(0)2018.01.06
- crash-utility(crashtool) - runq awk 명령어!(2)2018.01.05
- crash-utility(crashtool) - 리다이렉션 커맨드!(0)2018.01.05
- crash-utility(crash tool) - ps command!(0)2018.01.05
- Kernel][Panic] 메모리 불량 커널 크래시@find_vma_links - 1!(0)2017.12.28
1 2
- [Debugging] Tips
- 2022/01/06 08:53
크래시 유틸리티를 실행해 램덤프를 로딩하려면 적절한 아규먼트를 지정해야 합니다. 예를 들면 다음과 같습니다../crash64 ramdump.bin@0x800000000 -p 4096 -m kimage_voffset=0xFFFFFFBF58000000 -m page_offset=0xFFFFFF8000000000 -m vabits_actual=39 ...
크래시 유틸리티는 다양한 메모리 및 파일 시스템 디버깅 기능을 제공합니다.그 중에 유용한 기능 중 하나를 소개합니다. * files -p '아이노드 주소'먼저 다음 명령어를 입력해 오픈된 파일에 대한 파일 디스크립터, 아이노드 그리고 덴트리를 확인 합니다. * files <pid>crash> f...
- [Debugging] Tips
- 2019/09/30 18:35
이번 시간에는 크래시 유틸리티로 라덱스 트리를 디버깅하는 방법을 소개합니다.라딕스 트리(Radix Tree)를 보기 위한 명령어크래시 유틸리티로 라덱스 트리 노드를 보기 위한 명령어 포멧은 다음과 같습니다.tree -t radix -N (struct radix_tree_node *) 구조체 주소예제 명령어 및 결과 ( struct radix_tree_n...
- [Kernel]Crash: Troubleshooting
- 2018/01/12 15:08
#커널 크래시 디버깅 및 TroubleShootingRace로 mmc_wait_data_done() 함수에서 커널 패닉"cat /d/shrinker" 입력 시 커널 패닉함수 포인터 미지정으로 xfrm_local_error() 커널 패닉preempt 조건으로 ___might_sleep() 함수 크래시스택 카나리: __stack_chk_fail() 함수 크...
- [Kernel]Crash: Troubleshooting
- 2018/01/09 08:40
#커널 크래시 디버깅 및 TroubleShootingRace로 mmc_wait_data_done() 함수에서 커널 패닉"cat /d/shrinker" 입력 시 커널 패닉함수 포인터 미지정으로 xfrm_local_error() 커널 패닉preempt 조건으로 ___might_sleep() 함수 크래시스택 카나리: __stack_chk_fail() 함수 크...
- [Debugging] Tips
- 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-util...
- [Debugging] Tips
- 2018/01/05 11:22
아래 runq 명령어로 프로세스가 runqueue에 큐잉된 타입을 알 수 있는데요.crash64> runq -t CPU 0: 27382901302089 00000000000000 PID: 585 TASK: ffffffc071eb8b80 COMMAN...
- [Debugging] Tips
- 2018/01/05 11:05
가끔 모든 프로세스의 스택 주소를 알고 싶을 때가 있어요. 이럴 때 쓰면 좋은 명령어가 있어 소개합니다. 이 기능이 Trace32보다 확실히 좋은 것 같아요.우선 init process의 TCB(Task descriptor) 주소를 파악해요.흠, 0xffffffc001580e40이네요.crash64> p &init_task$1 = ...
- [Debugging] Tips
- 2018/01/05 10:37
커널 패닉 디버깅할 때 crash-utility를 아주 많이 쓰죠. 수 많은 명령어 중 ps를 소개하려고 합니다.ps -p 프로세스 전체의 부모와 자식 프로세스 정보를 보여줘요.crash64> ps -pPID: 0 TASK: ffffffc001580e40 CPU: 0 &nb...
#커널 크래시 디버깅 및 TroubleShootingRace로 mmc_wait_data_done() 함수에서 커널 패닉"cat /d/shrinker" 입력 시 커널 패닉함수 포인터 미지정으로 xfrm_local_error() 커널 패닉preempt 조건으로 ___might_sleep() 함수 크래시스택 카나리: __stack_chk_fail() 함수 크...
1 2
최근 덧글