[KVM STUDY] JAVA BYTE CODE 분석

이수연 2008.05.24 18:00 조회 수 : 6879 추천: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 442
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1046
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 3919
1055 정규 스터디 모집 공고를 하려고 합니다. [8] 백창우 2010.03.11 7149
1054 안녕하세요!! [9] 안종현 2011.07.04 7144
1053 GCC 2차 세미나 공지 [7] 백창우 2009.04.14 7109
1052 전쟁 날 것 같네요. [2] 맥주 2010.11.23 7054
1051 세미나비 관련 논의 [6] 백창우 2009.04.01 7054
1050 혹시 파이썬 관심있으신분~ [2] 박은병 2010.11.29 7027
1049 북한이 12월에 경기도를 공격한다네요.. [2] 김영일 2010.12.02 6956
1048 아나토미 저자 김태연님께 받은 편지 [4] 백창우 2012.05.01 6954
1047 [커널 15차 A팀] 21주차(2018-09-15) 스터디 노트 코딩의노예 2018.09.16 6935
1046 그렇게 안드로이드는 망했습니다. [3] 정현철 2011.08.15 6919
» [KVM STUDY] JAVA BYTE CODE 분석 [4] 이수연 2008.05.24 6879
1044 "리눅스 커널의 이해" 정독 스터디 [3] 백창우 2008.01.09 6876
1043 이번에는 세미나 주최 안하시나요^^ ?? [3] 박은병 2010.03.23 6855
1042 다들 모기를 어떻게 대처하십니까? [9] 정현철 2011.07.09 6830
1041 게시판권한 [1] 김창록 2009.04.01 6790
1040 이거 진짜 대박인데요. [2] 백창우 2009.03.10 6783
1039 앱빠로서 가슴이 아프네요. [3] 정현철 2011.10.06 6753
1038 인터넷의 미래를 좀 엿볼수 있는거 같네요 이상철 2010.05.18 6749
1037 GCC 세미나 공지 [55] 백창우 2009.03.08 6702
1036 세미나 진행사항 및 논의 사항 [42] 백창우 2009.02.23 6688
XE Login