Skip to content

Commit e75a80a

Browse files
author
mochangming
committed
Upload updates
1 parent 3fc885e commit e75a80a

File tree

4 files changed

+227
-1
lines changed

4 files changed

+227
-1
lines changed

framework2.jar.out/smali/com/android/internal/telephony/ITelephonyRegistry$Stub$Proxy.smali

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -917,3 +917,138 @@
917917

918918
throw v2
919919
.end method
920+
921+
.method public setMiuiTelephony(Lmiui/telephony/IMiuiTelephony;)V
922+
.locals 5
923+
.param p1, "telephony" # Lmiui/telephony/IMiuiTelephony;
924+
.annotation system Ldalvik/annotation/Throws;
925+
value = {
926+
Landroid/os/RemoteException;
927+
}
928+
.end annotation
929+
930+
.prologue
931+
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
932+
933+
move-result-object v0
934+
935+
.local v0, "_data":Landroid/os/Parcel;
936+
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
937+
938+
move-result-object v1
939+
940+
.local v1, "_reply":Landroid/os/Parcel;
941+
:try_start_0
942+
const-string v2, "com.android.internal.telephony.ITelephonyRegistry"
943+
944+
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
945+
946+
if-eqz p1, :cond_0
947+
948+
invoke-interface {p1}, Lmiui/telephony/IMiuiTelephony;->asBinder()Landroid/os/IBinder;
949+
950+
move-result-object v2
951+
952+
:goto_0
953+
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
954+
955+
iget-object v2, p0, Lcom/android/internal/telephony/ITelephonyRegistry$Stub$Proxy;->mRemote:Landroid/os/IBinder;
956+
957+
const/16 v3, 0xfe
958+
959+
const/4 v4, 0x0
960+
961+
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
962+
963+
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
964+
:try_end_0
965+
.catchall {:try_start_0 .. :try_end_0} :catchall_0
966+
967+
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
968+
969+
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
970+
971+
return-void
972+
973+
:cond_0
974+
const/4 v2, 0x0
975+
976+
goto :goto_0
977+
978+
:catchall_0
979+
move-exception v2
980+
981+
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
982+
983+
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
984+
985+
throw v2
986+
.end method
987+
988+
.method public getMiuiTelephony()Lmiui/telephony/IMiuiTelephony;
989+
.locals 6
990+
.annotation system Ldalvik/annotation/Throws;
991+
value = {
992+
Landroid/os/RemoteException;
993+
}
994+
.end annotation
995+
996+
.prologue
997+
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
998+
999+
move-result-object v0
1000+
1001+
.local v0, "_data":Landroid/os/Parcel;
1002+
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
1003+
1004+
move-result-object v1
1005+
1006+
.local v1, "_reply":Landroid/os/Parcel;
1007+
:try_start_0
1008+
const-string v3, "com.android.internal.telephony.ITelephonyRegistry"
1009+
1010+
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
1011+
1012+
iget-object v3, p0, Lcom/android/internal/telephony/ITelephonyRegistry$Stub$Proxy;->mRemote:Landroid/os/IBinder;
1013+
1014+
const/16 v4, 0xff
1015+
1016+
const/4 v5, 0x0
1017+
1018+
invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
1019+
1020+
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
1021+
1022+
.line 489
1023+
invoke-virtual {v1}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
1024+
1025+
move-result-object v3
1026+
1027+
invoke-static {v3}, Lmiui/telephony/IMiuiTelephony$Stub;->asInterface(Landroid/os/IBinder;)Lmiui/telephony/IMiuiTelephony;
1028+
:try_end_0
1029+
.catchall {:try_start_0 .. :try_end_0} :catchall_0
1030+
1031+
move-result-object v2
1032+
1033+
.line 492
1034+
.local v2, "_result":Lmiui/telephony/IMiuiTelephony;
1035+
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
1036+
1037+
.line 493
1038+
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
1039+
1040+
.line 495
1041+
return-object v2
1042+
1043+
.line 492
1044+
.end local v2 # "_result":Lmiui/telephony/IMiuiTelephony;
1045+
:catchall_0
1046+
move-exception v3
1047+
1048+
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
1049+
1050+
.line 493
1051+
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
1052+
1053+
throw v3
1054+
.end method

framework2.jar.out/smali/com/android/internal/telephony/ITelephonyRegistry$Stub.smali

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,57 @@
607607

608608
goto/16 :goto_0
609609

610-
nop
610+
:sswitch_fe
611+
const-string v0, "com.android.internal.telephony.ITelephonyRegistry"
612+
613+
invoke-virtual {p2, v0}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
614+
615+
invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
616+
617+
move-result-object v0
618+
619+
invoke-static {v0}, Lmiui/telephony/IMiuiTelephony$Stub;->asInterface(Landroid/os/IBinder;)Lmiui/telephony/IMiuiTelephony;
620+
621+
move-result-object v1
622+
623+
.local v1, "_arg0":Lmiui/telephony/IMiuiTelephony;
624+
invoke-virtual {p0, v1}, Lcom/android/internal/telephony/ITelephonyRegistry$Stub;->setMiuiTelephony(Lmiui/telephony/IMiuiTelephony;)V
625+
626+
invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
627+
628+
const/4 v0, 0x1
629+
630+
goto/16 :goto_0
631+
632+
:sswitch_ff
633+
const-string v0, "com.android.internal.telephony.ITelephonyRegistry"
634+
635+
invoke-virtual {p2, v0}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
636+
637+
invoke-virtual {p0}, Lcom/android/internal/telephony/ITelephonyRegistry$Stub;->getMiuiTelephony()Lmiui/telephony/IMiuiTelephony;
638+
639+
move-result-object v11
640+
641+
.local v11, "_result":Lmiui/telephony/IMiuiTelephony;
642+
invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
643+
644+
if-eqz v11, :cond_ff
645+
646+
invoke-interface {v11}, Lmiui/telephony/IMiuiTelephony;->asBinder()Landroid/os/IBinder;
647+
648+
move-result-object v0
649+
650+
:goto_ff
651+
invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
652+
653+
const/4 v0, 0x1
654+
655+
goto/16 :goto_0
656+
657+
:cond_ff
658+
const/4 v0, 0x0
659+
660+
goto :goto_ff
611661

612662
:sswitch_data_0
613663
.sparse-switch
@@ -623,6 +673,8 @@
623673
0xa -> :sswitch_a
624674
0xb -> :sswitch_b
625675
0xc -> :sswitch_c
676+
0xfe -> :sswitch_fe
677+
0xff -> :sswitch_ff
626678
0x5f4e5446 -> :sswitch_0
627679
.end sparse-switch
628680
.end method

framework2.jar.out/smali/com/android/internal/telephony/ITelephonyRegistry.smali

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,19 @@
120120
}
121121
.end annotation
122122
.end method
123+
124+
.method public abstract setMiuiTelephony(Lmiui/telephony/IMiuiTelephony;)V
125+
.annotation system Ldalvik/annotation/Throws;
126+
value = {
127+
Landroid/os/RemoteException;
128+
}
129+
.end annotation
130+
.end method
131+
132+
.method public abstract getMiuiTelephony()Lmiui/telephony/IMiuiTelephony;
133+
.annotation system Ldalvik/annotation/Throws;
134+
value = {
135+
Landroid/os/RemoteException;
136+
}
137+
.end annotation
138+
.end method

services.jar.out/smali/com/android/server/TelephonyRegistry.smali

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@
8080

8181
.field private mMessageWaiting:Z
8282

83+
.field private mMiuiTelephony:Lmiui/telephony/IMiuiTelephony;
84+
8385
.field private mOtaspMode:I
8486

8587
.field private final mRecords:Ljava/util/ArrayList;
@@ -195,6 +197,8 @@
195197

196198
iput-object v1, p0, Lcom/android/server/TelephonyRegistry;->mBroadcastReceiver:Landroid/content/BroadcastReceiver;
197199

200+
iput-object v2, p0, Lcom/android/server/TelephonyRegistry;->mMiuiTelephony:Lmiui/telephony/IMiuiTelephony;
201+
198202
invoke-static {}, Landroid/telephony/CellLocation;->getEmpty()Landroid/telephony/CellLocation;
199203

200204
move-result-object v0
@@ -3179,3 +3183,22 @@
31793183

31803184
return-void
31813185
.end method
3186+
3187+
.method public setMiuiTelephony(Lmiui/telephony/IMiuiTelephony;)V
3188+
.locals 0
3189+
.param p1, "telephony" # Lmiui/telephony/IMiuiTelephony;
3190+
3191+
.prologue
3192+
iput-object p1, p0, Lcom/android/server/TelephonyRegistry;->mMiuiTelephony:Lmiui/telephony/IMiuiTelephony;
3193+
3194+
return-void
3195+
.end method
3196+
3197+
.method public getMiuiTelephony()Lmiui/telephony/IMiuiTelephony;
3198+
.locals 1
3199+
3200+
.prologue
3201+
iget-object v0, p0, Lcom/android/server/TelephonyRegistry;->mMiuiTelephony:Lmiui/telephony/IMiuiTelephony;
3202+
3203+
return-object v0
3204+
.end method

0 commit comments

Comments
 (0)