컴파일된 커널에서 소스 찾는 방법

windrg의 이미지

안녕하세요?
리눅스 커널을 컴파일 했는데,
여기서 컴파일된 소스들의 정확한 경로를 얻는 방법이 없을까요?
아시다시피, config나 머신 타입에 따라서 컴파일되는 소스가 틀려서,
컴파일된 소스들만 가지고, tagging해서 보고 싶어서 그럽니다.

좋은 방법이나 의견 부탁드립니다.

mithrandir의 이미지

생성된 오브젝트들의 목록을 구해서 각 확장자를 .o -> .c로 바꾸면 되지 않을까요?

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

windrg의 이미지

각 머신타입별로 같은 이름의 파일이 많아서 그렇게 하기엔 힘드네요...
파일 경로까지 알아내야 하거든요...ㅎㅎ

gloomyr의 이미지

약간 번거롭지만 ..
gdb ..

b main..

bt..

mithrandir의 이미지

find 명령으로 찾으면 경로까지 나옵니다

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net