Merge "Enable tethering to perform its own hidden API processing" into sc-dev am: 4c94d16ced
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/15106963 Change-Id: Ia64cc9a69cea5a79861a5245447908f302ab4d24
This commit is contained in:
@@ -2,3 +2,5 @@
|
||||
checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --sha ${PREUPLOAD_COMMIT}
|
||||
|
||||
ktlint_hook = ${REPO_ROOT}/prebuilts/ktlint/ktlint.py -f ${PREUPLOAD_FILES}
|
||||
|
||||
hidden_api_txt_checksorted_hook = ${REPO_ROOT}/tools/platform-compat/hiddenapi/checksorted_sha.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT}
|
||||
|
||||
@@ -31,11 +31,11 @@ apex {
|
||||
],
|
||||
multilib: {
|
||||
first: {
|
||||
jni_libs: ["libservice-connectivity"]
|
||||
jni_libs: ["libservice-connectivity"],
|
||||
},
|
||||
both: {
|
||||
jni_libs: ["libframework-connectivity-jni"],
|
||||
}
|
||||
},
|
||||
},
|
||||
bpfs: [
|
||||
"offload.o",
|
||||
@@ -74,6 +74,27 @@ bootclasspath_fragment {
|
||||
"framework-tethering",
|
||||
],
|
||||
apex_available: ["com.android.tethering"],
|
||||
|
||||
// The bootclasspath_fragments that provide APIs on which this depends.
|
||||
fragments: [
|
||||
{
|
||||
apex: "com.android.art",
|
||||
module: "art-bootclasspath-fragment",
|
||||
},
|
||||
],
|
||||
|
||||
// Additional stubs libraries that this fragment's contents use which are
|
||||
// not provided by another bootclasspath_fragment.
|
||||
additional_stubs: [
|
||||
"android-non-updatable",
|
||||
],
|
||||
|
||||
// Additional hidden API flag files to override the defaults. This must only be
|
||||
// modified by the Soong or platform compat team.
|
||||
hidden_api: {
|
||||
max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"],
|
||||
unsupported: ["hiddenapi/hiddenapi-unsupported.txt"],
|
||||
},
|
||||
}
|
||||
|
||||
override_apex {
|
||||
|
||||
9
Tethering/apex/hiddenapi/OWNERS
Normal file
9
Tethering/apex/hiddenapi/OWNERS
Normal file
@@ -0,0 +1,9 @@
|
||||
# These files are only intended to be changed by platform-compat and
|
||||
# the soong teams.
|
||||
set noparent
|
||||
|
||||
# soong-team@ as the hiddenapi files are tightly coupled with Soong
|
||||
file:platform/build/soong:/OWNERS
|
||||
|
||||
# compat-team@ for changes to hiddenapi files
|
||||
file:tools/platform-compat:/OWNERS
|
||||
1216
Tethering/apex/hiddenapi/hiddenapi-max-target-o-low-priority.txt
Normal file
1216
Tethering/apex/hiddenapi/hiddenapi-max-target-o-low-priority.txt
Normal file
File diff suppressed because it is too large
Load Diff
10
Tethering/apex/hiddenapi/hiddenapi-unsupported.txt
Normal file
10
Tethering/apex/hiddenapi/hiddenapi-unsupported.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Landroid/net/IConnectivityManager$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
|
||||
Landroid/net/IConnectivityManager$Stub$Proxy;->getActiveLinkProperties()Landroid/net/LinkProperties;
|
||||
Landroid/net/IConnectivityManager$Stub$Proxy;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
|
||||
Landroid/net/IConnectivityManager$Stub$Proxy;->getAllNetworkInfo()[Landroid/net/NetworkInfo;
|
||||
Landroid/net/IConnectivityManager$Stub$Proxy;->getAllNetworks()[Landroid/net/Network;
|
||||
Landroid/net/IConnectivityManager$Stub$Proxy;->getTetherableIfaces()[Ljava/lang/String;
|
||||
Landroid/net/IConnectivityManager$Stub$Proxy;->getTetherableUsbRegexs()[Ljava/lang/String;
|
||||
Landroid/net/IConnectivityManager$Stub$Proxy;->getTetheredIfaces()[Ljava/lang/String;
|
||||
Landroid/net/IConnectivityManager$Stub$Proxy;->mRemote:Landroid/os/IBinder;
|
||||
Landroid/net/IConnectivityManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/net/IConnectivityManager;
|
||||
Reference in New Issue
Block a user