2017-10-03 3 views
0

현재 작업하고있는 프로젝트의 경우 Shimple의 위치에 해당하는 지침에 대한 바이트 코드 주소와 Shimple의 식별자에 대한 스택 오프셋 및 개체 필드 참조를 정확하게 매핑 할 수 있어야합니다. . 명령 위치는 정적 기호 실행을 시작하기 위해 SPF 실행을 "트랩"하는 데 사용됩니다. 이러한 트랩 포인트에서 스택 위치와 정적 코드 영역에서 사용되는 필드 참조에서 정보를 전송할 수 있어야합니다.바이트 코드에서 바이트 코드 오프셋 및 스택 오프셋

이 정보를 제공하기 위해 "있는 그대로"사용하거나 수트를 수정할 수 있습니까? 우리는 원본 코드의 정보에 관심이 있거나 쉬운 경우 Soot Shimple 양식의 바이트 코드를 다시 작성합니다. 이전 버전의 Soot에서는 바이트 코드 지침을 얻을 수 있었지만 ASM 프런트 엔드를 사용하는 현재 버전은 더 이상 지원하지 않습니다.

다시 한번, 우리가 특별히 필요로하는 사항은 다음과 같습니다 - 분기 문 을 Shimple에 해당하는 자바 바이트 코드 오프셋 - Shimple 에 언급 된 지역 변수에 대한 스택 오프셋 - Shimple 필드 참조와 관련된 필드 번호.

감사합니다.

답변

0

Soot의 버그 추적기에서이 문제에 대해 논의 해 주시겠습니까? 우리가 기여할 수있는 그런 식으로 ...

+0

정말 고마워요. 방금 했어. – Inquirer

관련 문제