[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 884
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1250
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6480
157 이거 진짜 대박인데요. [2] 백창우 2009.03.10 6785
156 게시판권한 [1] 김창록 2009.04.01 6792
155 다들 모기를 어떻게 대처하십니까? [9] 정현철 2011.07.09 6832
154 이번에는 세미나 주최 안하시나요^^ ?? [3] 박은병 2010.03.23 6856
153 "리눅스 커널의 이해" 정독 스터디 [3] 백창우 2008.01.09 6879
» [KVM STUDY] JAVA BYTE CODE 분석 [4] 이수연 2008.05.24 6893
151 그렇게 안드로이드는 망했습니다. [3] 정현철 2011.08.15 6922
150 북한이 12월에 경기도를 공격한다네요.. [2] 김영일 2010.12.02 6957
149 아나토미 저자 김태연님께 받은 편지 [4] 백창우 2012.05.01 6961
148 혹시 파이썬 관심있으신분~ [2] 박은병 2010.11.29 7029
147 세미나비 관련 논의 [6] 백창우 2009.04.01 7056
146 전쟁 날 것 같네요. [2] 맥주 2010.11.23 7056
145 GCC 2차 세미나 공지 [7] 백창우 2009.04.14 7111
144 안녕하세요!! [9] 안종현 2011.07.04 7146
143 정규 스터디 모집 공고를 하려고 합니다. [8] 백창우 2010.03.11 7151
142 Understanding the Linux Virtual Memory Manager [1] 백창우 2008.04.07 7161
141 IBM POWER6 서버에 리눅스 설치할 기회가 생겼네요. ㅎㅎ [1] 정필섭 2011.03.22 7187
140 multi-core rtos 조건 백창우 2012.08.21 7191
139 노트북 쓰시는 분들은 어떤 모델 쓰시나요? [14] 이승우 2011.08.11 7215
138 질문이요. [1] 신재호 2010.11.23 7223
XE Login