DoABC中的methodbody解析

u30 method,00                                      ==========         method=0
u30 max_stack,01
u30 local_count,01
u30 init_scope_depth,09
u30 max_scope_depth,0A
u30 code_length,03
u8 code[code_length],code[3] = D0 30 47
u30 exception_count,00,无
exception_info exception[exception_count]
u30 trait_count,00,无
traits_info trait[trait_count]

//

D0 30 47

pcode:    

method1

///

u30 method,01                                      ==========         method=1
u30 max_stack,02
u30 local_count,01
u30 init_scope_depth,0A
u30 max_scope_depth,0B
u30 code_length,0×27
u8 code[code_length],code[0x27] = D0 30 D0 5D 04 4A 04 00 68 03 D0 66 03 2C 0B 61 06 D0 66 03 24 00 61 07 D0 66 03 24 00 61 08 D0 D0 66 03 4F 09 01 47
u30 exception_count,00,无
exception_info exception[exception_count]
u30 trait_count,00,无
traits_info trait[trait_count]

//

D0 30 D0 5D 04 4A 04 00 68 03 D0 66 03 2C 0B 61 06 D0 66 03 24 00 61 07 D0 66 03 24 00 61 08 D0 D0 66 03 4F 09 01 47

pcode:    

method2

asv:

method2_asv

///

u30 method,02                                      ==========         method=02
u30 max_stack,03
u30 local_count,01
u30 init_scope_depth,0A
u30 max_scope_depth,0B
u30 code_length,0×10
u8 code[code_length],code[0x10] = D0 30 D0 49 00 5D 0A 24 00 D0 66 05 4F 0A 02 47
u30 exception_count,00,无
exception_info exception[exception_count]
u30 trait_count,00,无
traits_info trait[trait_count]

//

D0 30 D0 49 00 5D 0A 24 00 D0 66 05 4F 0A 02 47

pcode:     

method3

asv:

method3_asv

///

u30 method,03                                     ==========         method=03
u30 max_stack,02
u30 local_count,01
u30 init_scope_depth,01
u30 max_scope_depth,09
u30 code_length,0×27
u8 code[code_length],code[0x27] = D0 30 65 00 60 0B 30 60 0C 30 60 0D 30 60 0E 30 60 0F 30 60 10 30 60 02 30 60 02 58 00 1D 1D 1D 1D 1D 1D 1D 68 01 47
u30 exception_count,00,无
exception_info exception[exception_count]
u30 trait_count,00,无
traits_info trait[trait_count]

//

D0 30 65 00 60 0B 30 60 0C 30 60 0D 30 60 0E 30 60 0F 30 60 10 30 60 02 30 60 02 58 00 1D 1D 1D 1D 1D 1D 1D 68 01 47

pcode:    

method4

asv:

method4_asv

///

转载于:https://my.oschina.net/zhyuliang/blog/206091

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值