함수의 매개 변수 값을 변경하여 견고성 테스트를 수행하기 위해 elf 파일에서 함수 이름과 해당 매개 변수와 같은 정보를 추출하려고하는데 Windows 환경에서 작업하고 있습니다. 내가 계측기에 넣으려는 elf 파일은 powerPC 아키텍처 용입니다. MS Visual Studio에서 빌드 할 수있는 opensource 도구 DynInst http://www.dyninst.org/을 사용해 보았지만, cl 컴파일러 (exe 및 dll 형식)로 컴파일 된 바이너리 파일은 다음과 같은 질문을 가지고 있습니다. 포즈 :Windows 플랫폼에서 PowerPC 용 elf 파일 추출 및 계측
1) DynInst를 사용하여 이진수를 계측 할 수 있도록 Microsoft Visual Studio C++ 컴파일러를 사용하여 elf 파일을 생성 할 수 있습니까?
2) Windows 플랫폼에서 elf 파일을 추출하고 처리하는 데 사용할 수있는 다른 방법이나 도구가 있습니까?
objdump, readelf, nm 등은 elf를 추출하기위한 기능을 제공하지만 필자도 필자에게 필 요하다고 생각합니다. 나는 나의 필요를 충족시키기 위해이 유틸리티를 조정하는 방법을 모른다. 어떤 제안이라도 큰 도움이 될 것이다! ELF
그냥 파일 형식 :
/감사
답장을 보내 주셔서 감사합니다. readelf의 다양한 옵션을 보려고했지만 정확히 어떻게 함수 매개 변수의 주소와 유형을 얻는지를 파악할 수 없었습니다. 예제가 도움이 될 것입니다. – Nithi89