요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/devices/.../coredump
2
Date: December 2017
3
Contact: Arend van Spriel <[email protected]>
4
Description:
5
The /sys/devices/.../coredump attribute is only present when the
6
device is bound to a driver, which provides the .coredump()
7
callback. The attribute is write only. Anything written to this
8
file will trigger the .coredump() callback.
10
Available when CONFIG_DEV_COREDUMP is enabled.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Trigger a driver coredump callback
1-10| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/.../coredump |
| Date | 2017년 12월 |
| Contact | Arend van Spriel <[email protected]> |
| Description | /sys/devices/.../coredump attribute는 device가 .coredump() callback을 제공하는 driver에 bind되어 있을 때만 존재합니다. 이 attribute는 write-only입니다. 이 file에 무엇이든 쓰면 .coredump() callback을 trigger합니다. CONFIG_DEV_COREDUMP가 enable되어 있을 때 사용할 수 있습니다. |
CONFIG_DEV_COREDUMP enabled→Device가 .coredump() 제공 driver에 bound→/sys/devices/.../coredump 생성→임의의 value write→Driver .coredump() callback 호출
Configuration과 driver callback이 모두 준비된 경우 write가 dump collection을 시작합니다.
Driver coredump callback trigger
sysfs-devices-coredump:1-10Driver가 .coredump() callback을 제공할 때만 attribute가 나타나며 무엇이든 쓰면 callback을 호출합니다. CONFIG_DEV_COREDUMP가 필요합니다.