졸업프로젝트 week21
javap를 이용하여 Byte Code 분석
리눅스에서 ContentProviderOperation의 수정 전 코드와 수정 후 코드를 javap를 이용하여 Byte code 추출을 시도하기 전 먼저 .class 을 생성하기 위해 javac 명령어를 사용하였다.
그러나 오류가 났는데, CLASSPATH 가 제대로 설정되지 않아 발생하는 오류같았다. 인터넷을 참고하여 해결하려해보았지만 그래도 오류가 났다.
또한, ContentProviderOperation에 대해 javap를 사용하기 위해서는 전체 프레임워크 소스코드의 .class 파일을 생성해야 하는 것 같았다. 폴더별로 .class 파일을 한번에 생성하는 방법은 찾았으나, 전체를 한번에 생성하는 것은 찾지 못했다.
그래서 저번에 테스트한 Unit Test를 이용하여 Byte Code를 추출 및 분석하기로 하였다.
결과는 팀원의 링크에서 확인할 수 있다. 참고링크