리눅스 모듈에서 특정 프로그램의 PC 값을 알고 싶습니다...

pdjj14의 이미지

리눅스에서 page fault 를 handle 하는 모듈을 올려서...

특정 프로그램을 실행하다가 page fault 가 나면 handling 하고 있습니다...

그 때, 특정 프로그램의 PC 값을 알고 싶은데 어렵네요...

page fault 가 났을 때, 그 특정 프로그램의 PC 값을 알려면 어떻게 해야 하나요?

마치, gdb 돌렸을 때, 특정 함수의 주소를 얻을 수 있는 것 처럼요...

inline assembly 로 구현하고 있는데 영~~~ 안됩니다...

아시는 분 알려주세요~~~

익명사용자의 이미지

익명사용자의 이미지

pdjj14의 이미지

근데 당체 어떻게 써야 할지를 모르겠네요...
page fault 시에 page fault 유발시킨 함수의 주소값만 얻어오면 되는데...
위의 라이브러리는 그런 기능은 없는 듯 하네요...ㅠㅠ...