| | | |
Offset 16, 174 lines modified | Offset 16, 227 lines modified |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·private·static·copyInt([BII)V | 17 | .method·private·static·copyInt([BII)V |
18 | ····.locals·2 | 18 | ····.locals·2 |
| |
19 | ····int-to-byte·v0,·p2 | 19 | ····int-to-byte·v0,·p2 |
| |
20 | ····.line·1068 | 20 | ····.line·1057 |
21 | ····aput-byte·v0,·p0,·p1 | 21 | ····aput-byte·v0,·p0,·p1 |
| |
22 | ····add-int/lit8·v0,·p1,·0x1 | 22 | ····add-int/lit8·v0,·p1,·0x1 |
| |
23 | ····shr-int/lit8·v1,·p2,·0x8 | 23 | ····shr-int/lit8·v1,·p2,·0x8 |
| |
24 | ····int-to-byte·v1,·v1 | 24 | ····int-to-byte·v1,·v1 |
| |
25 | ····.line·1069 | 25 | ····.line·1058 |
26 | ····aput-byte·v1,·p0,·v0 | 26 | ····aput-byte·v1,·p0,·v0 |
| |
27 | ····add-int/lit8·v0,·p1,·0x2 | 27 | ····add-int/lit8·v0,·p1,·0x2 |
| |
28 | ····shr-int/lit8·v1,·p2,·0x10 | 28 | ····shr-int/lit8·v1,·p2,·0x10 |
| |
29 | ····int-to-byte·v1,·v1 | 29 | ····int-to-byte·v1,·v1 |
| |
30 | ····.line·1070 | 30 | ····.line·1059 |
31 | ····aput-byte·v1,·p0,·v0 | 31 | ····aput-byte·v1,·p0,·v0 |
| |
32 | ····add-int/lit8·p1,·p1,·0x3 | 32 | ····add-int/lit8·p1,·p1,·0x3 |
| |
33 | ····shr-int/lit8·p2,·p2,·0x18 | 33 | ····shr-int/lit8·p2,·p2,·0x18 |
| |
34 | ····int-to-byte·p2,·p2 | 34 | ····int-to-byte·p2,·p2 |
| |
35 | ····.line·1071 | 35 | ····.line·1060 |
36 | ····aput-byte·p2,·p0,·p1 | 36 | ····aput-byte·p2,·p0,·p1 |
| |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
| |
39 | .method·private·static·copyLong([BIJ)V | 39 | .method·private·static·copyLong([BIJ)V |
40 | ····.locals·3 | 40 | ····.locals·3 |
| |
41 | ····long-to-int·v0,·p2 | 41 | ····long-to-int·v0,·p2 |
| |
42 | ····int-to-byte·v0,·v0 | 42 | ····int-to-byte·v0,·v0 |
| |
43 | ····.line·1076 | 43 | ····.line·1065 |
44 | ····aput-byte·v0,·p0,·p1 | 44 | ····aput-byte·v0,·p0,·p1 |
| |
45 | ····add-int/lit8·v0,·p1,·0x1 | 45 | ····add-int/lit8·v0,·p1,·0x1 |
| |
46 | ····const/16·v1,·0x8 | 46 | ····const/16·v1,·0x8 |
| |
47 | ····shr-long·v1,·p2,·v1 | 47 | ····shr-long·v1,·p2,·v1 |
| |
48 | ····long-to-int·v1,·v1 | 48 | ····long-to-int·v1,·v1 |
| |
49 | ····int-to-byte·v1,·v1 | 49 | ····int-to-byte·v1,·v1 |
| |
50 | ····.line·1077 | 50 | ····.line·1066 |
51 | ····aput-byte·v1,·p0,·v0 | 51 | ····aput-byte·v1,·p0,·v0 |
| |
52 | ····add-int/lit8·v0,·p1,·0x2 | 52 | ····add-int/lit8·v0,·p1,·0x2 |
| |
53 | ····const/16·v1,·0x10 | 53 | ····const/16·v1,·0x10 |
| |
54 | ····shr-long·v1,·p2,·v1 | 54 | ····shr-long·v1,·p2,·v1 |
| |
55 | ····long-to-int·v1,·v1 | 55 | ····long-to-int·v1,·v1 |
| |
56 | ····int-to-byte·v1,·v1 | 56 | ····int-to-byte·v1,·v1 |
| |
57 | ····.line·1078 | 57 | ····.line·1067 |
58 | ····aput-byte·v1,·p0,·v0 | 58 | ····aput-byte·v1,·p0,·v0 |
| |
59 | ····add-int/lit8·v0,·p1,·0x3 | 59 | ····add-int/lit8·v0,·p1,·0x3 |
| |
60 | ····const/16·v1,·0x18 | 60 | ····const/16·v1,·0x18 |
| |
61 | ····shr-long·v1,·p2,·v1 | 61 | ····shr-long·v1,·p2,·v1 |
| |
62 | ····long-to-int·v1,·v1 | 62 | ····long-to-int·v1,·v1 |
| |
63 | ····int-to-byte·v1,·v1 | 63 | ····int-to-byte·v1,·v1 |
| |
64 | ····.line·1079 | 64 | ····.line·1068 |
65 | ····aput-byte·v1,·p0,·v0 | 65 | ····aput-byte·v1,·p0,·v0 |
| |
66 | ····add-int/lit8·v0,·p1,·0x4 | 66 | ····add-int/lit8·v0,·p1,·0x4 |
| |
67 | ····const/16·v1,·0x20 | 67 | ····const/16·v1,·0x20 |
| |
68 | ····shr-long·v1,·p2,·v1 | 68 | ····shr-long·v1,·p2,·v1 |
| |
69 | ····long-to-int·v1,·v1 | 69 | ····long-to-int·v1,·v1 |
| |
70 | ····int-to-byte·v1,·v1 | 70 | ····int-to-byte·v1,·v1 |
| |
71 | ····.line·1080 | 71 | ····.line·1069 |
72 | ····aput-byte·v1,·p0,·v0 | 72 | ····aput-byte·v1,·p0,·v0 |
| |
73 | ····add-int/lit8·v0,·p1,·0x5 | 73 | ····add-int/lit8·v0,·p1,·0x5 |
| |
74 | ····const/16·v1,·0x28 | 74 | ····const/16·v1,·0x28 |
| |
75 | ····shr-long·v1,·p2,·v1 | 75 | ····shr-long·v1,·p2,·v1 |
| |
76 | ····long-to-int·v1,·v1 | 76 | ····long-to-int·v1,·v1 |
| |
77 | ····int-to-byte·v1,·v1 | 77 | ····int-to-byte·v1,·v1 |
| |
78 | ····.line·1081 | 78 | ····.line·1070 |
79 | ····aput-byte·v1,·p0,·v0 | 79 | ····aput-byte·v1,·p0,·v0 |
| |
80 | ····add-int/lit8·v0,·p1,·0x6 | 80 | ····add-int/lit8·v0,·p1,·0x6 |
| |
81 | ····const/16·v1,·0x30 | 81 | ····const/16·v1,·0x30 |
| |
82 | ····shr-long·v1,·p2,·v1 | 82 | ····shr-long·v1,·p2,·v1 |
| |
83 | ····long-to-int·v1,·v1 | 83 | ····long-to-int·v1,·v1 |
| |
84 | ····int-to-byte·v1,·v1 | 84 | ····int-to-byte·v1,·v1 |
| |
85 | ····.line·1082 | 85 | ····.line·1071 |
86 | ····aput-byte·v1,·p0,·v0 | 86 | ····aput-byte·v1,·p0,·v0 |
| |
87 | ····add-int/lit8·p1,·p1,·0x7 | 87 | ····add-int/lit8·p1,·p1,·0x7 |
| |
88 | ····const/16·v0,·0x38 | 88 | ····const/16·v0,·0x38 |
| |
89 | ····shr-long/2addr·p2,·v0 | 89 | ····shr-long/2addr·p2,·v0 |
| |
90 | ····long-to-int·p2,·p2 | 90 | ····long-to-int·p2,·p2 |
| |
91 | ····int-to-byte·p2,·p2 | 91 | ····int-to-byte·p2,·p2 |
| |
92 | ····.line·1083 | 92 | ····.line·1072 |
93 | ····aput-byte·p2,·p0,·p1 | 93 | ····aput-byte·p2,·p0,·p1 |
| |
94 | ····return-void | 94 | ····return-void |
95 | .end·method | 95 | .end·method |
| |
| 96 | .method·public·static·write(II)V |
| 97 | ····.locals·8 |
| |
| 98 | ····const/16·v0,·0x15 |
| |
| 99 | ····new-array·v1,·v0,·[B |
| |
| 100 | ····const/4·v2,·0x0 |
| |
| 101 | ····const/4·v3,·0x3 |
| |
| 102 | ····aput-byte·v3,·v1,·v2 |
| |
| 103 | ····const/4·v4,·0x1 |
| |
| 104 | ····aput-byte·v3,·v1,·v4 |
| |
| 105 | ····const/4·v5,·0x2 |
| |
| 106 | ····.line·477 |
| 107 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J |
| |
| 108 | ····move-result-wide·v6 |
| |
| 109 | ····aput-byte·v4,·v1,·v5 |
| |
| 110 | ····.line·479 |
| 111 | ····invoke-static·{v1,·v3,·v6,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
| 112 | ····const/16·v3,·0xb |
| |
| 113 | ····aput-byte·v2,·v1,·v3 |
| |
| 114 | ····const/16·v3,·0xc |
| |
| 115 | ····.line·482 |
| 116 | ····invoke-static·{v1,·v3,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
| 117 | ····const/16·p0,·0x10 |
| |
| 118 | ····aput-byte·v2,·v1,·p0 |
| |
| 119 | ····const/16·p0,·0x11 |
| |
| 120 | ····.line·485 |
| 121 | ····invoke-static·{v1,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
| 122 | ····.line·487 |
| 123 | ····invoke-static·{v1,·v0},·Landroid/util/StatsLog;->writeRaw([BI)V |
| |
| 124 | ····return-void |
| 125 | .end·method |
| |
96 | .method·public·static·write(IILjava/lang/String;Ljava/lang/String;IILjava/lang/String;ILjava/lang/String;I)V | 126 | .method·public·static·write(IILjava/lang/String;Ljava/lang/String;IILjava/lang/String;ILjava/lang/String;I)V |
97 | ····.locals·13 | 127 | ····.locals·13 |
| |
98 | ····const-string·v0,·"" | 128 | ····const-string·v0,·"" |
| |
99 | ····if-nez·p2,·:cond_0 | 129 | ····if-nez·p2,·:cond_0 |
| |
100 | ····move-object·v1,·v0 | 130 | ····move-object·v1,·v0 |
| |
101 | ····goto·:goto_0 | 131 | ····goto·:goto_0 |
| |
102 | ····:cond_0 | 132 | ····:cond_0 |
103 | ····move-object·v1,·p2 | 133 | ····move-object·v1,·p2 |
| |
104 | ····.line·508 | 134 | ····.line·497 |
105 | ····:goto_0 | 135 | ····:goto_0 |
106 | ····sget-object·v2,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 136 | ····sget-object·v2,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| |
107 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 137 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| |
108 | ····move-result-object·v1 | 138 | ····move-result-object·v1 |
| |
109 | ····.line·509 | 139 | ····.line·498 |
110 | ····array-length·v2,·v1 | 140 | ····array-length·v2,·v1 |
| |
111 | ····add-int/lit8·v2,·v2,·0x5 | 141 | ····add-int/lit8·v2,·v2,·0x5 |
| |
112 | ····const/16·v3,·0x15 | 142 | ····const/16·v3,·0x15 |
| |
113 | ····add-int/2addr·v2,·v3 | 143 | ····add-int/2addr·v2,·v3 |
Offset 193, 23 lines modified | Offset 246, 23 lines modified |
193 | ····move-object·v4,·v0 | 246 | ····move-object·v4,·v0 |
| |
194 | ····goto·:goto_1 | 247 | ····goto·:goto_1 |
| |
195 | ····:cond_1 | 248 | ····:cond_1 |
196 | ····move-object/from16·v4,·p3 | 249 | ····move-object/from16·v4,·p3 |
| |
197 | ····.line·513 | 250 | ····.line·502 |
198 | ····:goto_1 | 251 | ····:goto_1 |
199 | ····sget-object·v5,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 252 | ····sget-object·v5,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| |
200 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 253 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| |
201 | ····move-result-object·v4 | 254 | ····move-result-object·v4 |
| |
202 | ····.line·514 | 255 | ····.line·503 |
203 | ····array-length·v5,·v4 | 256 | ····array-length·v5,·v4 |
| |
204 | ····add-int/lit8·v5,·v5,·0x5 | 257 | ····add-int/lit8·v5,·v5,·0x5 |
| |
205 | ····add-int/2addr·v2,·v5 | 258 | ····add-int/2addr·v2,·v5 |
| |
206 | ····add-int/lit8·v2,·v2,·0x5 | 259 | ····add-int/lit8·v2,·v2,·0x5 |
Offset 221, 23 lines modified | Offset 274, 23 lines modified |
221 | ····move-object·v5,·v0 | 274 | ····move-object·v5,·v0 |
| |
222 | ····goto·:goto_2 | 275 | ····goto·:goto_2 |
| |
223 | ····:cond_2 | 276 | ····:cond_2 |
224 | ····move-object/from16·v5,·p6 | 277 | ····move-object/from16·v5,·p6 |
| |
225 | ····.line·520 | 278 | ····.line·509 |
226 | ····:goto_2 | 279 | ····:goto_2 |
227 | ····sget-object·v6,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 280 | ····sget-object·v6,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| |
228 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 281 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| |
229 | ····move-result-object·v5 | 282 | ····move-result-object·v5 |
| |
230 | ····.line·521 | 283 | ····.line·510 |
231 | ····array-length·v6,·v5 | 284 | ····array-length·v6,·v5 |
| |
232 | ····add-int/lit8·v6,·v6,·0x5 | 285 | ····add-int/lit8·v6,·v6,·0x5 |
| |
233 | ····add-int/2addr·v2,·v6 | 286 | ····add-int/2addr·v2,·v6 |
| |
234 | ····add-int/lit8·v2,·v2,·0x5 | 287 | ····add-int/lit8·v2,·v2,·0x5 |
Offset 245, 235 lines modified | Offset 298, 235 lines modified |
245 | ····if-nez·p8,·:cond_3 | 298 | ····if-nez·p8,·:cond_3 |
| |
246 | ····goto·:goto_3 | 299 | ····goto·:goto_3 |
| |
247 | ····:cond_3 | 300 | ····:cond_3 |
248 | ····move-object/from16·v0,·p8 | 301 | ····move-object/from16·v0,·p8 |
| |
249 | ····.line·526 | 302 | ····.line·515 |
250 | ····:goto_3 | 303 | ····:goto_3 |
251 | ····sget-object·v6,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 304 | ····sget-object·v6,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| |
252 | ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 305 | ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| |
253 | ····move-result-object·v0 | 306 | ····move-result-object·v0 |
| |
254 | ····.line·527 | 307 | ····.line·516 |
255 | ····array-length·v6,·v0 | 308 | ····array-length·v6,·v0 |
| |
256 | ····add-int/lit8·v6,·v6,·0x5 | 309 | ····add-int/lit8·v6,·v6,·0x5 |
| |
257 | ····add-int/2addr·v2,·v6 | 310 | ····add-int/2addr·v2,·v6 |
| |
258 | ····add-int/lit8·v2,·v2,·0x5 | 311 | ····add-int/lit8·v2,·v2,·0x5 |
| |
259 | ····const/16·v6,·0xfe0 | 312 | ····const/16·v6,·0xfe0 |
| |
260 | ····if-le·v2,·v6,·:cond_4 | 313 | ····if-le·v2,·v6,·:cond_4 |
| |
261 | ····return-void | 314 | ····return-void |
| |
262 | ····.line·532 | 315 | ····.line·521 |
263 | ····:cond_4 | 316 | ····:cond_4 |
264 | ····new-array·v2,·v2,·[B | 317 | ····new-array·v2,·v2,·[B |
| |
265 | ····const/4·v6,·0x0 | 318 | ····const/4·v6,·0x0 |
| |
266 | ····const/4·v7,·0x3 | 319 | ····const/4·v7,·0x3 |
| |
267 | ····.line·534 | 320 | ····.line·523 |
268 | ····aput-byte·v7,·v2,·v6 | 321 | ····aput-byte·v7,·v2,·v6 |
| |
269 | ····const/4·v8,·0x1 | 322 | ····const/4·v8,·0x1 |
| |
270 | ····const/16·v9,·0xb | 323 | ····const/16·v9,·0xb |
| |
271 | ····.line·535 | 324 | ····.line·524 |
272 | ····aput-byte·v9,·v2,·v8 | 325 | ····aput-byte·v9,·v2,·v8 |
| |
273 | ····.line·537 | 326 | ····.line·526 |
274 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J | 327 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J |
| |
275 | ····move-result-wide·v10 | 328 | ····move-result-wide·v10 |
| |
276 | ····const/4·v12,·0x2 | 329 | ····const/4·v12,·0x2 |
| |
277 | ····.line·538 | 330 | ····.line·527 |
278 | ····aput-byte·v8,·v2,·v12 | 331 | ····aput-byte·v8,·v2,·v12 |
| |
279 | ····.line·539 | 332 | ····.line·528 |
280 | ····invoke-static·{v2,·v7,·v10,·v11},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V | 333 | ····invoke-static·{v2,·v7,·v10,·v11},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
281 | ····.line·541 | 334 | ····.line·530 |
282 | ····aput-byte·v6,·v2,·v9 | 335 | ····aput-byte·v6,·v2,·v9 |
| |
283 | ····const/16·v7,·0xc | 336 | ····const/16·v7,·0xc |
| |
284 | ····move·v8,·p0 | 337 | ····move·v8,·p0 |
| |
285 | ····.line·542 | 338 | ····.line·531 |
286 | ····invoke-static·{v2,·v7,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 339 | ····invoke-static·{v2,·v7,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
287 | ····const/16·v7,·0x10 | 340 | ····const/16·v7,·0x10 |
| |
288 | ····.line·544 | 341 | ····.line·533 |
289 | ····aput-byte·v6,·v2,·v7 | 342 | ····aput-byte·v6,·v2,·v7 |
| |
290 | ····const/16·v7,·0x11 | 343 | ····const/16·v7,·0x11 |
| |
291 | ····move·v8,·p1 | 344 | ····move·v8,·p1 |
| |
292 | ····.line·545 | 345 | ····.line·534 |
293 | ····invoke-static·{v2,·v7,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 346 | ····invoke-static·{v2,·v7,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
294 | ····.line·547 | 347 | ····.line·536 |
295 | ····aput-byte·v12,·v2,·v3 | 348 | ····aput-byte·v12,·v2,·v3 |
| |
296 | ····const/16·v7,·0x16 | 349 | ····const/16·v7,·0x16 |
| |
297 | ····.line·548 | 350 | ····.line·537 |
298 | ····array-length·v8,·v1 | 351 | ····array-length·v8,·v1 |
| |
299 | ····invoke-static·{v2,·v7,·v8},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 352 | ····invoke-static·{v2,·v7,·v8},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
300 | ····const/16·v7,·0x1a | 353 | ····const/16·v7,·0x1a |
| |
301 | ····.line·549 | 354 | ····.line·538 |
302 | ····array-length·v8,·v1 | 355 | ····array-length·v8,·v1 |
| |
303 | ····invoke-static·{v1,·v6,·v2,·v7,·v8},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 356 | ····invoke-static·{v1,·v6,·v2,·v7,·v8},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
304 | ····.line·550 | 357 | ····.line·539 |
305 | ····array-length·v1,·v1 | 358 | ····array-length·v1,·v1 |
| |
306 | ····add-int/lit8·v1,·v1,·0x5 | 359 | ····add-int/lit8·v1,·v1,·0x5 |
| |
307 | ····add-int/2addr·v3,·v1 | 360 | ····add-int/2addr·v3,·v1 |
| |
308 | ····.line·551 | 361 | ····.line·540 |
309 | ····aput-byte·v12,·v2,·v3 | 362 | ····aput-byte·v12,·v2,·v3 |
| |
310 | ····add-int/lit8·v1,·v3,·0x1 | 363 | ····add-int/lit8·v1,·v3,·0x1 |
| |
311 | ····.line·552 | 364 | ····.line·541 |
312 | ····array-length·v7,·v4 | 365 | ····array-length·v7,·v4 |
| |
313 | ····invoke-static·{v2,·v1,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 366 | ····invoke-static·{v2,·v1,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
314 | ····add-int/lit8·v1,·v3,·0x5 | 367 | ····add-int/lit8·v1,·v3,·0x5 |
| |
315 | ····.line·553 | 368 | ····.line·542 |
316 | ····array-length·v7,·v4 | 369 | ····array-length·v7,·v4 |
| |
317 | ····invoke-static·{v4,·v6,·v2,·v1,·v7},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 370 | ····invoke-static·{v4,·v6,·v2,·v1,·v7},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
318 | ····.line·554 | 371 | ····.line·543 |
319 | ····array-length·v1,·v4 | 372 | ····array-length·v1,·v4 |
| |
320 | ····add-int/lit8·v1,·v1,·0x5 | 373 | ····add-int/lit8·v1,·v1,·0x5 |
| |
321 | ····add-int/2addr·v3,·v1 | 374 | ····add-int/2addr·v3,·v1 |
| |
322 | ····.line·555 | 375 | ····.line·544 |
323 | ····aput-byte·v6,·v2,·v3 | 376 | ····aput-byte·v6,·v2,·v3 |
| |
324 | ····add-int/lit8·v1,·v3,·0x1 | 377 | ····add-int/lit8·v1,·v3,·0x1 |
| |
325 | ····move/from16·v4,·p4 | 378 | ····move/from16·v4,·p4 |
| |
326 | ····.line·556 | 379 | ····.line·545 |
327 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 380 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
328 | ····add-int/lit8·v3,·v3,·0x5 | 381 | ····add-int/lit8·v3,·v3,·0x5 |
| |
329 | ····.line·558 | 382 | ····.line·547 |
330 | ····aput-byte·v6,·v2,·v3 | 383 | ····aput-byte·v6,·v2,·v3 |
| |
331 | ····add-int/lit8·v1,·v3,·0x1 | 384 | ····add-int/lit8·v1,·v3,·0x1 |
| |
332 | ····move/from16·v4,·p5 | 385 | ····move/from16·v4,·p5 |
| |
333 | ····.line·559 | 386 | ····.line·548 |
334 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 387 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
335 | ····add-int/lit8·v3,·v3,·0x5 | 388 | ····add-int/lit8·v3,·v3,·0x5 |
| |
336 | ····.line·561 | 389 | ····.line·550 |
337 | ····aput-byte·v12,·v2,·v3 | 390 | ····aput-byte·v12,·v2,·v3 |
| |
338 | ····add-int/lit8·v1,·v3,·0x1 | 391 | ····add-int/lit8·v1,·v3,·0x1 |
| |
339 | ····.line·562 | 392 | ····.line·551 |
340 | ····array-length·v4,·v5 | 393 | ····array-length·v4,·v5 |
| |
341 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 394 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
342 | ····add-int/lit8·v1,·v3,·0x5 | 395 | ····add-int/lit8·v1,·v3,·0x5 |
| |
343 | ····.line·563 | 396 | ····.line·552 |
344 | ····array-length·v4,·v5 | 397 | ····array-length·v4,·v5 |
| |
345 | ····invoke-static·{v5,·v6,·v2,·v1,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 398 | ····invoke-static·{v5,·v6,·v2,·v1,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
346 | ····.line·564 | 399 | ····.line·553 |
347 | ····array-length·v1,·v5 | 400 | ····array-length·v1,·v5 |
| |
348 | ····add-int/lit8·v1,·v1,·0x5 | 401 | ····add-int/lit8·v1,·v1,·0x5 |
| |
349 | ····add-int/2addr·v3,·v1 | 402 | ····add-int/2addr·v3,·v1 |
| |
350 | ····.line·565 | 403 | ····.line·554 |
351 | ····aput-byte·v6,·v2,·v3 | 404 | ····aput-byte·v6,·v2,·v3 |
| |
352 | ····add-int/lit8·v1,·v3,·0x1 | 405 | ····add-int/lit8·v1,·v3,·0x1 |
| |
353 | ····move/from16·v4,·p7 | 406 | ····move/from16·v4,·p7 |
| |
354 | ····.line·566 | 407 | ····.line·555 |
355 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 408 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
356 | ····add-int/lit8·v3,·v3,·0x5 | 409 | ····add-int/lit8·v3,·v3,·0x5 |
| |
357 | ····.line·568 | 410 | ····.line·557 |
358 | ····aput-byte·v12,·v2,·v3 | 411 | ····aput-byte·v12,·v2,·v3 |
| |
359 | ····add-int/lit8·v1,·v3,·0x1 | 412 | ····add-int/lit8·v1,·v3,·0x1 |
| |
360 | ····.line·569 | 413 | ····.line·558 |
361 | ····array-length·v4,·v0 | 414 | ····array-length·v4,·v0 |
| |
362 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 415 | ····invoke-static·{v2,·v1,·v4},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
363 | ····add-int/lit8·v1,·v3,·0x5 | 416 | ····add-int/lit8·v1,·v3,·0x5 |
| |
364 | ····.line·570 | 417 | ····.line·559 |
365 | ····array-length·v4,·v0 | 418 | ····array-length·v4,·v0 |
| |
366 | ····invoke-static·{v0,·v6,·v2,·v1,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 419 | ····invoke-static·{v0,·v6,·v2,·v1,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
367 | ····.line·571 | 420 | ····.line·560 |
368 | ····array-length·v0,·v0 | 421 | ····array-length·v0,·v0 |
| |
369 | ····add-int/lit8·v0,·v0,·0x5 | 422 | ····add-int/lit8·v0,·v0,·0x5 |
| |
370 | ····add-int/2addr·v3,·v0 | 423 | ····add-int/2addr·v3,·v0 |
| |
371 | ····.line·572 | 424 | ····.line·561 |
372 | ····aput-byte·v6,·v2,·v3 | 425 | ····aput-byte·v6,·v2,·v3 |
| |
373 | ····add-int/lit8·v0,·v3,·0x1 | 426 | ····add-int/lit8·v0,·v3,·0x1 |
| |
374 | ····move/from16·v1,·p9 | 427 | ····move/from16·v1,·p9 |
| |
375 | ····.line·573 | 428 | ····.line·562 |
376 | ····invoke-static·{v2,·v0,·v1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 429 | ····invoke-static·{v2,·v0,·v1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
377 | ····add-int/lit8·v3,·v3,·0x5 | 430 | ····add-int/lit8·v3,·v3,·0x5 |
| |
378 | ····.line·575 | 431 | ····.line·564 |
379 | ····invoke-static·{v2,·v3},·Landroid/util/StatsLog;->writeRaw([BI)V | 432 | ····invoke-static·{v2,·v3},·Landroid/util/StatsLog;->writeRaw([BI)V |
| |
380 | ····return-void | 433 | ····return-void |
381 | .end·method | 434 | .end·method |
| |
382 | .method·public·static·write(IJ)V | 435 | .method·public·static·write(IJ)V |
383 | ····.locals·8 | 436 | ····.locals·8 |
Offset 490, 64 lines modified | Offset 543, 64 lines modified |
| |
490 | ····const/4·v4,·0x1 | 543 | ····const/4·v4,·0x1 |
| |
491 | ····aput-byte·v3,·v1,·v4 | 544 | ····aput-byte·v3,·v1,·v4 |
| |
492 | ····const/4·v5,·0x2 | 545 | ····const/4·v5,·0x2 |
| |
493 | ····.line·590 | 546 | ····.line·579 |
494 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J | 547 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J |
| |
495 | ····move-result-wide·v6 | 548 | ····move-result-wide·v6 |
| |
496 | ····aput-byte·v4,·v1,·v5 | 549 | ····aput-byte·v4,·v1,·v5 |
| |
497 | ····.line·592 | 550 | ····.line·581 |
498 | ····invoke-static·{v1,·v3,·v6,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V | 551 | ····invoke-static·{v1,·v3,·v6,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
499 | ····const/16·v3,·0xb | 552 | ····const/16·v3,·0xb |
| |
500 | ····aput-byte·v2,·v1,·v3 | 553 | ····aput-byte·v2,·v1,·v3 |
| |
501 | ····const/16·v2,·0xc | 554 | ····const/16·v2,·0xc |
| |
502 | ····.line·595 | 555 | ····.line·584 |
503 | ····invoke-static·{v1,·v2,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 556 | ····invoke-static·{v1,·v2,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
504 | ····const/16·p0,·0x10 | 557 | ····const/16·p0,·0x10 |
| |
505 | ····aput-byte·v4,·v1,·p0 | 558 | ····aput-byte·v4,·v1,·p0 |
| |
506 | ····const/16·p0,·0x11 | 559 | ····const/16·p0,·0x11 |
| |
507 | ····.line·598 | 560 | ····.line·587 |
508 | ····invoke-static·{v1,·p0,·p1,·p2},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V | 561 | ····invoke-static·{v1,·p0,·p1,·p2},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
509 | ····.line·600 | 562 | ····.line·589 |
510 | ····invoke-static·{v1,·v0},·Landroid/util/StatsLog;->writeRaw([BI)V | 563 | ····invoke-static·{v1,·v0},·Landroid/util/StatsLog;->writeRaw([BI)V |
| |
511 | ····return-void | 564 | ····return-void |
512 | .end·method | 565 | .end·method |
| |
513 | .method·public·static·write(IJILjava/lang/String;I)V | 566 | .method·public·static·write(IJILjava/lang/String;I)V |
514 | ····.locals·8 | 567 | ····.locals·8 |
| |
515 | ····if-nez·p4,·:cond_0 | 568 | ····if-nez·p4,·:cond_0 |
| |
516 | ····const-string·p4,·"" | 569 | ····const-string·p4,·"" |
| |
517 | ····.line·611 | 570 | ····.line·600 |
518 | ····:cond_0 | 571 | ····:cond_0 |
519 | ····sget-object·v0,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 572 | ····sget-object·v0,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| |
520 | ····invoke-virtual·{p4,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 573 | ····invoke-virtual·{p4,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| |
521 | ····move-result-object·p4 | 574 | ····move-result-object·p4 |
| |
522 | ····.line·612 | 575 | ····.line·601 |
523 | ····array-length·v0,·p4 | 576 | ····array-length·v0,·p4 |
| |
524 | ····add-int/lit8·v0,·v0,·0x5 | 577 | ····add-int/lit8·v0,·v0,·0x5 |
| |
525 | ····const/16·v1,·0x1e | 578 | ····const/16·v1,·0x1e |
| |
526 | ····add-int/2addr·v0,·v1 | 579 | ····add-int/2addr·v0,·v1 |
Offset 556, 676 lines modified | Offset 609, 676 lines modified |
| |
556 | ····const/16·v2,·0xfe0 | 609 | ····const/16·v2,·0xfe0 |
| |
557 | ····if-le·v0,·v2,·:cond_1 | 610 | ····if-le·v0,·v2,·:cond_1 |
| |
558 | ····return-void | 611 | ····return-void |
| |
559 | ····.line·617 | 612 | ····.line·606 |
560 | ····:cond_1 | 613 | ····:cond_1 |
561 | ····new-array·v0,·v0,·[B | 614 | ····new-array·v0,·v0,·[B |
| |
562 | ····const/4·v2,·0x0 | 615 | ····const/4·v2,·0x0 |
| |
563 | ····const/4·v3,·0x3 | 616 | ····const/4·v3,·0x3 |
| |
564 | ····.line·619 | 617 | ····.line·608 |
565 | ····aput-byte·v3,·v0,·v2 | 618 | ····aput-byte·v3,·v0,·v2 |
| |
566 | ····const/4·v4,·0x6 | 619 | ····const/4·v4,·0x6 |
| |
567 | ····const/4·v5,·0x1 | 620 | ····const/4·v5,·0x1 |
| |
568 | ····.line·620 | 621 | ····.line·609 |
569 | ····aput-byte·v4,·v0,·v5 | 622 | ····aput-byte·v4,·v0,·v5 |
| |
570 | ····.line·622 | 623 | ····.line·611 |
571 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J | 624 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J |
| |
572 | ····move-result-wide·v6 | 625 | ····move-result-wide·v6 |
| |
573 | ····const/4·v4,·0x2 | 626 | ····const/4·v4,·0x2 |
| |
574 | ····.line·623 | 627 | ····.line·612 |
575 | ····aput-byte·v5,·v0,·v4 | 628 | ····aput-byte·v5,·v0,·v4 |
| |
576 | ····.line·624 | 629 | ····.line·613 |
577 | ····invoke-static·{v0,·v3,·v6,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V | 630 | ····invoke-static·{v0,·v3,·v6,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
578 | ····const/16·v3,·0xb | 631 | ····const/16·v3,·0xb |
| |
579 | ····.line·626 | 632 | ····.line·615 |
580 | ····aput-byte·v2,·v0,·v3 | 633 | ····aput-byte·v2,·v0,·v3 |
| |
581 | ····const/16·v3,·0xc | 634 | ····const/16·v3,·0xc |
| |
582 | ····.line·627 | 635 | ····.line·616 |
583 | ····invoke-static·{v0,·v3,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 636 | ····invoke-static·{v0,·v3,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
584 | ····const/16·p0,·0x10 | 637 | ····const/16·p0,·0x10 |
| |
585 | ····.line·629 | 638 | ····.line·618 |
586 | ····aput-byte·v5,·v0,·p0 | 639 | ····aput-byte·v5,·v0,·p0 |
| |
587 | ····const/16·p0,·0x11 | 640 | ····const/16·p0,·0x11 |
| |
588 | ····.line·630 | 641 | ····.line·619 |
589 | ····invoke-static·{v0,·p0,·p1,·p2},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V | 642 | ····invoke-static·{v0,·p0,·p1,·p2},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
590 | ····const/16·p0,·0x19 | 643 | ····const/16·p0,·0x19 |
| |
591 | ····.line·632 | 644 | ····.line·621 |
592 | ····aput-byte·v2,·v0,·p0 | 645 | ····aput-byte·v2,·v0,·p0 |
| |
593 | ····const/16·p0,·0x1a | 646 | ····const/16·p0,·0x1a |
| |
594 | ····.line·633 | 647 | ····.line·622 |
595 | ····invoke-static·{v0,·p0,·p3},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 648 | ····invoke-static·{v0,·p0,·p3},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
596 | ····.line·635 | 649 | ····.line·624 |
597 | ····aput-byte·v4,·v0,·v1 | 650 | ····aput-byte·v4,·v0,·v1 |
| |
598 | ····const/16·p0,·0x1f | 651 | ····const/16·p0,·0x1f |
| |
599 | ····.line·636 | 652 | ····.line·625 |
600 | ····array-length·p1,·p4 | 653 | ····array-length·p1,·p4 |
| |
601 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 654 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
602 | ····const/16·p0,·0x23 | 655 | ····const/16·p0,·0x23 |
| |
603 | ····.line·637 | 656 | ····.line·626 |
604 | ····array-length·p1,·p4 | 657 | ····array-length·p1,·p4 |
| |
605 | ····invoke-static·{p4,·v2,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 658 | ····invoke-static·{p4,·v2,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
606 | ····.line·638 | 659 | ····.line·627 |
607 | ····array-length·p0,·p4 | 660 | ····array-length·p0,·p4 |
| |
608 | ····add-int/lit8·p0,·p0,·0x5 | 661 | ····add-int/lit8·p0,·p0,·0x5 |
| |
609 | ····add-int/2addr·v1,·p0 | 662 | ····add-int/2addr·v1,·p0 |
| |
610 | ····.line·639 | 663 | ····.line·628 |
611 | ····aput-byte·v2,·v0,·v1 | 664 | ····aput-byte·v2,·v0,·v1 |
| |
612 | ····add-int/lit8·p0,·v1,·0x1 | 665 | ····add-int/lit8·p0,·v1,·0x1 |
| |
613 | ····.line·640 | 666 | ····.line·629 |
614 | ····invoke-static·{v0,·p0,·p5},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 667 | ····invoke-static·{v0,·p0,·p5},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
615 | ····add-int/lit8·v1,·v1,·0x5 | 668 | ····add-int/lit8·v1,·v1,·0x5 |
| |
616 | ····.line·642 | 669 | ····.line·631 |
617 | ····invoke-static·{v0,·v1},·Landroid/util/StatsLog;->writeRaw([BI)V | 670 | ····invoke-static·{v0,·v1},·Landroid/util/StatsLog;->writeRaw([BI)V |
| |
618 | ····return-void | 671 | ····return-void |
619 | .end·method | 672 | .end·method |
| |
620 | .method·public·static·write(IJILjava/lang/String;Ljava/lang/String;)V | 673 | .method·public·static·write(IJILjava/lang/String;Ljava/lang/String;)V |
621 | ····.locals·8 | 674 | ····.locals·8 |
| |
622 | ····const-string·v0,·"" | 675 | ····const-string·v0,·"" |
| |
623 | ····if-nez·p4,·:cond_0 | 676 | ····if-nez·p4,·:cond_0 |
| |
624 | ····move-object·p4,·v0 | 677 | ····move-object·p4,·v0 |
| |
625 | ····.line·653 | 678 | ····.line·642 |
626 | ····:cond_0 | 679 | ····:cond_0 |
627 | ····sget-object·v1,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 680 | ····sget-object·v1,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| |
628 | ····invoke-virtual·{p4,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 681 | ····invoke-virtual·{p4,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| |
629 | ····move-result-object·p4 | 682 | ····move-result-object·p4 |
| |
630 | ····.line·654 | 683 | ····.line·643 |
631 | ····array-length·v1,·p4 | 684 | ····array-length·v1,·p4 |
| |
632 | ····add-int/lit8·v1,·v1,·0x5 | 685 | ····add-int/lit8·v1,·v1,·0x5 |
| |
633 | ····const/16·v2,·0x1e | 686 | ····const/16·v2,·0x1e |
| |
634 | ····add-int/2addr·v1,·v2 | 687 | ····add-int/2addr·v1,·v2 |
| |
635 | ····if-nez·p5,·:cond_1 | 688 | ····if-nez·p5,·:cond_1 |
| |
636 | ····move-object·p5,·v0 | 689 | ····move-object·p5,·v0 |
| |
637 | ····.line·658 | 690 | ····.line·647 |
638 | ····:cond_1 | 691 | ····:cond_1 |
639 | ····sget-object·v0,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 692 | ····sget-object·v0,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| |
640 | ····invoke-virtual·{p5,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 693 | ····invoke-virtual·{p5,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| |
641 | ····move-result-object·p5 | 694 | ····move-result-object·p5 |
| |
642 | ····.line·659 | 695 | ····.line·648 |
643 | ····array-length·v0,·p5 | 696 | ····array-length·v0,·p5 |
| |
644 | ····add-int/lit8·v0,·v0,·0x5 | 697 | ····add-int/lit8·v0,·v0,·0x5 |
| |
645 | ····add-int/2addr·v1,·v0 | 698 | ····add-int/2addr·v1,·v0 |
| |
646 | ····const/16·v0,·0xfe0 | 699 | ····const/16·v0,·0xfe0 |
| |
647 | ····if-le·v1,·v0,·:cond_2 | 700 | ····if-le·v1,·v0,·:cond_2 |
| |
648 | ····return-void | 701 | ····return-void |
| |
649 | ····.line·663 | 702 | ····.line·652 |
650 | ····:cond_2 | 703 | ····:cond_2 |
651 | ····new-array·v0,·v1,·[B | 704 | ····new-array·v0,·v1,·[B |
| |
652 | ····const/4·v1,·0x0 | 705 | ····const/4·v1,·0x0 |
| |
653 | ····const/4·v3,·0x3 | 706 | ····const/4·v3,·0x3 |
| |
654 | ····.line·665 | 707 | ····.line·654 |
655 | ····aput-byte·v3,·v0,·v1 | 708 | ····aput-byte·v3,·v0,·v1 |
| |
656 | ····const/4·v4,·0x6 | 709 | ····const/4·v4,·0x6 |
| |
657 | ····const/4·v5,·0x1 | 710 | ····const/4·v5,·0x1 |
| |
658 | ····.line·666 | 711 | ····.line·655 |
659 | ····aput-byte·v4,·v0,·v5 | 712 | ····aput-byte·v4,·v0,·v5 |
| |
660 | ····.line·668 | 713 | ····.line·657 |
661 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J | 714 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J |
| |
662 | ····move-result-wide·v6 | 715 | ····move-result-wide·v6 |
| |
663 | ····const/4·v4,·0x2 | 716 | ····const/4·v4,·0x2 |
| |
664 | ····.line·669 | 717 | ····.line·658 |
665 | ····aput-byte·v5,·v0,·v4 | 718 | ····aput-byte·v5,·v0,·v4 |
| |
666 | ····.line·670 | 719 | ····.line·659 |
667 | ····invoke-static·{v0,·v3,·v6,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V | 720 | ····invoke-static·{v0,·v3,·v6,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
668 | ····const/16·v3,·0xb | 721 | ····const/16·v3,·0xb |
| |
669 | ····.line·672 | 722 | ····.line·661 |
670 | ····aput-byte·v1,·v0,·v3 | 723 | ····aput-byte·v1,·v0,·v3 |
| |
671 | ····const/16·v3,·0xc | 724 | ····const/16·v3,·0xc |
| |
672 | ····.line·673 | 725 | ····.line·662 |
673 | ····invoke-static·{v0,·v3,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 726 | ····invoke-static·{v0,·v3,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
674 | ····const/16·p0,·0x10 | 727 | ····const/16·p0,·0x10 |
| |
675 | ····.line·675 | 728 | ····.line·664 |
676 | ····aput-byte·v5,·v0,·p0 | 729 | ····aput-byte·v5,·v0,·p0 |
| |
677 | ····const/16·p0,·0x11 | 730 | ····const/16·p0,·0x11 |
| |
678 | ····.line·676 | 731 | ····.line·665 |
679 | ····invoke-static·{v0,·p0,·p1,·p2},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V | 732 | ····invoke-static·{v0,·p0,·p1,·p2},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
680 | ····const/16·p0,·0x19 | 733 | ····const/16·p0,·0x19 |
| |
681 | ····.line·678 | 734 | ····.line·667 |
682 | ····aput-byte·v1,·v0,·p0 | 735 | ····aput-byte·v1,·v0,·p0 |
| |
683 | ····const/16·p0,·0x1a | 736 | ····const/16·p0,·0x1a |
| |
684 | ····.line·679 | 737 | ····.line·668 |
685 | ····invoke-static·{v0,·p0,·p3},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 738 | ····invoke-static·{v0,·p0,·p3},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
686 | ····.line·681 | 739 | ····.line·670 |
687 | ····aput-byte·v4,·v0,·v2 | 740 | ····aput-byte·v4,·v0,·v2 |
| |
688 | ····const/16·p0,·0x1f | 741 | ····const/16·p0,·0x1f |
| |
689 | ····.line·682 | 742 | ····.line·671 |
690 | ····array-length·p1,·p4 | 743 | ····array-length·p1,·p4 |
| |
691 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 744 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
692 | ····const/16·p0,·0x23 | 745 | ····const/16·p0,·0x23 |
| |
693 | ····.line·683 | 746 | ····.line·672 |
694 | ····array-length·p1,·p4 | 747 | ····array-length·p1,·p4 |
| |
695 | ····invoke-static·{p4,·v1,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 748 | ····invoke-static·{p4,·v1,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
696 | ····.line·684 | 749 | ····.line·673 |
697 | ····array-length·p0,·p4 | 750 | ····array-length·p0,·p4 |
| |
698 | ····add-int/lit8·p0,·p0,·0x5 | 751 | ····add-int/lit8·p0,·p0,·0x5 |
| |
699 | ····add-int/2addr·v2,·p0 | 752 | ····add-int/2addr·v2,·p0 |
| |
700 | ····.line·685 | 753 | ····.line·674 |
701 | ····aput-byte·v4,·v0,·v2 | 754 | ····aput-byte·v4,·v0,·v2 |
| |
702 | ····add-int/lit8·p0,·v2,·0x1 | 755 | ····add-int/lit8·p0,·v2,·0x1 |
| |
703 | ····.line·686 | 756 | ····.line·675 |
704 | ····array-length·p1,·p5 | 757 | ····array-length·p1,·p5 |
| |
705 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 758 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
706 | ····add-int/lit8·p0,·v2,·0x5 | 759 | ····add-int/lit8·p0,·v2,·0x5 |
| |
707 | ····.line·687 | 760 | ····.line·676 |
708 | ····array-length·p1,·p5 | 761 | ····array-length·p1,·p5 |
| |
709 | ····invoke-static·{p5,·v1,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 762 | ····invoke-static·{p5,·v1,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
710 | ····.line·688 | 763 | ····.line·677 |
711 | ····array-length·p0,·p5 | 764 | ····array-length·p0,·p5 |
| |
712 | ····add-int/lit8·p0,·p0,·0x5 | 765 | ····add-int/lit8·p0,·p0,·0x5 |
| |
713 | ····add-int/2addr·v2,·p0 | 766 | ····add-int/2addr·v2,·p0 |
| |
714 | ····.line·689 | 767 | ····.line·678 |
715 | ····invoke-static·{v0,·v2},·Landroid/util/StatsLog;->writeRaw([BI)V | 768 | ····invoke-static·{v0,·v2},·Landroid/util/StatsLog;->writeRaw([BI)V |
| |
716 | ····return-void | 769 | ····return-void |
717 | .end·method | 770 | .end·method |
| |
718 | .method·public·static·write(IJILjava/lang/String;Ljava/lang/String;I)V | 771 | .method·public·static·write(IJILjava/lang/String;Ljava/lang/String;I)V |
719 | ····.locals·8 | 772 | ····.locals·8 |
| |
720 | ····const-string·v0,·"" | 773 | ····const-string·v0,·"" |
| |
721 | ····if-nez·p4,·:cond_0 | 774 | ····if-nez·p4,·:cond_0 |
| |
722 | ····move-object·p4,·v0 | 775 | ····move-object·p4,·v0 |
| |
723 | ····.line·806 | 776 | ····.line·795 |
724 | ····:cond_0 | 777 | ····:cond_0 |
725 | ····sget-object·v1,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 778 | ····sget-object·v1,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| |
726 | ····invoke-virtual·{p4,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 779 | ····invoke-virtual·{p4,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| |
727 | ····move-result-object·p4 | 780 | ····move-result-object·p4 |
| |
728 | ····.line·807 | 781 | ····.line·796 |
729 | ····array-length·v1,·p4 | 782 | ····array-length·v1,·p4 |
| |
730 | ····add-int/lit8·v1,·v1,·0x5 | 783 | ····add-int/lit8·v1,·v1,·0x5 |
| |
731 | ····const/16·v2,·0x1e | 784 | ····const/16·v2,·0x1e |
| |
732 | ····add-int/2addr·v1,·v2 | 785 | ····add-int/2addr·v1,·v2 |
| |
733 | ····if-nez·p5,·:cond_1 | 786 | ····if-nez·p5,·:cond_1 |
| |
734 | ····move-object·p5,·v0 | 787 | ····move-object·p5,·v0 |
| |
735 | ····.line·811 | 788 | ····.line·800 |
736 | ····:cond_1 | 789 | ····:cond_1 |
737 | ····sget-object·v0,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; | 790 | ····sget-object·v0,·Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset; |
| |
738 | ····invoke-virtual·{p5,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B | 791 | ····invoke-virtual·{p5,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B |
| |
739 | ····move-result-object·p5 | 792 | ····move-result-object·p5 |
| |
740 | ····.line·812 | 793 | ····.line·801 |
741 | ····array-length·v0,·p5 | 794 | ····array-length·v0,·p5 |
| |
742 | ····add-int/lit8·v0,·v0,·0x5 | 795 | ····add-int/lit8·v0,·v0,·0x5 |
| |
743 | ····add-int/2addr·v1,·v0 | 796 | ····add-int/2addr·v1,·v0 |
| |
744 | ····add-int/lit8·v1,·v1,·0x5 | 797 | ····add-int/lit8·v1,·v1,·0x5 |
| |
745 | ····const/16·v0,·0xfe0 | 798 | ····const/16·v0,·0xfe0 |
| |
746 | ····if-le·v1,·v0,·:cond_2 | 799 | ····if-le·v1,·v0,·:cond_2 |
| |
747 | ····return-void | 800 | ····return-void |
| |
748 | ····.line·817 | 801 | ····.line·806 |
749 | ····:cond_2 | 802 | ····:cond_2 |
750 | ····new-array·v0,·v1,·[B | 803 | ····new-array·v0,·v1,·[B |
| |
751 | ····const/4·v1,·0x0 | 804 | ····const/4·v1,·0x0 |
| |
752 | ····const/4·v3,·0x3 | 805 | ····const/4·v3,·0x3 |
| |
753 | ····.line·819 | 806 | ····.line·808 |
754 | ····aput-byte·v3,·v0,·v1 | 807 | ····aput-byte·v3,·v0,·v1 |
| |
755 | ····const/4·v4,·0x7 | 808 | ····const/4·v4,·0x7 |
| |
756 | ····const/4·v5,·0x1 | 809 | ····const/4·v5,·0x1 |
| |
757 | ····.line·820 | 810 | ····.line·809 |
758 | ····aput-byte·v4,·v0,·v5 | 811 | ····aput-byte·v4,·v0,·v5 |
| |
759 | ····.line·822 | 812 | ····.line·811 |
760 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J | 813 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J |
| |
761 | ····move-result-wide·v6 | 814 | ····move-result-wide·v6 |
| |
762 | ····const/4·v4,·0x2 | 815 | ····const/4·v4,·0x2 |
| |
763 | ····.line·823 | 816 | ····.line·812 |
764 | ····aput-byte·v5,·v0,·v4 | 817 | ····aput-byte·v5,·v0,·v4 |
| |
765 | ····.line·824 | 818 | ····.line·813 |
766 | ····invoke-static·{v0,·v3,·v6,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V | 819 | ····invoke-static·{v0,·v3,·v6,·v7},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
767 | ····const/16·v3,·0xb | 820 | ····const/16·v3,·0xb |
| |
768 | ····.line·826 | 821 | ····.line·815 |
769 | ····aput-byte·v1,·v0,·v3 | 822 | ····aput-byte·v1,·v0,·v3 |
| |
770 | ····const/16·v3,·0xc | 823 | ····const/16·v3,·0xc |
| |
771 | ····.line·827 | 824 | ····.line·816 |
772 | ····invoke-static·{v0,·v3,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 825 | ····invoke-static·{v0,·v3,·p0},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
773 | ····const/16·p0,·0x10 | 826 | ····const/16·p0,·0x10 |
| |
774 | ····.line·829 | 827 | ····.line·818 |
775 | ····aput-byte·v5,·v0,·p0 | 828 | ····aput-byte·v5,·v0,·p0 |
| |
776 | ····const/16·p0,·0x11 | 829 | ····const/16·p0,·0x11 |
| |
777 | ····.line·830 | 830 | ····.line·819 |
778 | ····invoke-static·{v0,·p0,·p1,·p2},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V | 831 | ····invoke-static·{v0,·p0,·p1,·p2},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyLong([BIJ)V |
| |
779 | ····const/16·p0,·0x19 | 832 | ····const/16·p0,·0x19 |
| |
780 | ····.line·832 | 833 | ····.line·821 |
781 | ····aput-byte·v1,·v0,·p0 | 834 | ····aput-byte·v1,·v0,·p0 |
| |
782 | ····const/16·p0,·0x1a | 835 | ····const/16·p0,·0x1a |
| |
783 | ····.line·833 | 836 | ····.line·822 |
784 | ····invoke-static·{v0,·p0,·p3},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 837 | ····invoke-static·{v0,·p0,·p3},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
785 | ····.line·835 | 838 | ····.line·824 |
786 | ····aput-byte·v4,·v0,·v2 | 839 | ····aput-byte·v4,·v0,·v2 |
| |
787 | ····const/16·p0,·0x1f | 840 | ····const/16·p0,·0x1f |
| |
788 | ····.line·836 | 841 | ····.line·825 |
789 | ····array-length·p1,·p4 | 842 | ····array-length·p1,·p4 |
| |
790 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 843 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
791 | ····const/16·p0,·0x23 | 844 | ····const/16·p0,·0x23 |
| |
792 | ····.line·837 | 845 | ····.line·826 |
793 | ····array-length·p1,·p4 | 846 | ····array-length·p1,·p4 |
| |
794 | ····invoke-static·{p4,·v1,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 847 | ····invoke-static·{p4,·v1,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
795 | ····.line·838 | 848 | ····.line·827 |
796 | ····array-length·p0,·p4 | 849 | ····array-length·p0,·p4 |
| |
797 | ····add-int/lit8·p0,·p0,·0x5 | 850 | ····add-int/lit8·p0,·p0,·0x5 |
| |
798 | ····add-int/2addr·v2,·p0 | 851 | ····add-int/2addr·v2,·p0 |
| |
799 | ····.line·839 | 852 | ····.line·828 |
800 | ····aput-byte·v4,·v0,·v2 | 853 | ····aput-byte·v4,·v0,·v2 |
| |
801 | ····add-int/lit8·p0,·v2,·0x1 | 854 | ····add-int/lit8·p0,·v2,·0x1 |
| |
802 | ····.line·840 | 855 | ····.line·829 |
803 | ····array-length·p1,·p5 | 856 | ····array-length·p1,·p5 |
| |
804 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 857 | ····invoke-static·{v0,·p0,·p1},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
805 | ····add-int/lit8·p0,·v2,·0x5 | 858 | ····add-int/lit8·p0,·v2,·0x5 |
| |
806 | ····.line·841 | 859 | ····.line·830 |
807 | ····array-length·p1,·p5 | 860 | ····array-length·p1,·p5 |
| |
808 | ····invoke-static·{p5,·v1,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 861 | ····invoke-static·{p5,·v1,·v0,·p0,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
809 | ····.line·842 | 862 | ····.line·831 |
810 | ····array-length·p0,·p5 | 863 | ····array-length·p0,·p5 |
| |
811 | ····add-int/lit8·p0,·p0,·0x5 | 864 | ····add-int/lit8·p0,·p0,·0x5 |
| |
812 | ····add-int/2addr·v2,·p0 | 865 | ····add-int/2addr·v2,·p0 |
| |
813 | ····.line·843 | 866 | ····.line·832 |
814 | ····aput-byte·v1,·v0,·v2 | 867 | ····aput-byte·v1,·v0,·v2 |
| |
815 | ····add-int/lit8·p0,·v2,·0x1 | 868 | ····add-int/lit8·p0,·v2,·0x1 |
| |
816 | ····.line·844 | 869 | ····.line·833 |
817 | ····invoke-static·{v0,·p0,·p6},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V | 870 | ····invoke-static·{v0,·p0,·p6},·Lcom/android/permissioncontroller/PermissionControllerStatsLog$QLogger;->copyInt([BII)V |
| |
818 | ····add-int/lit8·v2,·v2,·0x5 | 871 | ····add-int/lit8·v2,·v2,·0x5 |
| |
Max diff block lines reached; 26465/48947 bytes (54.07%) of diff not shown.
|