From fb9706384d2ec1134f038150b43274fd765ada5b Mon Sep 17 00:00:00 2001 From: Iceows Date: Wed, 28 Aug 2024 15:49:25 +0200 Subject: [PATCH] gnss_supl20service_hisi: Provide modded `arraycopy` method * java.lang.IllegalAccessError: Method 'void java.lang.System.arraycopy(byte[], int, byte[], int, int)' is inaccessible to class 'com.android.supl.SUPLHIDLInterface$HiSuplCallback' (declaration of 'com. android.supl.SUPLHIDLInterface$HiSuplCallback' appears in /system/priv-app/gnss_supl20service_hisi/ gnss_supl20service_hisi.apk) --- smali/com/android/altair/CopyArrayMod.smali | 244 ++++++++++++++++++ .../SUPLHIDLInterface$HiSuplCallback.smali | 4 +- .../com/android/supl/SUPLHIDLInterface.smali | 4 +- .../DatagramServer$ServerThread.smali | 2 +- .../supl/commprocessor/NDKCommProcessor.smali | 36 +-- .../commprocessor/ServerCommProcessor.smali | 16 +- smali/com/android/supl/loc/BitString.smali | 2 +- smali/com/android/supl/loc/GsmCellInfo.smali | 2 +- .../loc/LTECellInfo$Cell_Globalid_Eutra.smali | 2 +- .../supl/loc/LTECellInfo$PlmnIdentity.smali | 2 +- smali/com/android/supl/loc/LTECellInfo.smali | 6 +- .../android/supl/loc/SETLocationManager.smali | 18 +- smali/com/android/supl/loc/SetID.smali | 6 +- smali/com/android/supl/loc/UMBCellInfo.smali | 2 +- .../com/android/supl/loc/WcdmaCellInfo.smali | 6 +- .../loc/measure/CellMeasuredResults.smali | 2 +- .../loc/measure/CellMeasuredResultsList.smali | 2 +- .../supl/loc/measure/FrequencyInfo.smali | 2 +- .../supl/loc/measure/MeasuredResults.smali | 4 +- .../loc/measure/MeasuredResultsList.smali | 2 +- .../supl/loc/measure/ModeSpecificInfo.smali | 2 +- .../android/supl/loc/measure/ModeTDD.smali | 2 +- .../supl/loc/measure/TimeSlotISCPList.smali | 2 +- .../supl/loc/measure/aflt/AfltMeasure.smali | 2 +- .../loc/measure/eotd/Neighbor_Identity.smali | 2 +- .../loc/measure/eotd/OTDMeans_WithID.smali | 4 +- .../supl/loc/measure/eotd/OTDMeas.smali | 2 +- .../loc/measure/eotd/OTD_MSREleRest.smali | 4 +- .../loc/measure/eotd/OTD_MSRofOtherSets.smali | 2 +- .../loc/measure/eotd/OTD_MeasR98Ext.smali | 2 +- .../loc/measure/eotd/OTD_MeasREL5Ext.smali | 2 +- .../loc/measure/eotd/OTD_MsrEleFirst.smali | 4 +- .../loc/measure/eotd/SUPL_EOTDMeasInfo.smali | 8 +- .../supl/loc/measure/lpp/SUPL_LPP_EGCI.smali | 4 +- .../measure/lpp/SUPL_LPP_NEIGHBOUR_ELEM.smali | 4 +- .../lpp/SUPL_LPP_NEIGHBOUR_OTDOA_MMT.smali | 2 +- .../lpp/SUPL_LPP_OTDOA_MEASUREMENT.smali | 4 +- .../lpp/SUPL_LPP_OTDOA_SIGNAL_MMT.smali | 6 +- .../odtoa/SUPL_OTDOA_Measurement.smali | 4 +- .../odtoa/SUPL_OTDOA_NeighbourMeas.smali | 2 +- .../loc/wifi/WIFIParameter$LocationData.smali | 2 +- .../wifi/WIFIParameter$ReportedLocation.smali | 2 +- .../android/supl/loc/wifi/WIFIParameter.smali | 16 +- smali/com/android/supl/nc/ReaderThread.smali | 4 +- smali/com/android/supl/si/ApplicationID.smali | 6 +- .../com/android/supl/si/SITriggerParams.smali | 12 +- .../android/supl/si/SUPLCircularArea.smali | 2 +- .../android/supl/si/SUPLEllipticalArea.smali | 2 +- .../supl/si/SUPLEventTriggerParams.smali | 6 +- .../android/supl/si/SUPLGeoTargetArea.smali | 2 +- .../com/android/supl/si/SUPLPolygonArea.smali | 2 +- .../supl/si/SUPLPolygonDescription.smali | 2 +- smali/com/android/supl/si/SUPLSETID.smali | 6 +- .../android/supl/si/SUPLThirdPartyID.smali | 2 +- .../android/supl/si/SUPLThirdPartyIDs.smali | 2 +- .../android/supl/si/SUPLTriggerParams.smali | 2 +- .../android/supl/si/ThirdPartyReqParams.smali | 6 +- .../ganss/SuplGanssAssistCapabilities.smali | 2 +- .../supl/si/ganss/SuplGanssAsstCapElem.smali | 2 +- .../si/ganss/SuplGanssPOSCapabilities.smali | 2 +- 60 files changed, 377 insertions(+), 133 deletions(-) create mode 100644 smali/com/android/altair/CopyArrayMod.smali diff --git a/smali/com/android/altair/CopyArrayMod.smali b/smali/com/android/altair/CopyArrayMod.smali new file mode 100644 index 0000000..afedb1b --- /dev/null +++ b/smali/com/android/altair/CopyArrayMod.smali @@ -0,0 +1,244 @@ +.class public Lcom/android/altair/CopyArrayMod; +.super Ljava/lang/Object; +.source "CopyArrayMod.java" + + +# static fields +.field private static final TAG:Ljava/lang/String; = "SUPL20_COPY" + + +# direct methods +.method public constructor ()V + .locals 0 + + .line 6 + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + +.method public static CopyArray([BI[BII)V + .locals 3 + + .line 11 + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const-string v1, "ALT-HIJ arraycopy len-startin-startout : " + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-static {p4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v1 + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + const-string v1, "-" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v1 + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v0 + + const-string v1, "SUPL20_COPY" + + invoke-static {v1, v0}, Lcom/android/supl/Log;->v(Ljava/lang/String;Ljava/lang/String;)I + + .line 12 + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const-string v2, " byArrayIn len : " + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + array-length v2, p0 + + invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + const-string v2, " - byArrayout len : " + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + array-length v2, p2 + + invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v0 + + invoke-static {v1, v0}, Lcom/android/supl/Log;->v(Ljava/lang/String;Ljava/lang/String;)I + + .line 13 + invoke-static {p0, p1, p2, p3, p4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V + + return-void +.end method + +.method public static CopyArrayEx([BI[BII)V + .locals 3 + + .line 18 + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const-string v1, "ALT-HIJ arraycopy len-startin-startout : " + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-static {p4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v1 + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + const-string v1, "-" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v1 + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v0 + + const-string v1, "SUPL20_COPY" + + invoke-static {v1, v0}, Lcom/android/supl/Log;->d(Ljava/lang/String;Ljava/lang/String;)I + + .line 19 + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const-string v2, " byArrayIn len : " + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + array-length v2, p0 + + invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + const-string v2, " - byArrayout len : " + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + array-length v2, p2 + + invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v0 + + invoke-static {v1, v0}, Lcom/android/supl/Log;->d(Ljava/lang/String;Ljava/lang/String;)I + + const/4 v0, 0x0 + + :goto_0 + if-ge v0, p4, :cond_0 + + add-int v1, v0, p3 + + add-int v2, v0, p1 + + .line 22 + aget-byte v2, p0, v2 + + aput-byte v2, p2, v1 + + add-int/lit8 v0, v0, 0x1 + + goto :goto_0 + + :cond_0 + return-void +.end method diff --git a/smali/com/android/supl/SUPLHIDLInterface$HiSuplCallback.smali b/smali/com/android/supl/SUPLHIDLInterface$HiSuplCallback.smali index 49fd0f1..68ab439 100644 --- a/smali/com/android/supl/SUPLHIDLInterface$HiSuplCallback.smali +++ b/smali/com/android/supl/SUPLHIDLInterface$HiSuplCallback.smali @@ -81,7 +81,7 @@ const/4 v5, 0x0 - invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v3, v5, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 145 iget-object v2, p0, Lcom/android/supl/SUPLHIDLInterface$HiSuplCallback;->this$0:Lcom/android/supl/SUPLHIDLInterface; @@ -178,7 +178,7 @@ const/4 v5, 0x0 - invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v3, v5, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 160 iget-object v2, p0, Lcom/android/supl/SUPLHIDLInterface$HiSuplCallback;->this$0:Lcom/android/supl/SUPLHIDLInterface; diff --git a/smali/com/android/supl/SUPLHIDLInterface.smali b/smali/com/android/supl/SUPLHIDLInterface.smali index 3f00a0e..6a98a38 100644 --- a/smali/com/android/supl/SUPLHIDLInterface.smali +++ b/smali/com/android/supl/SUPLHIDLInterface.smali @@ -416,7 +416,7 @@ const/4 v4, 0x0 - invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v1, v4, v2, v4, v3}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 @@ -537,7 +537,7 @@ const/4 v4, 0x0 - invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v1, v4, v2, v4, v3}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 diff --git a/smali/com/android/supl/commprocessor/DatagramServer$ServerThread.smali b/smali/com/android/supl/commprocessor/DatagramServer$ServerThread.smali index 6402a88..b0111cd 100644 --- a/smali/com/android/supl/commprocessor/DatagramServer$ServerThread.smali +++ b/smali/com/android/supl/commprocessor/DatagramServer$ServerThread.smali @@ -303,7 +303,7 @@ move v7, v10 .line 155 - invoke-static {v5, v1, v9, v7, v2}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v1, v9, v7, v2}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 157 iput-object v9, v6, Lcom/android/supl/nc/SendToServer;->m_bPacket:[B diff --git a/smali/com/android/supl/commprocessor/NDKCommProcessor.smali b/smali/com/android/supl/commprocessor/NDKCommProcessor.smali index 4153f36..3cf891f 100644 --- a/smali/com/android/supl/commprocessor/NDKCommProcessor.smali +++ b/smali/com/android/supl/commprocessor/NDKCommProcessor.smali @@ -484,7 +484,7 @@ array-length v4, v4 - invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v0, v1, v2, v3, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 321 iget v0, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -722,7 +722,7 @@ sub-int/2addr v7, v0 - invoke-static {v5, v0, v6, v1, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v0, v6, v1, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 723 iget v5, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -978,7 +978,7 @@ sub-int/2addr v8, v0 - invoke-static {v6, v0, v7, v1, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v6, v0, v7, v1, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 646 iget v6, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1019,7 +1019,7 @@ sub-int/2addr v7, v0 - invoke-static {v5, v0, v6, v1, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v0, v6, v1, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 586 iget v5, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1081,7 +1081,7 @@ sub-int/2addr v9, v0 - invoke-static {v7, v0, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v7, v0, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 568 iget v7, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1148,7 +1148,7 @@ sub-int/2addr v9, v0 - invoke-static {v7, v0, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v7, v0, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 549 iget v7, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1212,7 +1212,7 @@ sub-int/2addr v9, v0 - invoke-static {v7, v0, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v7, v0, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 531 iget v7, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1273,7 +1273,7 @@ sub-int/2addr v8, v0 - invoke-static {v6, v0, v7, v1, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v6, v0, v7, v1, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 511 iget v6, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1333,7 +1333,7 @@ sub-int/2addr v8, v0 - invoke-static {v6, v0, v7, v1, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v6, v0, v7, v1, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 494 iget v6, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1401,7 +1401,7 @@ sub-int/2addr v9, v0 - invoke-static {v7, v0, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v7, v0, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 476 iget v7, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1550,7 +1550,7 @@ sub-int/2addr v10, v0 - invoke-static {v8, v0, v9, v1, v10}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v8, v0, v9, v1, v10}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 440 iget v8, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1594,7 +1594,7 @@ sub-int/2addr v8, v0 - invoke-static {v6, v0, v7, v1, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v6, v0, v7, v1, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 447 iget v6, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1668,7 +1668,7 @@ sub-int/2addr v8, v0 - invoke-static {v6, v0, v7, v1, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v6, v0, v7, v1, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 384 iget v6, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1770,7 +1770,7 @@ sub-int/2addr v7, v0 - invoke-static {v5, v0, v6, v1, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v0, v6, v1, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 578 iget v5, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1803,7 +1803,7 @@ sub-int/2addr v7, v0 - invoke-static {v5, v0, v6, v1, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v0, v6, v1, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 402 iget v5, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1843,7 +1843,7 @@ sub-int/2addr v7, v0 - invoke-static {v5, v0, v6, v1, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v0, v6, v1, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 674 iget v5, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I @@ -1981,7 +1981,7 @@ array-length v9, v5 - invoke-static {v5, v1, v8, v7, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v1, v8, v7, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 714 invoke-virtual {p0, v6}, Lcom/android/supl/commprocessor/NDKCommProcessor;->sendServer(Lcom/android/supl/nc/SendToServer;)V @@ -2088,7 +2088,7 @@ sub-int/2addr v8, v0 - invoke-static {v6, v0, v7, v1, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v6, v0, v7, v1, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 666 iget v6, p0, Lcom/android/supl/commprocessor/NDKCommProcessor;->iLastWritePostion:I diff --git a/smali/com/android/supl/commprocessor/ServerCommProcessor.smali b/smali/com/android/supl/commprocessor/ServerCommProcessor.smali index 82d9f8e..3b73658 100644 --- a/smali/com/android/supl/commprocessor/ServerCommProcessor.smali +++ b/smali/com/android/supl/commprocessor/ServerCommProcessor.smali @@ -632,7 +632,7 @@ array-length v6, v6 - invoke-static {v0, v3, v4, v5, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v0, v3, v4, v5, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 287 iget v0, v1, Lcom/android/supl/commprocessor/ServerCommProcessor;->iLastWritePostion:I @@ -979,7 +979,7 @@ sub-int/2addr v14, v4 - invoke-static {v12, v4, v13, v3, v14}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v12, v4, v13, v3, v14}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 493 iget v12, v1, Lcom/android/supl/commprocessor/ServerCommProcessor;->iLastWritePostion:I @@ -1093,7 +1093,7 @@ sub-int/2addr v10, v4 - invoke-static {v8, v4, v9, v3, v10}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v8, v4, v9, v3, v10}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 509 iget v8, v1, Lcom/android/supl/commprocessor/ServerCommProcessor;->iLastWritePostion:I @@ -1376,7 +1376,7 @@ const/4 v2, 0x0 - invoke-static {v11, v4, v13, v2, v14}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v11, v4, v13, v2, v14}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 448 iget v2, v1, Lcom/android/supl/commprocessor/ServerCommProcessor;->iLastWritePostion:I @@ -1533,7 +1533,7 @@ const/4 v11, 0x0 - invoke-static {v0, v4, v9, v11, v10}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v0, v4, v9, v11, v10}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 354 iget v0, v1, Lcom/android/supl/commprocessor/ServerCommProcessor;->iLastWritePostion:I @@ -1704,7 +1704,7 @@ const/4 v8, 0x0 - invoke-static {v0, v4, v2, v8, v3}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v0, v4, v2, v8, v3}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 521 iget v0, v1, Lcom/android/supl/commprocessor/ServerCommProcessor;->iLastWritePostion:I @@ -1739,7 +1739,7 @@ const/4 v8, 0x0 - invoke-static {v0, v4, v2, v8, v3}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v0, v4, v2, v8, v3}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 381 iget v0, v1, Lcom/android/supl/commprocessor/ServerCommProcessor;->iLastWritePostion:I @@ -1781,7 +1781,7 @@ const/4 v8, 0x0 - invoke-static {v0, v4, v2, v8, v3}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v0, v4, v2, v8, v3}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 531 iget v0, v1, Lcom/android/supl/commprocessor/ServerCommProcessor;->iLastWritePostion:I diff --git a/smali/com/android/supl/loc/BitString.smali b/smali/com/android/supl/loc/BitString.smali index f113f69..e354838 100644 --- a/smali/com/android/supl/loc/BitString.smali +++ b/smali/com/android/supl/loc/BitString.smali @@ -99,7 +99,7 @@ const/4 v5, 0x0 - invoke-static {v3, v5, v1, v0, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v5, v1, v0, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 63 iget v3, p0, Lcom/android/supl/loc/BitString;->ucLength:I diff --git a/smali/com/android/supl/loc/GsmCellInfo.smali b/smali/com/android/supl/loc/GsmCellInfo.smali index 4786735..67f6bff 100644 --- a/smali/com/android/supl/loc/GsmCellInfo.smali +++ b/smali/com/android/supl/loc/GsmCellInfo.smali @@ -220,7 +220,7 @@ .local v10, "bNMRData":[B const/4 v11, 0x4 - invoke-static {v10, v5, v0, v8, v11}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v10, v5, v0, v8, v11}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 110 add-int/lit8 v8, v8, 0x4 diff --git a/smali/com/android/supl/loc/LTECellInfo$Cell_Globalid_Eutra.smali b/smali/com/android/supl/loc/LTECellInfo$Cell_Globalid_Eutra.smali index fa19ecb..befad52 100644 --- a/smali/com/android/supl/loc/LTECellInfo$Cell_Globalid_Eutra.smali +++ b/smali/com/android/supl/loc/LTECellInfo$Cell_Globalid_Eutra.smali @@ -93,7 +93,7 @@ const/4 v4, 0x0 - invoke-static {v1, v4, v2, v0, v3}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v1, v4, v2, v0, v3}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 201 array-length v3, v1 diff --git a/smali/com/android/supl/loc/LTECellInfo$PlmnIdentity.smali b/smali/com/android/supl/loc/LTECellInfo$PlmnIdentity.smali index 49ff8ba..97222a5 100644 --- a/smali/com/android/supl/loc/LTECellInfo$PlmnIdentity.smali +++ b/smali/com/android/supl/loc/LTECellInfo$PlmnIdentity.smali @@ -183,7 +183,7 @@ :cond_2 array-length v0, v3 - invoke-static {v3, v6, v4, v5, v0}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v6, v4, v5, v0}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 302 array-length v0, v3 diff --git a/smali/com/android/supl/loc/LTECellInfo.smali b/smali/com/android/supl/loc/LTECellInfo.smali index ebbf1f6..b03a34e 100644 --- a/smali/com/android/supl/loc/LTECellInfo.smali +++ b/smali/com/android/supl/loc/LTECellInfo.smali @@ -2265,7 +2265,7 @@ move-result-object v10 - invoke-static {v10, v6, v4, v5, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v10, v6, v4, v5, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 125 add-int/lit8 v5, v5, 0x6 @@ -2291,7 +2291,7 @@ .line 133 array-length v5, v3 - invoke-static {v3, v6, v2, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v6, v2, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 134 array-length v5, v3 @@ -2420,7 +2420,7 @@ .line 161 array-length v5, v4 - invoke-static {v4, v6, v2, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v4, v6, v2, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 162 array-length v5, v4 diff --git a/smali/com/android/supl/loc/SETLocationManager.smali b/smali/com/android/supl/loc/SETLocationManager.smali index 6ec1457..e1bcdad 100644 --- a/smali/com/android/supl/loc/SETLocationManager.smali +++ b/smali/com/android/supl/loc/SETLocationManager.smali @@ -1959,7 +1959,7 @@ .line 867 const/4 v5, 0x0 - invoke-static {v12, v5, v2, v3, v13}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v12, v5, v2, v3, v13}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 868 add-int/2addr v3, v13 @@ -2015,7 +2015,7 @@ .line 877 const/4 v5, 0x0 - invoke-static {v12, v5, v2, v3, v13}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v12, v5, v2, v3, v13}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 878 add-int/2addr v3, v13 @@ -2060,7 +2060,7 @@ .line 886 const/4 v5, 0x0 - invoke-static {v12, v5, v2, v3, v13}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v12, v5, v2, v3, v13}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 887 add-int/2addr v3, v13 @@ -2105,7 +2105,7 @@ .line 896 const/4 v5, 0x0 - invoke-static {v12, v5, v2, v3, v13}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v12, v5, v2, v3, v13}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 897 add-int/2addr v3, v13 @@ -2150,7 +2150,7 @@ .line 905 const/4 v5, 0x0 - invoke-static {v12, v5, v2, v3, v13}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v12, v5, v2, v3, v13}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 906 add-int/2addr v3, v13 @@ -2195,7 +2195,7 @@ .line 914 const/4 v5, 0x0 - invoke-static {v12, v5, v2, v3, v13}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v12, v5, v2, v3, v13}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 915 add-int/2addr v3, v13 @@ -2240,7 +2240,7 @@ .line 923 const/4 v5, 0x0 - invoke-static {v12, v5, v2, v3, v13}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v12, v5, v2, v3, v13}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 924 add-int/2addr v3, v13 @@ -2285,7 +2285,7 @@ .line 932 const/4 v5, 0x0 - invoke-static {v12, v5, v2, v3, v13}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v12, v5, v2, v3, v13}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 933 add-int/2addr v3, v13 @@ -3263,7 +3263,7 @@ .line 1260 array-length v7, v5 - invoke-static {v5, v3, v0, v11, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v3, v0, v11, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 1261 array-length v7, v5 diff --git a/smali/com/android/supl/loc/SetID.smali b/smali/com/android/supl/loc/SetID.smali index 36e10bd..ecc0a48 100644 --- a/smali/com/android/supl/loc/SetID.smali +++ b/smali/com/android/supl/loc/SetID.smali @@ -553,7 +553,7 @@ .line 209 iget v4, p0, Lcom/android/supl/loc/SetID;->iNumBytes:I - invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v3, v0, v1, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 210 iget v3, p0, Lcom/android/supl/loc/SetID;->iNumBytes:I @@ -583,7 +583,7 @@ .local v2, "imsi":[B iget v4, p0, Lcom/android/supl/loc/SetID;->iNumBytes:I - invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v3, v0, v1, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 167 iget v3, p0, Lcom/android/supl/loc/SetID;->iNumBytes:I @@ -645,7 +645,7 @@ .line 187 array-length v4, v2 - invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v3, v0, v1, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 188 add-int/lit8 v1, v1, 0xc diff --git a/smali/com/android/supl/loc/UMBCellInfo.smali b/smali/com/android/supl/loc/UMBCellInfo.smali index 5a49690..928e29c 100644 --- a/smali/com/android/supl/loc/UMBCellInfo.smali +++ b/smali/com/android/supl/loc/UMBCellInfo.smali @@ -64,7 +64,7 @@ const/4 v5, 0x0 - invoke-static {v2, v5, v3, v0, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v3, v0, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 64 array-length v4, v2 diff --git a/smali/com/android/supl/loc/WcdmaCellInfo.smali b/smali/com/android/supl/loc/WcdmaCellInfo.smali index fade7b0..4893e09 100644 --- a/smali/com/android/supl/loc/WcdmaCellInfo.smali +++ b/smali/com/android/supl/loc/WcdmaCellInfo.smali @@ -273,7 +273,7 @@ .line 141 array-length v6, v2 - invoke-static {v2, v8, v5, v1, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v8, v5, v1, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 142 array-length v6, v2 @@ -333,7 +333,7 @@ .line 159 array-length v6, v3 - invoke-static {v3, v8, v5, v1, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v8, v5, v1, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 160 array-length v6, v3 @@ -393,7 +393,7 @@ .line 177 array-length v6, v4 - invoke-static {v4, v8, v5, v1, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v4, v8, v5, v1, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 178 array-length v6, v4 diff --git a/smali/com/android/supl/loc/measure/CellMeasuredResults.smali b/smali/com/android/supl/loc/measure/CellMeasuredResults.smali index 1cd43b2..c41b770 100644 --- a/smali/com/android/supl/loc/measure/CellMeasuredResults.smali +++ b/smali/com/android/supl/loc/measure/CellMeasuredResults.smali @@ -135,7 +135,7 @@ :goto_0 array-length v4, v2 - invoke-static {v2, v5, v3, v0, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v3, v0, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 72 array-length v4, v2 diff --git a/smali/com/android/supl/loc/measure/CellMeasuredResultsList.smali b/smali/com/android/supl/loc/measure/CellMeasuredResultsList.smali index 72a81d9..998f129 100644 --- a/smali/com/android/supl/loc/measure/CellMeasuredResultsList.smali +++ b/smali/com/android/supl/loc/measure/CellMeasuredResultsList.smali @@ -152,7 +152,7 @@ .local v4, "bs":[B array-length v7, v4 - invoke-static {v4, v5, v1, v0, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v4, v5, v1, v0, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 72 array-length v7, v4 diff --git a/smali/com/android/supl/loc/measure/FrequencyInfo.smali b/smali/com/android/supl/loc/measure/FrequencyInfo.smali index 27e0711..5f74dd2 100644 --- a/smali/com/android/supl/loc/measure/FrequencyInfo.smali +++ b/smali/com/android/supl/loc/measure/FrequencyInfo.smali @@ -161,7 +161,7 @@ array-length v5, v2 - invoke-static {v2, v4, v3, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v3, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 79 array-length v4, v2 diff --git a/smali/com/android/supl/loc/measure/MeasuredResults.smali b/smali/com/android/supl/loc/measure/MeasuredResults.smali index d324ef3..fe75a7c 100644 --- a/smali/com/android/supl/loc/measure/MeasuredResults.smali +++ b/smali/com/android/supl/loc/measure/MeasuredResults.smali @@ -183,7 +183,7 @@ .line 86 array-length v5, v2 - invoke-static {v2, v7, v4, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v7, v4, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 87 array-length v5, v2 @@ -239,7 +239,7 @@ .line 101 array-length v5, v3 - invoke-static {v3, v7, v4, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v7, v4, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 102 array-length v5, v3 diff --git a/smali/com/android/supl/loc/measure/MeasuredResultsList.smali b/smali/com/android/supl/loc/measure/MeasuredResultsList.smali index 60bdf4d..f05564f 100644 --- a/smali/com/android/supl/loc/measure/MeasuredResultsList.smali +++ b/smali/com/android/supl/loc/measure/MeasuredResultsList.smali @@ -152,7 +152,7 @@ .local v4, "bs":[B array-length v7, v4 - invoke-static {v4, v5, v1, v0, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v4, v5, v1, v0, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 73 array-length v7, v4 diff --git a/smali/com/android/supl/loc/measure/ModeSpecificInfo.smali b/smali/com/android/supl/loc/measure/ModeSpecificInfo.smali index 6341efe..f1dd207 100644 --- a/smali/com/android/supl/loc/measure/ModeSpecificInfo.smali +++ b/smali/com/android/supl/loc/measure/ModeSpecificInfo.smali @@ -160,7 +160,7 @@ array-length v5, v2 - invoke-static {v2, v4, v3, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v3, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 77 array-length v4, v2 diff --git a/smali/com/android/supl/loc/measure/ModeTDD.smali b/smali/com/android/supl/loc/measure/ModeTDD.smali index 7c6819b..4b453d0 100644 --- a/smali/com/android/supl/loc/measure/ModeTDD.smali +++ b/smali/com/android/supl/loc/measure/ModeTDD.smali @@ -257,7 +257,7 @@ array-length v5, v2 - invoke-static {v2, v4, v3, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v3, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 105 array-length v4, v2 diff --git a/smali/com/android/supl/loc/measure/TimeSlotISCPList.smali b/smali/com/android/supl/loc/measure/TimeSlotISCPList.smali index 0e13657..f34df21 100644 --- a/smali/com/android/supl/loc/measure/TimeSlotISCPList.smali +++ b/smali/com/android/supl/loc/measure/TimeSlotISCPList.smali @@ -95,7 +95,7 @@ iget-short v5, p0, Lcom/android/supl/loc/measure/TimeSlotISCPList;->ucTimeslotISCPsCnt:S - invoke-static {v3, v4, v2, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v4, v2, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 64 iget-short v3, p0, Lcom/android/supl/loc/measure/TimeSlotISCPList;->ucTimeslotISCPsCnt:S diff --git a/smali/com/android/supl/loc/measure/aflt/AfltMeasure.smali b/smali/com/android/supl/loc/measure/aflt/AfltMeasure.smali index ce3dc0f..ef80a1c 100644 --- a/smali/com/android/supl/loc/measure/aflt/AfltMeasure.smali +++ b/smali/com/android/supl/loc/measure/aflt/AfltMeasure.smali @@ -327,7 +327,7 @@ array-length v7, v5 - invoke-static {v5, v6, v3, v0, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v6, v3, v0, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 155 array-length v6, v5 diff --git a/smali/com/android/supl/loc/measure/eotd/Neighbor_Identity.smali b/smali/com/android/supl/loc/measure/eotd/Neighbor_Identity.smali index 2549bfd..4eaf723 100644 --- a/smali/com/android/supl/loc/measure/eotd/Neighbor_Identity.smali +++ b/smali/com/android/supl/loc/measure/eotd/Neighbor_Identity.smali @@ -74,7 +74,7 @@ array-length v5, v3 - invoke-static {v3, v4, v2, v1, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v4, v2, v1, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 63 array-length v4, v3 diff --git a/smali/com/android/supl/loc/measure/eotd/OTDMeans_WithID.smali b/smali/com/android/supl/loc/measure/eotd/OTDMeans_WithID.smali index 6ee7a00..4f05dba 100644 --- a/smali/com/android/supl/loc/measure/eotd/OTDMeans_WithID.smali +++ b/smali/com/android/supl/loc/measure/eotd/OTDMeans_WithID.smali @@ -92,7 +92,7 @@ .line 67 array-length v6, v2 - invoke-static {v2, v5, v4, v0, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v4, v0, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 68 array-length v6, v2 @@ -113,7 +113,7 @@ .line 72 array-length v6, v3 - invoke-static {v3, v5, v4, v0, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v5, v4, v0, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 73 array-length v5, v3 diff --git a/smali/com/android/supl/loc/measure/eotd/OTDMeas.smali b/smali/com/android/supl/loc/measure/eotd/OTDMeas.smali index 13b1b4c..6afd060 100644 --- a/smali/com/android/supl/loc/measure/eotd/OTDMeas.smali +++ b/smali/com/android/supl/loc/measure/eotd/OTDMeas.smali @@ -75,7 +75,7 @@ array-length v5, v2 - invoke-static {v2, v4, v3, v1, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v3, v1, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 63 array-length v4, v2 diff --git a/smali/com/android/supl/loc/measure/eotd/OTD_MSREleRest.smali b/smali/com/android/supl/loc/measure/eotd/OTD_MSREleRest.smali index 2a3417e..a2fad7e 100644 --- a/smali/com/android/supl/loc/measure/eotd/OTD_MSREleRest.smali +++ b/smali/com/android/supl/loc/measure/eotd/OTD_MSREleRest.smali @@ -146,7 +146,7 @@ .line 67 array-length v6, v2 - invoke-static {v2, v5, v4, v1, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v4, v1, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 68 array-length v6, v2 @@ -189,7 +189,7 @@ .line 74 array-length v8, v7 - invoke-static {v7, v5, v4, v1, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v7, v5, v4, v1, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 75 array-length v8, v7 diff --git a/smali/com/android/supl/loc/measure/eotd/OTD_MSRofOtherSets.smali b/smali/com/android/supl/loc/measure/eotd/OTD_MSRofOtherSets.smali index 4f02f7a..b678ccc 100644 --- a/smali/com/android/supl/loc/measure/eotd/OTD_MSRofOtherSets.smali +++ b/smali/com/android/supl/loc/measure/eotd/OTD_MSRofOtherSets.smali @@ -73,7 +73,7 @@ array-length v5, v2 - invoke-static {v2, v4, v3, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v3, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 63 array-length v4, v2 diff --git a/smali/com/android/supl/loc/measure/eotd/OTD_MeasR98Ext.smali b/smali/com/android/supl/loc/measure/eotd/OTD_MeasR98Ext.smali index 2680ba2..d44affc 100644 --- a/smali/com/android/supl/loc/measure/eotd/OTD_MeasR98Ext.smali +++ b/smali/com/android/supl/loc/measure/eotd/OTD_MeasR98Ext.smali @@ -151,7 +151,7 @@ array-length v7, v5 - invoke-static {v5, v6, v3, v1, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v6, v3, v1, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 77 array-length v6, v5 diff --git a/smali/com/android/supl/loc/measure/eotd/OTD_MeasREL5Ext.smali b/smali/com/android/supl/loc/measure/eotd/OTD_MeasREL5Ext.smali index 6c3115c..7a04882 100644 --- a/smali/com/android/supl/loc/measure/eotd/OTD_MeasREL5Ext.smali +++ b/smali/com/android/supl/loc/measure/eotd/OTD_MeasREL5Ext.smali @@ -151,7 +151,7 @@ array-length v7, v5 - invoke-static {v5, v6, v3, v1, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v6, v3, v1, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 67 array-length v6, v5 diff --git a/smali/com/android/supl/loc/measure/eotd/OTD_MsrEleFirst.smali b/smali/com/android/supl/loc/measure/eotd/OTD_MsrEleFirst.smali index f791531..f3b0182 100644 --- a/smali/com/android/supl/loc/measure/eotd/OTD_MsrEleFirst.smali +++ b/smali/com/android/supl/loc/measure/eotd/OTD_MsrEleFirst.smali @@ -151,7 +151,7 @@ .line 67 array-length v6, v2 - invoke-static {v2, v5, v4, v1, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v4, v1, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 68 array-length v6, v2 @@ -194,7 +194,7 @@ .line 74 array-length v8, v7 - invoke-static {v7, v5, v4, v1, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v7, v5, v4, v1, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 75 array-length v8, v7 diff --git a/smali/com/android/supl/loc/measure/eotd/SUPL_EOTDMeasInfo.smali b/smali/com/android/supl/loc/measure/eotd/SUPL_EOTDMeasInfo.smali index cb8f9e7..95f3888 100644 --- a/smali/com/android/supl/loc/measure/eotd/SUPL_EOTDMeasInfo.smali +++ b/smali/com/android/supl/loc/measure/eotd/SUPL_EOTDMeasInfo.smali @@ -284,7 +284,7 @@ .line 112 array-length v9, v2 - invoke-static {v2, v8, v6, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v8, v6, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 113 array-length v9, v2 @@ -328,7 +328,7 @@ .local v10, "b":[B array-length v11, v10 - invoke-static {v10, v8, v6, v1, v11}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v10, v8, v6, v1, v11}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 122 array-length v11, v10 @@ -353,7 +353,7 @@ .line 129 array-length v9, v4 - invoke-static {v4, v8, v6, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v4, v8, v6, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 130 array-length v9, v4 @@ -374,7 +374,7 @@ .line 136 array-length v9, v5 - invoke-static {v5, v8, v6, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v8, v6, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 137 array-length v8, v5 diff --git a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_EGCI.smali b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_EGCI.smali index bd84ab2..4821a40 100644 --- a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_EGCI.smali +++ b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_EGCI.smali @@ -114,7 +114,7 @@ iget-byte v5, p0, Lcom/android/supl/loc/measure/lpp/SUPL_LPP_EGCI;->byValidMCCValues:B - invoke-static {v3, v4, v2, v1, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v4, v2, v1, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 90 iget-byte v3, p0, Lcom/android/supl/loc/measure/lpp/SUPL_LPP_EGCI;->byValidMCCValues:B @@ -143,7 +143,7 @@ iget-byte v5, p0, Lcom/android/supl/loc/measure/lpp/SUPL_LPP_EGCI;->byValidMNCValues:B - invoke-static {v3, v4, v2, v1, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v4, v2, v1, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 95 iget-byte v3, p0, Lcom/android/supl/loc/measure/lpp/SUPL_LPP_EGCI;->byValidMNCValues:B diff --git a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_NEIGHBOUR_ELEM.smali b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_NEIGHBOUR_ELEM.smali index 4468388..e5ee0c7 100644 --- a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_NEIGHBOUR_ELEM.smali +++ b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_NEIGHBOUR_ELEM.smali @@ -182,7 +182,7 @@ .line 126 array-length v5, v1 - invoke-static {v1, v6, v4, v3, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v1, v6, v4, v3, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 127 array-length v5, v1 @@ -223,7 +223,7 @@ .line 137 array-length v5, v2 - invoke-static {v2, v6, v4, v3, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v6, v4, v3, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 138 array-length v5, v2 diff --git a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_NEIGHBOUR_OTDOA_MMT.smali b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_NEIGHBOUR_OTDOA_MMT.smali index 46f9124..f57ef91 100644 --- a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_NEIGHBOUR_OTDOA_MMT.smali +++ b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_NEIGHBOUR_OTDOA_MMT.smali @@ -170,7 +170,7 @@ .line 78 array-length v7, v6 - invoke-static {v6, v4, v3, v0, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v6, v4, v3, v0, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 79 array-length v7, v6 diff --git a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_OTDOA_MEASUREMENT.smali b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_OTDOA_MEASUREMENT.smali index 4533e4b..7dbf57f 100644 --- a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_OTDOA_MEASUREMENT.smali +++ b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_OTDOA_MEASUREMENT.smali @@ -183,7 +183,7 @@ .line 89 array-length v6, v1 - invoke-static {v1, v5, v4, v3, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v1, v5, v4, v3, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 90 array-length v6, v1 @@ -208,7 +208,7 @@ .line 95 array-length v6, v2 - invoke-static {v2, v5, v4, v3, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v4, v3, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 96 array-length v5, v2 diff --git a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_OTDOA_SIGNAL_MMT.smali b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_OTDOA_SIGNAL_MMT.smali index 7ea733c..27c4d7c 100644 --- a/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_OTDOA_SIGNAL_MMT.smali +++ b/smali/com/android/supl/loc/measure/lpp/SUPL_LPP_OTDOA_SIGNAL_MMT.smali @@ -243,7 +243,7 @@ .line 148 array-length v6, v1 - invoke-static {v1, v7, v5, v4, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v1, v7, v5, v4, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 149 array-length v6, v1 @@ -288,7 +288,7 @@ .line 157 array-length v6, v2 - invoke-static {v2, v7, v5, v4, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v7, v5, v4, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 158 array-length v6, v2 @@ -313,7 +313,7 @@ .line 162 array-length v6, v3 - invoke-static {v3, v7, v5, v4, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v7, v5, v4, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 163 array-length v6, v3 diff --git a/smali/com/android/supl/loc/measure/odtoa/SUPL_OTDOA_Measurement.smali b/smali/com/android/supl/loc/measure/odtoa/SUPL_OTDOA_Measurement.smali index a976e5b..c019c33 100644 --- a/smali/com/android/supl/loc/measure/odtoa/SUPL_OTDOA_Measurement.smali +++ b/smali/com/android/supl/loc/measure/odtoa/SUPL_OTDOA_Measurement.smali @@ -217,7 +217,7 @@ .line 101 array-length v7, v2 - invoke-static {v2, v5, v4, v1, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v4, v1, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 102 array-length v7, v2 @@ -272,7 +272,7 @@ .line 110 array-length v9, v8 - invoke-static {v8, v5, v4, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v8, v5, v4, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 111 array-length v9, v8 diff --git a/smali/com/android/supl/loc/measure/odtoa/SUPL_OTDOA_NeighbourMeas.smali b/smali/com/android/supl/loc/measure/odtoa/SUPL_OTDOA_NeighbourMeas.smali index a38ce88..0c0b908 100644 --- a/smali/com/android/supl/loc/measure/odtoa/SUPL_OTDOA_NeighbourMeas.smali +++ b/smali/com/android/supl/loc/measure/odtoa/SUPL_OTDOA_NeighbourMeas.smali @@ -83,7 +83,7 @@ array-length v5, v1 - invoke-static {v1, v4, v2, v3, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v1, v4, v2, v3, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 100 array-length v4, v1 diff --git a/smali/com/android/supl/loc/wifi/WIFIParameter$LocationData.smali b/smali/com/android/supl/loc/wifi/WIFIParameter$LocationData.smali index 8b07f74..fec58b3 100644 --- a/smali/com/android/supl/loc/wifi/WIFIParameter$LocationData.smali +++ b/smali/com/android/supl/loc/wifi/WIFIParameter$LocationData.smali @@ -113,7 +113,7 @@ :goto_0 array-length v4, v2 - invoke-static {v2, v5, v3, v0, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v3, v0, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 447 array-length v4, v2 diff --git a/smali/com/android/supl/loc/wifi/WIFIParameter$ReportedLocation.smali b/smali/com/android/supl/loc/wifi/WIFIParameter$ReportedLocation.smali index 6bcb6ad..67e7061 100644 --- a/smali/com/android/supl/loc/wifi/WIFIParameter$ReportedLocation.smali +++ b/smali/com/android/supl/loc/wifi/WIFIParameter$ReportedLocation.smali @@ -87,7 +87,7 @@ const/4 v5, 0x0 - invoke-static {v2, v5, v3, v0, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v3, v0, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 416 array-length v4, v2 diff --git a/smali/com/android/supl/loc/wifi/WIFIParameter.smali b/smali/com/android/supl/loc/wifi/WIFIParameter.smali index 434b2ce..e5d5eb6 100644 --- a/smali/com/android/supl/loc/wifi/WIFIParameter.smali +++ b/smali/com/android/supl/loc/wifi/WIFIParameter.smali @@ -173,7 +173,7 @@ const/4 v6, 0x0 - invoke-static {v3, v6, v2, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v6, v2, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 242 array-length v5, v3 @@ -404,7 +404,7 @@ .local v5, "bstAPRTD":[B array-length v8, v5 - invoke-static {v5, v6, v2, v0, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v6, v2, v0, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 296 array-length v8, v5 @@ -585,7 +585,7 @@ .local v5, "bstReportedLoc":[B array-length v7, v5 - invoke-static {v5, v6, v2, v0, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v6, v2, v0, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 339 array-length v7, v5 @@ -631,7 +631,7 @@ .line 350 .local v4, "bTemp":[B - invoke-static {v2, v6, v4, v6, v1}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v6, v4, v6, v1}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 351 move-object v2, v4 @@ -692,7 +692,7 @@ .line 116 array-length v7, v3 - invoke-static {v3, v5, v2, v0, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v5, v2, v0, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 117 array-length v7, v3 @@ -921,7 +921,7 @@ .local v7, "bstAPRTD":[B array-length v8, v7 - invoke-static {v7, v5, v2, v0, v8}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v7, v5, v2, v0, v8}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 171 array-length v8, v7 @@ -1102,7 +1102,7 @@ .local v4, "bstReportedLoc":[B array-length v7, v4 - invoke-static {v4, v5, v2, v0, v7}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v4, v5, v2, v0, v7}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 215 array-length v7, v4 @@ -1148,7 +1148,7 @@ .line 226 .local v4, "bTemp":[B - invoke-static {v2, v5, v4, v5, v1}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v4, v5, v1}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 227 move-object v2, v4 diff --git a/smali/com/android/supl/nc/ReaderThread.smali b/smali/com/android/supl/nc/ReaderThread.smali index 6720769..1334ff5 100644 --- a/smali/com/android/supl/nc/ReaderThread.smali +++ b/smali/com/android/supl/nc/ReaderThread.smali @@ -360,7 +360,7 @@ const/4 v3, 0x0 - invoke-static {p2, v3, v2, v1, p1}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {p2, v3, v2, v1, p1}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 197 add-int/2addr v1, p1 @@ -655,7 +655,7 @@ .line 109 iget-object v4, v3, Lcom/android/supl/commprocessor/FromServer;->m_bPacket:[B - invoke-static {v0, v5, v4, v5, v2}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v0, v5, v4, v5, v2}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V goto :goto_1 diff --git a/smali/com/android/supl/si/ApplicationID.smali b/smali/com/android/supl/si/ApplicationID.smali index 484ca63..0da5a98 100644 --- a/smali/com/android/supl/si/ApplicationID.smali +++ b/smali/com/android/supl/si/ApplicationID.smali @@ -300,7 +300,7 @@ const/4 v7, 0x0 - invoke-static {v3, v7, v5, v1, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v7, v5, v1, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 117 array-length v6, v3 @@ -310,7 +310,7 @@ .line 119 array-length v6, v4 - invoke-static {v4, v7, v5, v1, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v4, v7, v5, v1, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 120 array-length v6, v4 @@ -320,7 +320,7 @@ .line 122 array-length v6, v2 - invoke-static {v2, v7, v5, v1, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v7, v5, v1, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 123 array-length v6, v2 diff --git a/smali/com/android/supl/si/SITriggerParams.smali b/smali/com/android/supl/si/SITriggerParams.smali index faa72be..e2fbe95 100644 --- a/smali/com/android/supl/si/SITriggerParams.smali +++ b/smali/com/android/supl/si/SITriggerParams.smali @@ -515,7 +515,7 @@ .line 187 array-length v9, v2 - invoke-static {v2, v11, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v11, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 188 array-length v9, v2 @@ -547,7 +547,7 @@ .line 195 array-length v9, v3 - invoke-static {v3, v11, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v11, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 196 array-length v9, v3 @@ -577,7 +577,7 @@ .line 203 array-length v9, v4 - invoke-static {v4, v11, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v4, v11, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 204 array-length v9, v4 @@ -596,7 +596,7 @@ :goto_2 array-length v9, v5 - invoke-static {v5, v11, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v5, v11, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 209 array-length v9, v5 @@ -616,7 +616,7 @@ .line 213 array-length v9, v6 - invoke-static {v6, v11, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v6, v11, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 214 array-length v9, v6 @@ -645,7 +645,7 @@ .line 221 array-length v9, v7 - invoke-static {v7, v11, v8, v1, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v7, v11, v8, v1, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 222 array-length v9, v7 diff --git a/smali/com/android/supl/si/SUPLCircularArea.smali b/smali/com/android/supl/si/SUPLCircularArea.smali index c16917e..ef1efe2 100644 --- a/smali/com/android/supl/si/SUPLCircularArea.smali +++ b/smali/com/android/supl/si/SUPLCircularArea.smali @@ -149,7 +149,7 @@ const/4 v5, 0x0 - invoke-static {v2, v5, v3, v1, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v3, v1, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 100 array-length v4, v2 diff --git a/smali/com/android/supl/si/SUPLEllipticalArea.smali b/smali/com/android/supl/si/SUPLEllipticalArea.smali index adea9fd..cb7c25c 100644 --- a/smali/com/android/supl/si/SUPLEllipticalArea.smali +++ b/smali/com/android/supl/si/SUPLEllipticalArea.smali @@ -208,7 +208,7 @@ const/4 v5, 0x0 - invoke-static {v2, v5, v3, v1, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v3, v1, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 157 array-length v4, v2 diff --git a/smali/com/android/supl/si/SUPLEventTriggerParams.smali b/smali/com/android/supl/si/SUPLEventTriggerParams.smali index 35d46c9..36779f9 100644 --- a/smali/com/android/supl/si/SUPLEventTriggerParams.smali +++ b/smali/com/android/supl/si/SUPLEventTriggerParams.smali @@ -300,7 +300,7 @@ .line 136 array-length v4, v2 - invoke-static {v2, v6, v0, v1, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v6, v0, v1, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 137 array-length v4, v2 @@ -315,7 +315,7 @@ .line 139 array-length v4, v3 - invoke-static {v3, v6, v0, v1, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v6, v0, v1, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 140 array-length v4, v3 @@ -379,7 +379,7 @@ .line 148 array-length v11, v10 - invoke-static {v10, v6, v0, v8, v11}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v10, v6, v0, v8, v11}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 149 array-length v11, v10 diff --git a/smali/com/android/supl/si/SUPLGeoTargetArea.smali b/smali/com/android/supl/si/SUPLGeoTargetArea.smali index c0f80fa..4c40210 100644 --- a/smali/com/android/supl/si/SUPLGeoTargetArea.smali +++ b/smali/com/android/supl/si/SUPLGeoTargetArea.smali @@ -284,7 +284,7 @@ array-length v5, v2 - invoke-static {v2, v4, v3, v1, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v3, v1, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 133 array-length v4, v2 diff --git a/smali/com/android/supl/si/SUPLPolygonArea.smali b/smali/com/android/supl/si/SUPLPolygonArea.smali index 5db2845..dbb0e2e 100644 --- a/smali/com/android/supl/si/SUPLPolygonArea.smali +++ b/smali/com/android/supl/si/SUPLPolygonArea.smali @@ -137,7 +137,7 @@ const/4 v5, 0x0 - invoke-static {v2, v5, v3, v1, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v5, v3, v1, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 80 array-length v4, v2 diff --git a/smali/com/android/supl/si/SUPLPolygonDescription.smali b/smali/com/android/supl/si/SUPLPolygonDescription.smali index 04ad0db..6303a9d 100644 --- a/smali/com/android/supl/si/SUPLPolygonDescription.smali +++ b/smali/com/android/supl/si/SUPLPolygonDescription.smali @@ -172,7 +172,7 @@ .local v8, "bCoordinate":[B array-length v9, v8 - invoke-static {v8, v5, v2, v6, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v8, v5, v2, v6, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 87 array-length v9, v8 diff --git a/smali/com/android/supl/si/SUPLSETID.smali b/smali/com/android/supl/si/SUPLSETID.smali index f0b2b8e..430ba1f 100644 --- a/smali/com/android/supl/si/SUPLSETID.smali +++ b/smali/com/android/supl/si/SUPLSETID.smali @@ -496,7 +496,7 @@ .line 195 iget v5, p0, Lcom/android/supl/si/SUPLSETID;->iNumBytes:I - invoke-static {v2, v4, v0, v1, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v0, v1, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 196 iget v4, p0, Lcom/android/supl/si/SUPLSETID;->iNumBytes:I @@ -532,7 +532,7 @@ .local v2, "imsi":[B iget v5, p0, Lcom/android/supl/si/SUPLSETID;->iNumBytes:I - invoke-static {v2, v4, v0, v1, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v0, v1, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 157 iget v4, p0, Lcom/android/supl/si/SUPLSETID;->iNumBytes:I @@ -625,7 +625,7 @@ .line 174 array-length v5, v2 - invoke-static {v2, v4, v0, v1, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v0, v1, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 175 add-int/lit8 v1, v1, 0xc diff --git a/smali/com/android/supl/si/SUPLThirdPartyID.smali b/smali/com/android/supl/si/SUPLThirdPartyID.smali index e7fe18c..9a3718b 100644 --- a/smali/com/android/supl/si/SUPLThirdPartyID.smali +++ b/smali/com/android/supl/si/SUPLThirdPartyID.smali @@ -211,7 +211,7 @@ const/4 v5, 0x0 - invoke-static {v3, v5, v1, v0, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v5, v1, v0, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 140 iget-short v3, p0, Lcom/android/supl/si/SUPLThirdPartyID;->ucSize:S diff --git a/smali/com/android/supl/si/SUPLThirdPartyIDs.smali b/smali/com/android/supl/si/SUPLThirdPartyIDs.smali index 9b2a750..4ec8e2d 100644 --- a/smali/com/android/supl/si/SUPLThirdPartyIDs.smali +++ b/smali/com/android/supl/si/SUPLThirdPartyIDs.smali @@ -211,7 +211,7 @@ .local v8, "bThridPartyID":[B array-length v9, v8 - invoke-static {v8, v3, v2, v6, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v8, v3, v2, v6, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 91 array-length v9, v8 diff --git a/smali/com/android/supl/si/SUPLTriggerParams.smali b/smali/com/android/supl/si/SUPLTriggerParams.smali index 080c5d8..b66b4a7 100644 --- a/smali/com/android/supl/si/SUPLTriggerParams.smali +++ b/smali/com/android/supl/si/SUPLTriggerParams.smali @@ -246,7 +246,7 @@ array-length v5, v2 - invoke-static {v2, v4, v3, v0, v5}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v4, v3, v0, v5}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 119 array-length v4, v2 diff --git a/smali/com/android/supl/si/ThirdPartyReqParams.smali b/smali/com/android/supl/si/ThirdPartyReqParams.smali index f344719..5e63fc9 100644 --- a/smali/com/android/supl/si/ThirdPartyReqParams.smali +++ b/smali/com/android/supl/si/ThirdPartyReqParams.smali @@ -298,7 +298,7 @@ .line 132 array-length v6, v2 - invoke-static {v2, v8, v5, v0, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v2, v8, v5, v0, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 133 array-length v6, v2 @@ -327,7 +327,7 @@ .line 139 array-length v6, v3 - invoke-static {v3, v8, v5, v0, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v8, v5, v0, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 140 array-length v6, v3 @@ -346,7 +346,7 @@ :goto_1 array-length v6, v4 - invoke-static {v4, v8, v5, v0, v6}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v4, v8, v5, v0, v6}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 145 array-length v6, v4 diff --git a/smali/com/android/supl/si/ganss/SuplGanssAssistCapabilities.smali b/smali/com/android/supl/si/ganss/SuplGanssAssistCapabilities.smali index 9965e51..366599b 100644 --- a/smali/com/android/supl/si/ganss/SuplGanssAssistCapabilities.smali +++ b/smali/com/android/supl/si/ganss/SuplGanssAssistCapabilities.smali @@ -196,7 +196,7 @@ .local v8, "bAsstCapElem":[B array-length v9, v8 - invoke-static {v8, v5, v2, v6, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v8, v5, v2, v6, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 91 array-length v9, v8 diff --git a/smali/com/android/supl/si/ganss/SuplGanssAsstCapElem.smali b/smali/com/android/supl/si/ganss/SuplGanssAsstCapElem.smali index c83bd94..3dc75fd 100644 --- a/smali/com/android/supl/si/ganss/SuplGanssAsstCapElem.smali +++ b/smali/com/android/supl/si/ganss/SuplGanssAsstCapElem.smali @@ -189,7 +189,7 @@ const/4 v5, 0x0 - invoke-static {v3, v5, v1, v2, v4}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v3, v5, v1, v2, v4}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 78 array-length v4, v3 diff --git a/smali/com/android/supl/si/ganss/SuplGanssPOSCapabilities.smali b/smali/com/android/supl/si/ganss/SuplGanssPOSCapabilities.smali index 988d58d..392b0be 100644 --- a/smali/com/android/supl/si/ganss/SuplGanssPOSCapabilities.smali +++ b/smali/com/android/supl/si/ganss/SuplGanssPOSCapabilities.smali @@ -185,7 +185,7 @@ .local v8, "eleData":[B array-length v9, v8 - invoke-static {v8, v5, v2, v6, v9}, Ljava/lang/System;->arraycopy([BI[BII)V + invoke-static {v8, v5, v2, v6, v9}, Lcom/android/altair/CopyArrayMod;->CopyArray([BI[BII)V .line 86 array-length v9, v8