| 변수 타입 | 서식 지정자 | 
|---|---|
int | %d or %x | 
unsigned int | %u or %x | 
long int | %ld or %lx | 
unsigned long int | %lu or %lx | 
long long int | %lld or %llx | 
unsigned long long int | %llu or %llx | 
size_t | %zu or %zx | 
ssize_t | %zd or %zx | 
s32 | %d or %x | 
u32 | %u or %x | 
s64 | %lld or %llx | 
u64 | %llu or %llx | 
%pS를 쓰면 함수 주소로 symbol을 출력한다.| 매크로명 | 설명 | 
|---|---|
__func__ | 현재 실행 중인 함수의 이름 | 
__LINE__ | 현재 실행 중인 코드 라인 | 
__builtin_return_address(0) | 현재 실행 중인 함수를 호출한 함수의 주소 | 
printk의 호출 빈도를 확인해야 한다.printk를 사용하면 커널 패닉이 일어날 수 있다.asmlinkage __visible void dump_stack(void);dump_stack함수가 printk보다 오버헤드가 크다.