커널 소스를 보고 있는데요,
소스가 워낙 복잡해서 함수들을 하나씩 보고나면 전체적인 윤곽이 잡히지 않네요. 혹시 소스의 함수명만 추출해서 한번 훑어볼 수 있는 방법이 있을까요? grep으로 한다면 뭘 잡아야할지 모르겠어서요.
SourceInsight 같은 tool을 사용하심이.. 좋을것 같네요.
커널 컴파일 해보면 System.map 파일이 나옵니다. 혹은 /boot 디렉토리에 현재 사용중인 커널의 System.map도 있습니다. 하지만 함수명으로 내부 구조를 파악하는건... 좀 어렵지 않을까 하는데...
아, 전체 소스가 아니구요. 파일 하나씩에 대해서 보려고 하고있습니다 :)
저 같은 경우는 cscope없이 리눅스 커널 소스 못 읽습니다. 커널 소스 트리에서 make cscope 치면, 환경변수 ARCH로 지정된 아키텍쳐에 관련된 소스만 인덱스되어서 매우 편리합니다.
-------------- save the earth
생산적인 댓글을 달자
SourceInsight 같은 tool을
SourceInsight 같은 tool을 사용하심이.. 좋을것 같네요.
커널 컴파일 해보면
커널 컴파일 해보면 System.map 파일이 나옵니다. 혹은 /boot 디렉토리에 현재 사용중인 커널의 System.map도 있습니다.
하지만 함수명으로 내부 구조를 파악하는건... 좀 어렵지 않을까 하는데...
아, 전체 소스가
아, 전체 소스가 아니구요. 파일 하나씩에 대해서 보려고 하고있습니다 :)
cscope
저 같은 경우는 cscope없이 리눅스 커널 소스 못 읽습니다.
커널 소스 트리에서 make cscope 치면, 환경변수 ARCH로 지정된 아키텍쳐에 관련된 소스만 인덱스되어서 매우 편리합니다.
--------------
save the earth
생산적인 댓글을 달자