[리눅스커널] 커널의 특정 함수 어셈 확인하기
리눅스 커널을 컴파일하게되면 System.map이라는 폴더가 나옵니다.
위 파일을 리눅스 커널에 들어 있는 심벌에 대한 정보를 담고있습니다.
한 예로 sys_sigreturn_wrapper라는 함수의 코드를 확인해볼려고합니다.
sys_sigreturn_wrapper의 범위는 0x80101834~0x80101840까지입니다.
그러면 다음과 같은 커맨드를 입력해줍니다.
objdump --start-address=0x80101834 --stop-address=0x80101840 -d vmlinux