call_stack 을 구현할려고합니다.

updateing의 이미지

gcc기반에 call_stack을 구현할려고 합니다.

프로세서을 ptrace 하여 pt_regs regs 레지스터 정보를 가져와서

현재 어디 함수 까지 실행되었다는 것을 보여 주고 싶은데요

그 함수의 시작주소를 어떻게 나타 내야 할지 모르겠습니다.

제발 도와주세요 ~~!!

현제 메모리 덤프 ,브레이크 포인트 ,ELF 분석 까지 되었는데

call_stack 을 어떻게 구현해야 할지 잘 모르겠습니다.

많은 분들의 조언 부탁드립니다.

updateing의 이미지

call_stack

function start address

ebp+4????