Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f919fddb authored by David Brazdil's avatar David Brazdil
Browse files

Greylist APIs which apps can resolve to at runtime

This applies to SpannableString methods:
 - charAt(I)C
 - getChars(II[CI)V
 - getSpanEnd(Ljava/lang/Object;)I
 - getSpanFlags(Ljava/lang/Object;)I
 - getSpanStart(Ljava/lang/Object;)I
 - getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
 - length()I
 - nextSpanTransition(IILjava/lang/Class;)I
(these are all already in the greylist)

and one method from android.app.backup.FileBackupHelperBase:
 - writeNewStateDescription(Landroid/os/ParcelFileDescriptor;)V
(added in this CL).

We won't fix this properly in P, so greylist the uses for now.

Bug: 64382372
Bug: 76424618
Test: make
Change-Id: I4c4ef13338b1fa2f7f21c07c63d88d3559d10341
parent 0a82994f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -207,6 +207,7 @@ Landroid/app/backup/BackupDataInputStream;->key:Ljava/lang/String;
Landroid/app/backup/BackupDataOutput;->mBackupWriter:J
Landroid/app/backup/BackupHelperDispatcher$Header;->chunkSize:I
Landroid/app/backup/BackupHelperDispatcher$Header;->keyPrefix:Ljava/lang/String;
Landroid/app/backup/FileBackupHelperBase;->writeNewStateDescription(Landroid/os/ParcelFileDescriptor;)V
Landroid/app/backup/FullBackup;->backupToTar(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/backup/FullBackupDataOutput;)I
Landroid/app/backup/FullBackupDataOutput;->addSize(J)V
Landroid/app/backup/FullBackupDataOutput;-><init>(Landroid/os/ParcelFileDescriptor;)V