标签:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
|
/ * * Direct - mapped "code_item" . * * The "catches" table is used when throwing an exception , * "debugInfo" is used when displaying an exception stack trace or * debugging. An offset of zero indicates that there are no entries . * / struct DexCode { u 2 registersSize; u 2 insSize; u 2 outsSize; u 2 triesSize; u 4 debugInfoOff; / * file offset to debug info stream * / u 4 insnsSize; / * size of the insns array , in u 2 units * / u 2 insns[ 1 ]; / * followed by optional u 2 padding * / / * followed by try_item[triesSize] * / / * followed by uleb 128 handlersSize * / / * followed by catch_handler_item[handlersSize] * / } ; |
1
2
3
4
5
6
|
/ * expanded form of encoded_method * / struct DexMethod { u 4 methodIdx; / * index to a method_id_item * / u 4 accessFlags; u 4 codeOff; / * file offset to a code_item * / } ; |
标签:
原文地址:http://www.cnblogs.com/ichunqiu/p/5913651.html