>> Edit article
이름
제목
패스워드
커널 소스를 수정해 변수 2개를 추가 했고 다른 모듈에서 쓰기 위해 ksym.c에서 export 시켰습니다만 부팅 후 /proc/ksyms에 나오는 것을 보면 kt_rwindi_r_flag_R__ver_kt_rwindi_r_flag 와 같이 나옵니다. 그러나 다른 변수 들은 모두 _Rxxxxxxxx 와 같이 _R뒤에 어드레스 같은게 적히는데 유독 제가 만든 것만 이상하게 나옵니다. 뭐가 잘못 됐을까요? 아래는 ksyms.c에 기록된 것입니다. extern unsigned long volatile kt_rwindi_r_flag; EXPORT_SYMBOL(kt_rwindi_r_flag); 변수는 driver/block/ll_rw_block.c에 정의되어 있습니다. 실제로 모듈을 만들어 insmod 하면 kt_rwindi_r_flag를 못 찾네요...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved