[KVM STUDY] JAVA BYTE CODE 분석

이수연 2008.05.24 18:00 조회 수 : 6893 추천:29


스터디 중에
다음주 분석할 BYTE CODE를 다음과 같이 나누었습니다.

정수님
stack manipulation      -  dup ~ swap
control                         -  areturn ~ tableswitch

OBJECT 관련 코드중에서
new  
putfield
putstatic

수연
aritemetic           -      dadd ~ lxor
array                  -      aaload ~ sastore
conversion         -      d2f ~  l2i

OBJECT 관련 코드 중에서
invokeinterface  
invokespecial  
invokestatic  
invokevirtual

정우님
constant             -    aconst_null ~ sipush
sync                    -   monitorenter, monitorexit
variable                   -   aload       ~ wide

OBJECT관련 코드 중에서
checkcast  
getfield  
getstatic  
instanceof  

bytecode.c 파일에 주석을 다는 형식으로 하되 표준 형식은 제가 예시를

올리기로 했는데요.. 오늘 몸상태가 좋지 않아서 ㅡ.ㅡ

정수님이나 정우님이 표준형식을 지정해 주시면 좋겠네여...

그리고 bytecode.c 파일을 분석하게 되면 결국은 intepreter 소스 분석이 돼어 버리니

bytecode.c 파일을 미리 분석해오지는 않는 방향으로 하는게 좋을듯 싶습니다...  
번호 제목 글쓴이 날짜 조회 수
공지 [공지] IAMROOT 19차 커널 스터디 오리엔테이션 (zoom 접속 안내) [5] 문c(문영일) 2022.05.07 878
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1249
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6467
1057 2008년 계획들은 세우셨나요? [6] 백창우 2007.12.20 4162
1056 세미나 후기...^^ 박은병 2007.12.31 3919
1055 세미나 너무나도 잘 들었습니다. 신철수 2007.12.31 3945
1054 새해 복 많이 받으세요. [1] 백창우 2008.01.01 4398
1053 가입인사겸 새해 인사드립니다. [2] 이상철 2008.01.01 4544
1052 새해 복 많이 받으세요~ㅎ 김범영 2008.01.01 4212
1051 위키가 정말 좋긴 좋네요. [3] 백창우 2008.01.06 4367
1050 안녕하세요 오랫만입니다 :) [4] 김강년 2008.01.08 3762
1049 2.6 kernel "linux kernel의 이해" 정독 스터디 모집합니다. [27] 백창우 2008.01.09 4087
1048 "리눅스 커널의 이해" 정독 스터디 [3] 백창우 2008.01.09 6879
1047 커널에 관련된 논문은 어디서 찾으세요? [4] 김기오 2008.01.10 4730
1046 리눅스 커널 정리 문서를 만들었습니다. [1] 백창우 2008.01.10 4450
1045 그런데 여러분 누가 누구인지 좀 아십니까? [2] 백창우 2008.01.10 3899
1044 wiki에 접기 기능은 없을까요? [1] 김성준 2008.01.11 4931
1043 위키 대문은 자동으로 변경이 안되네요. [3] 김기태 2008.01.12 4829
1042 SVN 서버가 이상합니다. [3] 김기태 2008.01.13 5556
1041 Kernel 2.6.23의 엄청난 변화 [5] 백창우 2008.01.13 8077
1040 SVN 서버 /home이 full 입니다. [4] 김기태 2008.01.14 4794
1039 파일시스템 스터디 모집합니다. [3] 원민수 2008.01.14 4623
1038 새로운 서버가 설치 되었습니다. [14] 백창우 2008.01.16 6196
XE Login