blob: f6d8f1924f007de21488ee7d67db4b99d6593b70 [file] [log] [blame]
Shinichiro Hamaji82863f02015-11-05 16:51:33 +09001Processing 'staticfields.dex'...
2Opened 'staticfields.dex', DEX version '035'
3DEX file header:
4magic : 'dex\n035\0'
5checksum : 52d4fc6d
6signature : 6e82...2f27
7file_size : 1264
8header_size : 112
9link_size : 0
10link_off : 0 (0x000000)
11string_ids_size : 28
12string_ids_off : 112 (0x000070)
13type_ids_size : 12
14type_ids_off : 224 (0x0000e0)
Aart Bikdce50862016-06-10 16:04:03 -070015proto_ids_size : 1
16proto_ids_off : 272 (0x000110)
Shinichiro Hamaji82863f02015-11-05 16:51:33 +090017field_ids_size : 12
18field_ids_off : 284 (0x00011c)
19method_ids_size : 2
20method_ids_off : 380 (0x00017c)
21class_defs_size : 1
22class_defs_off : 396 (0x00018c)
23data_size : 836
24data_off : 428 (0x0001ac)
25
26Class #0 header:
27class_idx : 6
28access_flags : 1 (0x0001)
29superclass_idx : 7
30interfaces_off : 0 (0x000000)
31source_file_idx : 11
32annotations_off : 0 (0x000000)
33class_data_off : 1067 (0x00042b)
34static_fields_size : 12
35instance_fields_size: 0
36direct_methods_size : 1
37virtual_methods_size: 0
38
39Class #0 -
40 Class descriptor : 'LStaticFields;'
41 Access flags : 0x0001 (PUBLIC)
42 Superclass : 'Ljava/lang/Object;'
43 Interfaces -
44 Static fields -
45 #0 : (in LStaticFields;)
46 name : 'test00_public_static_final_byte_42'
47 type : 'B'
48 access : 0x0019 (PUBLIC STATIC FINAL)
49 value : 42
50 #1 : (in LStaticFields;)
51 name : 'test01_public_static_final_short_43'
52 type : 'S'
53 access : 0x0019 (PUBLIC STATIC FINAL)
54 value : 43
55 #2 : (in LStaticFields;)
56 name : 'test02_public_static_final_char_X'
57 type : 'C'
58 access : 0x0019 (PUBLIC STATIC FINAL)
59 value : 88
60 #3 : (in LStaticFields;)
61 name : 'test03_public_static_final_int_44'
62 type : 'I'
63 access : 0x0019 (PUBLIC STATIC FINAL)
64 value : 44
65 #4 : (in LStaticFields;)
66 name : 'test04_public_static_final_long_45'
67 type : 'J'
68 access : 0x0019 (PUBLIC STATIC FINAL)
69 value : 45
70 #5 : (in LStaticFields;)
71 name : 'test05_public_static_final_float_46_47'
72 type : 'F'
73 access : 0x0019 (PUBLIC STATIC FINAL)
Aart Bikdce50862016-06-10 16:04:03 -070074 value : 46.47
Shinichiro Hamaji82863f02015-11-05 16:51:33 +090075 #6 : (in LStaticFields;)
76 name : 'test06_public_static_final_double_48_49'
77 type : 'D'
78 access : 0x0019 (PUBLIC STATIC FINAL)
Aart Bikdce50862016-06-10 16:04:03 -070079 value : 48.49
Shinichiro Hamaji82863f02015-11-05 16:51:33 +090080 #7 : (in LStaticFields;)
81 name : 'test07_public_static_final_string'
82 type : 'Ljava/lang/String;'
83 access : 0x0019 (PUBLIC STATIC FINAL)
84 value : "abc \\><\"'&\t\r\n"
85 #8 : (in LStaticFields;)
86 name : 'test08_public_static_final_object_null'
87 type : 'Ljava/lang/Object;'
88 access : 0x0019 (PUBLIC STATIC FINAL)
89 value : null
90 #9 : (in LStaticFields;)
91 name : 'test09_public_static_final_boolean_true'
92 type : 'Z'
93 access : 0x0019 (PUBLIC STATIC FINAL)
94 value : true
95 #10 : (in LStaticFields;)
96 name : 'test10_private_static_final_int_50'
97 type : 'I'
98 access : 0x001a (PRIVATE STATIC FINAL)
99 value : 50
100 #11 : (in LStaticFields;)
101 name : 'test99_empty_value'
102 type : 'I'
103 access : 0x0019 (PUBLIC STATIC FINAL)
104 Instance fields -
105 Direct methods -
106 #0 : (in LStaticFields;)
107 name : '<init>'
108 type : '()V'
109 access : 0x10001 (PUBLIC CONSTRUCTOR)
110 code -
111 registers : 1
112 ins : 1
113 outs : 1
114 insns size : 4 16-bit code units
1150001ac: |[0001ac] StaticFields.<init>:()V
1160001bc: 7010 0100 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@0001
1170001c2: 0e00 |0003: return-void
118 catches : (none)
119 positions :
120 0x0000 line=24
121 locals :
122 0x0000 - 0x0004 reg=0 this LStaticFields;
123
124 Virtual methods -
125 source_file_idx : 11 (StaticFields.java)
126