태그 : abort 요약보기전체보기목록닫기
- [리눅스커널][디버깅] 유저공간 abort 발생 시 커널 패닉 유발하는 패치(0)2019.03.24
- [안드로이드][리눅스커널] 시그널 - 유저 공간 abort(SIGABRT) 시 동작 시 흐름!(0)2018.11.07
- [Linux][Kernel] data abort@irq_affinity_notify - 리눅스 커널!(0)2018.01.12
- ARM64 - Data Abort Exception(익셉션) Vector 실행(0)2017.12.29
1
- 3. 커널 디버깅과 코드 학습
- 2019/03/24 15:47
개발 도중에 유저 공간에서 abort가 발생합니다. 안드로이드 플렛폼에서는 tombstone이 생성돼 레지스터와 콜스택을 확인할 수 있습니다.Revision: '0'ABI: 'arm'pid: 16458, tid: 16513, name: thermal-engine >>> /system/vendor/bin/thermal-engin...
- [Debugging] Tips
- 2018/11/07 22:26
유저 공간에서 zygote가 강제 종료되면서 부팅을 못하는 상황입니다. 커널 로그로 아래 메시지를 볼 수 있습니다.아래 로그는 init 프로세스가 zygote에 SIGABRT(6) 시그널을 전달해서 zygote를 종료시키고 있습니다.[ 46.116831 / 01-02 01:20:24.859][0] init: Service 'zygo...
- [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() 함수 크...
- Arm: Exception Overview
- 2017/12/29 21:06
이번 시간에는 Abort 즉 프로그램에 문제가 생겨서 Exception이 생겼을 때 동작 흐름에 대해점검해보고자 해요.ARM에 대한 자료와 세미나를 통해 Exception에 대해서 엄청나게 많이 들었잖아요.뭐, data abort, prefetch abort, undefined abort 등등이죠.이제 ARM64 아키텍처에서는 이 Abort를 어떻게 처...
1
최근 덧글