이미 소장하고 있다면 판매해 보세요.
|
리눅스 커널 소스 해설 [기초입문] 1
저작권 2 ISBN 3 저자 소개 4 머리말 5 목차 7 커널 소스 빌드 및 버전관리 13 커널 소스 다운로드 16 커널 소스 빌드 및 설치 20 커널 소스 버전업 27 커널 소스 코딩 형식 32 들여쓰기 33 긴줄과 문자열 나누기 34 괄호와 공백 배치 35 공백 37 작명 39 타입 재정의 40 함수들 41 goto 사용 42 주석문 44 Macros, Enums 46 커널 메세지 출력 47 메모리 할당 48 inline 함수 48 함수 반환값 49 bool 사용 49 커널 매크로 활용 50 Inline assembly 50 GCC 확장속성(attributes) 51 커널 데이터 타입 이해 57 커널 비트 단위 연산 78 커널 비트맵 이해 94 커널 모듈 프로그래밍 106 커널 sort 테스트 116 커널 성능측정 도구 122 perf 설치하기 123 perf 활용하기 127 perf record 130 perf report 132 perf probe 135 perf 소스 빌드하기 137 ftrace 활용 139 추적 가능 항목들 141 이벤트 단위 추적 145 함수 단위 추적 147 함수 그래프 추적 150 ftrace 중요 옵션들 153 crash 도구 사용 154 crash 설치하기 155 crash 실행(Live) 157 crash 실행(덤프 파일) 162 crash 명령어 168 backtrace 명령 170 ps 명령 172 struct 명령 174 task 명령 177 vm 명령 179 kmem 명령 181 sym 명령 183 p 명령 184 list 명령 186 tree 명령 186 foreach 명령 187 kprobes 이해 188 debug objects 이해 197 debug objects 개념 198 debug objects 함수들 200 debug_objects_early_init() 200 debug_object_init() 203 debug_object_free() 205 debug_object_activate() 206 debug_object_deactivate() 208 debug objects 활용 210 커널 디버그 메세지 출력 216 메세지 출력 레벨 조정 216 다이나믹 레벨 조정 219 kobject 이해 221 user copy 테스트 235 커널 메모리 주소 이해 236 메모리 user copy 실습 241 list sort 테스트 248 커널 Linked List 개념 249 커널 List Sort 예제 253 red-black tree 테스트 259 red-black tree 이해 260 red-black tree 실습 예제 264 노드 삽입, 삭제 테스트 267 노드 탐색 테스트 271 커널 XArray 이해 274 XArray 구조체 정의 281 XArray 테스트 모듈 286 radix tree 테스트 290 radix_tree_init() 296 xarray_tests() 300 regression1_test() 301 benchmark() 304 radix tree 테스트 모듈 305 IDR, IDA 관리 308 idr, ida 구조체 309 idr 할당 312 idr 테스트 314 ida 테스트 317 percpu 이해 321 ELF Sections 이해 321 percpu 정의 하기 330 percpu 사용 하기 333 percpu 소스 분석 342 percpu구조체 342 pcpu 함수 실행 흐름 347 참고 문서 349 |
|
* 리눅스 커널 소스 빌드 및 버전관리 방법
* 커널 소스 데이터 타입 및 비트연산 이해 * 커널 모듈 프로그래밍 * 커널 성능측정 도구(perf, ftrace, crash) * 커널 소스 디버깅 방법(kprobes, debug objects) * user copy 소스 설명 * list sort 소스 설명 및 테스트 방법 * red-black tree 소스 설명 및 API 사용방법 * xarray, radix tree 소스 설명 및 API 사용방법 * IDR, IDA 소스 설명 및 API 사용방법 * percpu 소스 설명 |