Offset 5899, 15 lines modifiedOffset 5899, 15 lines modified
5899 ············73····77····85···Class·java/lang/NumberFormatException5899 ············73····77····85···Class·java/lang/NumberFormatException
5900 ············80····84····85···Class·java/lang/NumberFormatException5900 ············80····84····85···Class·java/lang/NumberFormatException
  
5901 ··private·boolean·reinvokePersistentGroup(android.net.wifi.p2p.WifiP2pConfig);5901 ··private·boolean·reinvokePersistentGroup(android.net.wifi.p2p.WifiP2pConfig);
5902 ····descriptor:·(Landroid/net/wifi/p2p/WifiP2pConfig;)Z5902 ····descriptor:·(Landroid/net/wifi/p2p/WifiP2pConfig;)Z
5903 ····flags:·(0x0002)·ACC_PRIVATE5903 ····flags:·(0x0002)·ACC_PRIVATE
5904 ····Code:5904 ····Code:
5905 ······stack=300,·locals=15,·args_size=25905 ······stack=300,·locals=16,·args_size=2
5906 ·········0:·ldc_w·········#484················//·String·WifiP2pService5906 ·········0:·ldc_w·········#484················//·String·WifiP2pService
5907 ·········3:·astore_25907 ·········3:·astore_2
5908 ·········4:·aload_15908 ·········4:·aload_1
5909 ·········5:·ifnonnull·····185909 ·········5:·ifnonnull·····18
5910 ·········8:·aload_25910 ·········8:·aload_2
5911 ·········9:·ldc_w·········#567················//·String·Illegal·argument(s)5911 ·········9:·ldc_w·········#567················//·String·Illegal·argument(s)
5912 ········12:·invokestatic··#492················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I5912 ········12:·invokestatic··#492················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I
Offset 6039, 138 lines modifiedOffset 6039, 141 lines modified
6039 ·······265:·ifeq··········2776039 ·······265:·ifeq··········277
6040 ·······268:·aload_06040 ·······268:·aload_0
6041 ·······269:·ldc_w·········#1323···············//·String·target·device·reaches·the·device·limit.6041 ·······269:·ldc_w·········#1323···············//·String·target·device·reaches·the·device·limit.
6042 ·······272:·invokevirtual·#1018···············//·Method·loge:(Ljava/lang/String;)V6042 ·······272:·invokevirtual·#1018···············//·Method·loge:(Ljava/lang/String;)V
6043 ·······275:·iconst_06043 ·······275:·iconst_0
6044 ·······276:·ireturn6044 ·······276:·ireturn
6045 ·······277:·iload·········46045 ·······277:·iload·········4
6046 ·······279:·ifne··········5366046 ·······279:·ifne··········542
6047 ·······282:·aload_36047 ·······282:·aload_3
6048 ·······283:·invokevirtual·#1326···············//·Method·android/net/wifi/p2p/WifiP2pDevice.isInvitationCapable:()Z6048 ·······283:·invokevirtual·#1326···············//·Method·android/net/wifi/p2p/WifiP2pDevice.isInvitationCapable:()Z
6049 ·······286:·istore········46049 ·······286:·istore········4
6050 ·······288:·iload·········46050 ·······288:·iload·········4
6051 ·······290:·ifeq··········5366051 ·······290:·ifeq··········542
6052 ·······293:·bipush········-26052 ·······293:·bipush········-2
6053 ·······295:·istore········46053 ·······295:·istore········4
6054 ·······297:·aload_16054 ·······297:·aload_1
6055 ·······298:·getfield······#1329···············//·Field·android/net/wifi/p2p/WifiP2pConfig.netId:I6055 ·······298:·getfield······#1329···············//·Field·android/net/wifi/p2p/WifiP2pConfig.netId:I
6056 ·······301:·istore········116056 ·······301:·istore········11
6057 ·······303:·iload·········116057 ·······303:·iload·········11
6058 ·······305:·iflt··········3526058 ·······305:·iflt··········358
6059 ·······308:·aload_16059 ·······308:·aload_1
6060 ·······309:·getfield······#836················//·Field·android/net/wifi/p2p/WifiP2pConfig.deviceAddress:Ljava/lang/String;6060 ·······309:·getfield······#836················//·Field·android/net/wifi/p2p/WifiP2pConfig.deviceAddress:Ljava/lang/String;
6061 ·······312:·astore········86061 ·······312:·astore········5
6062 ·······314:·aload_06062 ·······314:·aload_0
6063 ·······315:·getfield······#178················//·Field·mGroups:Landroid/net/wifi/p2p/WifiP2pGroupList;6063 ·······315:·getfield······#178················//·Field·mGroups:Landroid/net/wifi/p2p/WifiP2pGroupList;
6064 ·······318:·astore········106064 ·······318:·astore········8
 6065 ·······320:·aload_1
 6066 ·······321:·getfield······#1329···············//·Field·android/net/wifi/p2p/WifiP2pConfig.netId:I
 6067 ·······324:·istore········13
6065 ·······320:·aload·········106068 ·······326:·aload·········8
6066 ·······322:·iload·········116069 ·······328:·iload·········13
6067 ·······324:·invokevirtual·#1332···············//·Method·android/net/wifi/p2p/WifiP2pGroupList.getOwnerAddr:(I)Ljava/lang/String;6070 ·······330:·invokevirtual·#1332···············//·Method·android/net/wifi/p2p/WifiP2pGroupList.getOwnerAddr:(I)Ljava/lang/String;
6068 ·······327:·astore········56071 ·······333:·astore········8
6069 ·······329:·aload·········8 
6070 ·······331:·aload·········56072 ·······335:·aload·········5
 6073 ·······337:·aload·········8
6071 ·······333:·invokevirtual·#745················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z6074 ·······339:·invokevirtual·#745················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
6072 ·······336:·istore········116075 ·······342:·istore········11
6073 ·······338:·iload·········116076 ·······344:·iload·········11
6074 ·······340:·ifeq··········3716077 ·······346:·ifeq··········377
6075 ·······343:·aload_16078 ·······349:·aload_1
6076 ·······344:·getfield······#1329···············//·Field·android/net/wifi/p2p/WifiP2pConfig.netId:I6079 ·······350:·getfield······#1329···············//·Field·android/net/wifi/p2p/WifiP2pConfig.netId:I
6077 ·······347:·istore········46080 ·······353:·istore········4
6078 ·······349:·goto··········3716081 ·······355:·goto··········377
6079 ·······352:·aload_06082 ·······358:·aload_0
6080 ·······353:·getfield······#178················//·Field·mGroups:Landroid/net/wifi/p2p/WifiP2pGroupList;6083 ·······359:·getfield······#178················//·Field·mGroups:Landroid/net/wifi/p2p/WifiP2pGroupList;
6081 ·······356:·astore_26084 ·······362:·astore_2
6082 ·······357:·aload_36085 ·······363:·aload_3
 6086 ·······364:·getfield······#733················//·Field·android/net/wifi/p2p/WifiP2pDevice.deviceAddress:Ljava/lang/String;
 6087 ·······367:·astore········5
 6088 ·······369:·aload_2
 6089 ·······370:·aload·········5
 6090 ·······372:·invokevirtual·#1334···············//·Method·android/net/wifi/p2p/WifiP2pGroupList.getNetworkId:(Ljava/lang/String;)I
 6091 ·······375:·istore········4
 6092 ·······377:·iload·········4
 6093 ·······379:·ifge··········394
 6094 ·······382:·aload_3
6083 ·······358:·getfield······#733················//·Field·android/net/wifi/p2p/WifiP2pDevice.deviceAddress:Ljava/lang/String;6095 ·······383:·getfield······#733················//·Field·android/net/wifi/p2p/WifiP2pDevice.deviceAddress:Ljava/lang/String;
6084 ·······361:·astore········5 
6085 ·······363:·aload_2 
6086 ·······364:·aload·········5 
6087 ·······366:·invokevirtual·#1334···············//·Method·android/net/wifi/p2p/WifiP2pGroupList.getNetworkId:(Ljava/lang/String;)I 
6088 ·······369:·istore········4 
6089 ·······371:·iload·········4 
6090 ·······373:·ifge··········388 
6091 ·······376:·aload_3 
6092 ·······377:·getfield······#733················//·Field·android/net/wifi/p2p/WifiP2pDevice.deviceAddress:Ljava/lang/String; 
6093 ·······380:·astore_26096 ·······386:·astore_2
6094 ·······381:·aload_06097 ·······387:·aload_0
6095 ·······382:·aload_26098 ·······388:·aload_2
6096 ·······383:·invokespecial·#1337···············//·Method·getNetworkIdFromClientList:(Ljava/lang/String;)I6099 ·······389:·invokespecial·#1337···············//·Method·getNetworkIdFromClientList:(Ljava/lang/String;)I
6097 ·······386:·istore········46100 ·······392:·istore········4
6098 ·······388:·aload_06101 ·······394:·aload_0
6099 ·······389:·getfield······#58·················//·Field·this$0:Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;6102 ·······395:·getfield······#58·················//·Field·this$0:Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;
6100 ·······392:·astore········56103 ·······398:·astore········5
6101 ·······394:·aload·········56104 ·······400:·aload·········5
6102 ·······396:·invokestatic··#677················//·Method·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$500:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Z6105 ·······402:·invokestatic··#677················//·Method·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$500:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Z
6103 ·······399:·istore········116106 ·······405:·istore········11
6104 ·······401:·iload·········116107 ·······407:·iload·········11
6105 ·······403:·ifeq··········4736108 ·······409:·ifeq··········479
6106 ·······406:·new···········#569················//·class·java/lang/StringBuilder6109 ·······412:·new···········#569················//·class·java/lang/StringBuilder
6107 ·······409:·astore········56110 ·······415:·astore········5
6108 ·······411:·aload·········56111 ·······417:·aload·········5
6109 ·······413:·invokespecial·#570················//·Method·java/lang/StringBuilder."<init>":()V6112 ·······419:·invokespecial·#570················//·Method·java/lang/StringBuilder."<init>":()V
6110 ·······416:·aload·········56113 ·······422:·aload·········5
6111 ·······418:·ldc_w·········#1339···············//·String·netId·related·with6114 ·······424:·ldc_w·········#1339···············//·String·netId·related·with
6112 ·······421:·invokevirtual·#576················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;6115 ·······427:·invokevirtual·#576················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6113 ·······424:·pop6116 ·······430:·pop
6114 ·······425:·aload_36117 ·······431:·aload_3
6115 ·······426:·getfield······#733················//·Field·android/net/wifi/p2p/WifiP2pDevice.deviceAddress:Ljava/lang/String;6118 ·······432:·getfield······#733················//·Field·android/net/wifi/p2p/WifiP2pDevice.deviceAddress:Ljava/lang/String;
6116 ·······429:·astore········86119 ·······435:·astore········8
6117 ·······431:·aload·········56120 ·······437:·aload·········5
6118 ·······433:·aload·········86121 ·······439:·aload·········8
6119 ·······435:·invokevirtual·#576················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
6120 ·······438:·pop 
6121 ·······439:·ldc_w·········#1341···············//·String··= 
6122 ·······442:·astore········8 
6123 ·······444:·aload·········5 
6124 ·······446:·aload·········8 
6125 ·······448:·invokevirtual·#576················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;6122 ·······441:·invokevirtual·#576················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6126 ·······451:·pop6123 ·······444:·pop
 6124 ·······445:·ldc_w·········#1341···············//·String··=
 6125 ·······448:·astore········8
6127 ·······452:·aload·········56126 ·······450:·aload·········5
 6127 ·······452:·aload·········8
 6128 ·······454:·invokevirtual·#576················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 6129 ·······457:·pop
 6130 ·······458:·aload·········5
6128 ·······454:·iload·········46131 ·······460:·iload·········4
6129 ·······456:·invokevirtual·#596················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;6132 ·······462:·invokevirtual·#596················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
6130 ·······459:·pop6133 ·······465:·pop
6131 ·······460:·aload·········56134 ·······466:·aload·········5
6132 ·······462:·invokevirtual·#599················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;6135 ·······468:·invokevirtual·#599················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
6133 ·······465:·astore········56136 ·······471:·astore········5
6134 ·······467:·aload_06137 ·······473:·aload_0
6135 ·······468:·aload·········56138 ·······474:·aload·········5
6136 ·······470:·invokevirtual·#682················//·Method·logd:(Ljava/lang/String;)V6139 ·······476:·invokevirtual·#682················//·Method·logd:(Ljava/lang/String;)V
6137 ·······473:·iload·········46140 ·······479:·iload·········4
6138 ·······475:·iflt··········5366141 ·······481:·iflt··········542
6139 ·······478:·aload_06142 ·······484:·aload_0
6140 ·······479:·getfield······#153················//·Field·mWifiNative:Lcom/android/server/wifi/p2p/WifiP2pNative;6143 ·······485:·getfield······#153················//·Field·mWifiNative:Lcom/android/server/wifi/p2p/WifiP2pNative;
6141 ·······482:·astore········56144 ·······488:·astore········5
6142 ·······484:·aload_36145 ·······490:·aload_3
6143 ·······485:·getfield······#733················//·Field·android/net/wifi/p2p/WifiP2pDevice.deviceAddress:Ljava/lang/String;6146 ·······491:·getfield······#733················//·Field·android/net/wifi/p2p/WifiP2pDevice.deviceAddress:Ljava/lang/String;
6144 ·······488:·astore_36147 ·······494:·astore_3
6145 ·······489:·aload·········56148 ·······495:·aload·········5
6146 ·······491:·iload·········46149 ·······497:·iload·········4
6147 ·······493:·aload_36150 ·······499:·aload_3
6148 ·······494:·invokevirtual·#1345···············//·Method·com/android/server/wifi/p2p/WifiP2pNative.p2pReinvoke:(ILjava/lang/String;)Z6151 ·······500:·invokevirtual·#1345···············//·Method·com/android/server/wifi/p2p/WifiP2pNative.p2pReinvoke:(ILjava/lang/String;)Z
6149 ·······497:·istore········136152 ·······503:·istore········14
6150 ·······499:·iload·········13 
6151 ·······501:·ifeq··········513 
6152 ·······504:·aload_1 
6153 ·······505:·iload·········46153 ·······505:·iload·········14
 6154 ·······507:·ifeq··········519
 6155 ·······510:·aload_1
 6156 ·······511:·iload·········4
6154 ·······507:·putfield······#1329···············//·Field·android/net/wifi/p2p/WifiP2pConfig.netId:I6157 ·······513:·putfield······#1329···············//·Field·android/net/wifi/p2p/WifiP2pConfig.netId:I
6155 ·······510:·iload·········76158 ·······516:·iload·········7
6156 ·······512:·ireturn6159 ·······518:·ireturn
6157 ·······513:·aload_06160 ·······519:·aload_0
6158 ·······514:·ldc_w·········#1347···············//·String·p2pReinvoke()·failed,·update·networks6161 ·······520:·ldc_w·········#1347···············//·String·p2pReinvoke()·failed,·update·networks
6159 ·······517:·invokevirtual·#1018···············//·Method·loge:(Ljava/lang/String;)V6162 ·······523:·invokevirtual·#1018···············//·Method·loge:(Ljava/lang/String;)V
6160 ·······520:·invokestatic··#1096···············//·Method·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$9000:()Ljava/lang/Boolean;6163 ·······526:·invokestatic··#1096···············//·Method·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$9000:()Ljava/lang/Boolean;
6161 ·······523:·astore_16164 ·······529:·astore_1
6162 ·······524:·aload_16165 ·······530:·aload_1
6163 ·······525:·invokevirtual·#1101···············//·Method·java/lang/Boolean.booleanValue:()Z6166 ·······531:·invokevirtual·#1101···············//·Method·java/lang/Boolean.booleanValue:()Z
6164 ·······528:·istore········146167 ·······534:·istore········15
6165 ·······530:·aload_06168 ·······536:·aload_0
6166 ·······531:·iload·········146169 ·······537:·iload·········15
6167 ·······533:·invokespecial·#443················//·Method·updatePersistentNetworks:(Z)V6170 ·······539:·invokespecial·#443················//·Method·updatePersistentNetworks:(Z)V
6168 ·······536:·iconst_06171 ·······542:·iconst_0
6169 ·······537:·ireturn6172 ·······543:·ireturn
  
6170 ··private·boolean·removeClientFromList(int,·java.lang.String,·boolean);6173 ··private·boolean·removeClientFromList(int,·java.lang.String,·boolean);
6171 ····descriptor:·(ILjava/lang/String;Z)Z6174 ····descriptor:·(ILjava/lang/String;Z)Z
6172 ····flags:·(0x0002)·ACC_PRIVATE6175 ····flags:·(0x0002)·ACC_PRIVATE
6173 ····Code:6176 ····Code:
6174 ······stack=300,·locals=16,·args_size=46177 ······stack=300,·locals=16,·args_size=4
6175 ·········0:·new···········#569················//·class·java/lang/StringBuilder6178 ·········0:·new···········#569················//·class·java/lang/StringBuilder