Remove android.net.rtp from preloaded classes
These cause /dev/urandom to be opened as CLO_EXEC and test
android.security.cts.FileDescriptorTest#testCLOEXEC to fail.
Also added to denylist except for AudioCodec that is pulled from
somewhere.
Bug: 174053659
Test: atest ./cts/tests/tests/security/src/android/security/cts/FileDescriptorTest.java
Change-Id: I1d83a1127ef3a0dce7ba0afa7549d2e4ec8ba453
diff --git a/config/preloaded-classes b/config/preloaded-classes
index 6f818a9..775c8f6 100644
--- a/config/preloaded-classes
+++ b/config/preloaded-classes
@@ -5418,10 +5418,6 @@
android.net.nsd.INsdManager
android.net.nsd.NsdManager$ServiceHandler
android.net.nsd.NsdManager
-android.net.rtp.AudioCodec
-android.net.rtp.AudioGroup
-android.net.rtp.AudioStream
-android.net.rtp.RtpStream
android.net.sip.ISipService$Default
android.net.sip.ISipService$Stub$Proxy
android.net.sip.ISipService$Stub
diff --git a/config/preloaded-classes-denylist b/config/preloaded-classes-denylist
index 8ee633c..43a8a87 100644
--- a/config/preloaded-classes-denylist
+++ b/config/preloaded-classes-denylist
@@ -6,3 +6,6 @@
android.widget.Magnifier
com.android.server.BootReceiver$2
gov.nist.core.net.DefaultNetworkLayer
+android.net.rtp.AudioGroup
+android.net.rtp.AudioStream
+android.net.rtp.RtpStream