[커널 질문] 다른 커널 모듈의 심볼을 사용하고 싶은데...
글쓴이: skjean / 작성시간: 수, 2006/08/30 - 12:17오후
특정 모듈 AAA에서 aaa라는 심볼을 export합니다.
이 모듈이 insmod 되지 않으면 aaa라는 심볼이 없습니다.
다른 모듈 BBB에서 aaa라는 심볼을 이용하고자 합니다.
단, AAA라는 모듈이 insmod 되어 있는 경우는 문제가 없는데,
AAA라는 모듈이 insmod가 되어 있지 않으면 unresolved symbol error가 납니다.
BBB 모듈에서 AAA 모듈의 insmod 상태에 상관없이 aaa라는 Symbol을
사용할 방법이 있을까요?
BBB 모듈에서 단순히 해당 symbol을 extern 선언하고(aaa 심볼이 function입니다.)
NULL Check하면서 코드를 했더니 안되네요..
한수 부탁드립니다.
감사합니다.
Forums:
방법없습니다
방법없죠. 그러면 모듈간의 종속성이 뭔 필요가 있겠습니까?
/***************************************
Being the one is just like being in love.
***************************************/
꽁수(?)로는...
일단 정상적인 방법으로는 할 수 없습니다.
궂이 하겠다면 커널 내부에서 심볼 테이블 역활을 하는 것을 하나 더 만들어 할 수 있습니다.
상기 2개의 모듈만을 관리하기 위해서...
댓글 달기