| | | | |
| Offset 26, 55 lines modified | Offset 26, 55 lines modified |
| 26 | .field·private·mLocationAccessCheck:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck; | 26 | .field·private·mLocationAccessCheck:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck; |
| | |
| | |
| 27 | #·direct·methods | 27 | #·direct·methods |
| 28 | .method·public·constructor·<init>()V | 28 | .method·public·constructor·<init>()V |
| 29 | ····.locals·0 | 29 | ····.locals·0 |
| | |
| 30 | ····.line·774 | 30 | ····.line·769 |
| 31 | ····invoke-direct·{p0},·Landroid/app/job/JobService;-><init>()V | 31 | ····invoke-direct·{p0},·Landroid/app/job/JobService;-><init>()V |
| | |
| 32 | ····return-void | 32 | ····return-void |
| 33 | .end·method | 33 | .end·method |
| | |
| 34 | .method·static·synthetic·access$002(Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask;)Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; | 34 | .method·static·synthetic·access$002(Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask;)Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; |
| 35 | ····.locals·0 | 35 | ····.locals·0 |
| | |
| 36 | ····.line·774 | 36 | ····.line·769 |
| 37 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; | 37 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; |
| | |
| 38 | ····return-object·p1 | 38 | ····return-object·p1 |
| 39 | .end·method | 39 | .end·method |
| | |
| 40 | .method·static·synthetic·access$700(Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;)Lcom/android/permissioncontroller/permission/service/LocationAccessCheck; | 40 | .method·static·synthetic·access$700(Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;)Lcom/android/permissioncontroller/permission/service/LocationAccessCheck; |
| 41 | ····.locals·0 | 41 | ····.locals·0 |
| | |
| 42 | ····.line·774 | 42 | ····.line·769 |
| 43 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mLocationAccessCheck:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck; | 43 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mLocationAccessCheck:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck; |
| | |
| 44 | ····return-object·p0 | 44 | ····return-object·p0 |
| 45 | .end·method | 45 | .end·method |
| | |
| 46 | .method·private·synthetic·lambda$onCreate$0()Z | 46 | .method·private·synthetic·lambda$onCreate$0()Z |
| 47 | ····.locals·2 | 47 | ····.locals·2 |
| | |
| 48 | ····.line·785 | 48 | ····.line·780 |
| 49 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->access$500()Ljava/lang/Object; | 49 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->access$500()Ljava/lang/Object; |
| | |
| 50 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
| | |
| 51 | ····monitor-enter·v0 | 51 | ····monitor-enter·v0 |
| | |
| 52 | ····.line·786 | 52 | ····.line·781 |
| 53 | ····:try_start_0 | 53 | ····:try_start_0 |
| 54 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; | 54 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; |
| | |
| 55 | ····if-eqz·v1,·:cond_0 | 55 | ····if-eqz·v1,·:cond_0 |
| | |
| 56 | ····.line·788 | 56 | ····.line·783 |
| 57 | ····invoke-virtual·{v1},·Landroid/os/AsyncTask;->isCancelled()Z | 57 | ····invoke-virtual·{v1},·Landroid/os/AsyncTask;->isCancelled()Z |
| | |
| 58 | ····move-result·v1 | 58 | ····move-result·v1 |
| | |
| 59 | ····if-eqz·v1,·:cond_0 | 59 | ····if-eqz·v1,·:cond_0 |
| | |
| 60 | ····const/4·v1,·0x1 | 60 | ····const/4·v1,·0x1 |
| Offset 88, 15 lines modified | Offset 88, 15 lines modified |
| 88 | ····monitor-exit·v0 | 88 | ····monitor-exit·v0 |
| | |
| 89 | ····return·v1 | 89 | ····return·v1 |
| | |
| 90 | ····:catchall_0 | 90 | ····:catchall_0 |
| 91 | ····move-exception·v1 | 91 | ····move-exception·v1 |
| | |
| 92 | ····.line·789 | 92 | ····.line·784 |
| 93 | ····monitor-exit·v0 | 93 | ····monitor-exit·v0 |
| 94 | ····:try_end_0 | 94 | ····:try_end_0 |
| 95 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 95 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| | |
| 96 | ····throw·v1 | 96 | ····throw·v1 |
| 97 | .end·method | 97 | .end·method |
| | |
| Offset 111, 18 lines modified | Offset 111, 18 lines modified |
| | |
| 111 | ····return·v0 | 111 | ····return·v0 |
| 112 | .end·method | 112 | .end·method |
| | |
| 113 | .method·public·onCreate()V | 113 | .method·public·onCreate()V |
| 114 | ····.locals·2 | 114 | ····.locals·2 |
| | |
| 115 | ····.line·783 | 115 | ····.line·778 |
| 116 | ····invoke-super·{p0},·Landroid/app/job/JobService;->onCreate()V | 116 | ····invoke-super·{p0},·Landroid/app/job/JobService;->onCreate()V |
| | |
| 117 | ····.line·784 | 117 | ····.line·779 |
| 118 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck; | 118 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck; |
| | |
| 119 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/service/-$$Lambda$LocationAccessCheck$LocationAccessCheckJobService$Su2W1mvyE1cr2I-6-cfSfsmm3G0; | 119 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/service/-$$Lambda$LocationAccessCheck$LocationAccessCheckJobService$Su2W1mvyE1cr2I-6-cfSfsmm3G0; |
| | |
| 120 | ····invoke-direct·{v1,·p0},·Lcom/android/permissioncontroller/permission/service/-$$Lambda$LocationAccessCheck$LocationAccessCheckJobService$Su2W1mvyE1cr2I-6-cfSfsmm3G0;-><init>(Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;)V | 120 | ····invoke-direct·{v1,·p0},·Lcom/android/permissioncontroller/permission/service/-$$Lambda$LocationAccessCheck$LocationAccessCheckJobService$Su2W1mvyE1cr2I-6-cfSfsmm3G0;-><init>(Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;)V |
| | |
| 121 | ····invoke-direct·{v0,·p0,·v1},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;-><init>(Landroid/content/Context;Ljava/util/function/BooleanSupplier;)V | 121 | ····invoke-direct·{v0,·p0,·v1},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;-><init>(Landroid/content/Context;Ljava/util/function/BooleanSupplier;)V |
| Offset 131, 35 lines modified | Offset 131, 35 lines modified |
| | |
| 131 | ····return-void | 131 | ····return-void |
| 132 | .end·method | 132 | .end·method |
| | |
| 133 | .method·public·onStartJob(Landroid/app/job/JobParameters;)Z | 133 | .method·public·onStartJob(Landroid/app/job/JobParameters;)Z |
| 134 | ····.locals·4 | 134 | ····.locals·4 |
| | |
| 135 | ····.line·802 | 135 | ····.line·797 |
| 136 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->access$500()Ljava/lang/Object; | 136 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->access$500()Ljava/lang/Object; |
| | |
| 137 | ····move-result-object·v0 | 137 | ····move-result-object·v0 |
| | |
| 138 | ····monitor-enter·v0 | 138 | ····monitor-enter·v0 |
| | |
| 139 | ····.line·803 | 139 | ····.line·798 |
| 140 | ····:try_start_0 | 140 | ····:try_start_0 |
| 141 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; | 141 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; |
| | |
| 142 | ····const/4·v2,·0x0 | 142 | ····const/4·v2,·0x0 |
| | |
| 143 | ····if-eqz·v1,·:cond_0 | 143 | ····if-eqz·v1,·:cond_0 |
| | |
| 144 | ····.line·804 | 144 | ····.line·799 |
| 145 | ····monitor-exit·v0 | 145 | ····monitor-exit·v0 |
| | |
| 146 | ····return·v2 | 146 | ····return·v2 |
| | |
| 147 | ····.line·807 | 147 | ····.line·802 |
| 148 | ····:cond_0 | 148 | ····:cond_0 |
| 149 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; | 149 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; |
| | |
| 150 | ····const/4·v3,·0x0 | 150 | ····const/4·v3,·0x0 |
| | |
| 151 | ····invoke-direct·{v1,·p0,·v3},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask;-><init>(Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$1;)V | 151 | ····invoke-direct·{v1,·p0,·v3},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask;-><init>(Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$1;)V |
| | |
| Offset 171, 18 lines modified | Offset 171, 18 lines modified |
| | |
| 171 | ····aput-object·p1,·v3,·v2 | 171 | ····aput-object·p1,·v3,·v2 |
| | |
| 172 | ····const/4·p1,·0x1 | 172 | ····const/4·p1,·0x1 |
| | |
| 173 | ····aput-object·p0,·v3,·p1 | 173 | ····aput-object·p0,·v3,·p1 |
| | |
| 174 | ····.line·810 | 174 | ····.line·805 |
| 175 | ····invoke-virtual·{v1,·v3},·Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 175 | ····invoke-virtual·{v1,·v3},·Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
| | |
| 176 | ····.line·811 | 176 | ····.line·806 |
| 177 | ····monitor-exit·v0 | 177 | ····monitor-exit·v0 |
| | |
| 178 | ····return·p1 | 178 | ····return·p1 |
| | |
| 179 | ····:catchall_0 | 179 | ····:catchall_0 |
| 180 | ····move-exception·p1 | 180 | ····move-exception·p1 |
| | |
| Offset 192, 58 lines modified | Offset 192, 58 lines modified |
| | |
| 192 | ····throw·p1 | 192 | ····throw·p1 |
| 193 | .end·method | 193 | .end·method |
| | |
| 194 | .method·public·onStopJob(Landroid/app/job/JobParameters;)Z | 194 | .method·public·onStopJob(Landroid/app/job/JobParameters;)Z |
| 195 | ····.locals·5 | 195 | ····.locals·5 |
| | |
| 196 | ····.line·826 | 196 | ····.line·821 |
| 197 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->access$500()Ljava/lang/Object; | 197 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->access$500()Ljava/lang/Object; |
| | |
| 198 | ····move-result-object·p1 | 198 | ····move-result-object·p1 |
| | |
| 199 | ····monitor-enter·p1 | 199 | ····monitor-enter·p1 |
| | |
| 200 | ····.line·827 | 200 | ····.line·822 |
| 201 | ····:try_start_0 | 201 | ····:try_start_0 |
| 202 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; | 202 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; |
| | |
| 203 | ····const/4·v1,·0x0 | 203 | ····const/4·v1,·0x0 |
| | |
| 204 | ····if-nez·v0,·:cond_0 | 204 | ····if-nez·v0,·:cond_0 |
| | |
| 205 | ····.line·828 | 205 | ····.line·823 |
| 206 | ····monitor-exit·p1 | 206 | ····monitor-exit·p1 |
| | |
| 207 | ····return·v1 | 207 | ····return·v1 |
| | |
| 208 | ····.line·830 | 208 | ····.line·825 |
| 209 | ····:cond_0 | 209 | ····:cond_0 |
| 210 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; | 210 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;->mAddLocationNotificationIfNeededTask:Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService$AddLocationNotificationIfNeededTask; |
| | |
| 211 | ····.line·832 | 211 | ····.line·827 |
| 212 | ····monitor-exit·p1 | 212 | ····monitor-exit·p1 |
| 213 | ····:try_end_0 | 213 | ····:try_end_0 |
| 214 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 214 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| | |
| 215 | ····.line·834 | 215 | ····.line·829 |
| 216 | ····invoke-virtual·{v0,·v1},·Landroid/os/AsyncTask;->cancel(Z)Z | 216 | ····invoke-virtual·{v0,·v1},·Landroid/os/AsyncTask;->cancel(Z)Z |
| | |
| 217 | ····.line·838 | 217 | ····.line·833 |
| 218 | ····:try_start_1 | 218 | ····:try_start_1 |
| 219 | ····invoke-virtual·{v0},·Landroid/os/AsyncTask;->get()Ljava/lang/Object; | 219 | ····invoke-virtual·{v0},·Landroid/os/AsyncTask;->get()Ljava/lang/Object; |
| 220 | ····:try_end_1 | 220 | ····:try_end_1 |
| 221 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 221 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
| | |
| 222 | ····goto·:goto_0 | 222 | ····goto·:goto_0 |
| | |
| 223 | ····:catch_0 | 223 | ····:catch_0 |
| 224 | ····move-exception·p1 | 224 | ····move-exception·p1 |
| | |
| 225 | ····.line·840 | 225 | ····.line·835 |
| 226 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->access$400()Ljava/lang/String; | 226 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->access$400()Ljava/lang/String; |
| | |
| 227 | ····move-result-object·v2 | 227 | ····move-result-object·v2 |
| | |
| 228 | ····new-instance·v3,·Ljava/lang/StringBuilder; | 228 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
| | |
| 229 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | 229 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
| Offset 266, 15 lines modified | Offset 266, 15 lines modified |
| | |
| 266 | ····:goto_0 | 266 | ····:goto_0 |
| 267 | ····return·v1 | 267 | ····return·v1 |
| | |
| 268 | ····:catchall_0 | 268 | ····:catchall_0 |
| 269 | ····move-exception·v0 | 269 | ····move-exception·v0 |
| | |
| 270 | ····.line·832 | 270 | ····.line·827 |
| 271 | ····:try_start_2 | 271 | ····:try_start_2 |
| 272 | ····monitor-exit·p1 | 272 | ····monitor-exit·p1 |
| 273 | ····:try_end_2 | 273 | ····:try_end_2 |
| 274 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 274 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
| | |
| 275 | ····throw·v0 | 275 | ····throw·v0 |
| 276 | .end·method | 276 | .end·method |