modified Same code location, different body
These chunks live at the same (file, symbol) in both versions
but have different content hashes — so the code definitely changed
between android-14.0.0_r75 and android-16.0.0_r4.
-
packages/modules/Connectivity/staticlibs/netd/binder/android/net/INetd.aidl INetd (part 1/4) AOSP 14 android-14.0.0_r75
lines 1–1450 0.75package android.net; import android.net.INetdUnsolicitedEventListener; import android.net.InterfaceConfigurationParcel; import android.net.IpSecMigrateInfoParcel; import android.net.MarkMaskParcel; iAOSP 16 android-16.0.0_r4
lines 1–1476 0.76package android.net; import android.net.INetdUnsolicitedEventListener; import android.net.InterfaceConfigurationParcel; import android.net.IpSecMigrateInfoParcel; import android.net.MarkMaskParcel; i -
packages/modules/Connectivity/staticlibs/netd/binder/android/net/INetd.aidl INetd (part 3/4) AOSP 14 android-14.0.0_r75
lines 1–1450 0.75* Return the DNS list set by tetherDnsSet * * @return An array of strings containing the list of DNS servers */ @utf8InCpp String[] tetherDnsList(); const int LOCAL_NET_ID = 9AOSP 16 android-16.0.0_r4
lines 1–1476 0.76* Return the DNS list set by tetherDnsSet * * @return An array of strings containing the list of DNS servers */ @utf8InCpp String[] tetherDnsList(); const int LOCAL_NET_ID = 9 -
packages/modules/Connectivity/staticlibs/netd/binder/android/net/INetd.aidl INetd (part 4/4) AOSP 14 android-14.0.0_r75
lines 1–1450 0.75void registerUnsolicitedEventListener(INetdUnsolicitedEventListener listener); /** * Add ingress interface filtering rules to a list of UIDs * * For a given uid, once a filteriAOSP 16 android-16.0.0_r4
lines 1–1476 0.76* @throws ServiceSpecificException in case of failure, with an error code indicating the * cause of the failure. */ void registerUnsolicitedEventListener(INetdUnsolicitedEventL
moved Refactored to a different location
These chunks shifted file path or symbol name. Entries marked byte-identical are exact moves matched via content hash; others are fuzzy matches by preview similarity (threshold 0.7).
-
renamed similarity 0.96 AOSP 14 android-14.0.0_r75
frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.javalines 3029–3046 0.72@EnforcePermission(MANAGE_NETWORK_POLICY) @Override public void addUidPolicy(int uid, int policy) { addUidPolicy_enforcePermission(); if (!UserHandle.isApp(uid)) {AOSP 16 android-16.0.0_r4
frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.javalines 3051–3071 0.72@EnforcePermission(MANAGE_NETWORK_POLICY) @Override public void setUidPolicy(int uid, int policy) { setUidPolicy_enforcePermission(); if (!UserHandle.isApp(uid)) {
unchanged Byte-identical across both versions
These chunks share the same content hash (chunk_id) in both versions — their bodies are byte-for-byte identical. The match is guaranteed by construction, not inferred from a similarity heuristic.
- frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java NetworkPolicyManagerService.getNetworkPolicies 968eafe38ce3…
- frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java NetworkPolicyManagerService.setNetworkPolicies 12e4641565b6…
- frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java NetworkPolicyManagerService.NetworkPolicyManagerService 3493807c6c38…
- packages/modules/Connectivity/staticlibs/netd/binder/android/net/INetd.aidl INetd (part 2/4) 34d4f09cd5fd…
- frameworks/base/core/java/android/net/NetworkPolicyManager.java NetworkPolicyManager.setUidPolicy 3a45a30095aa…
- frameworks/base/core/java/android/net/NetworkPolicyManager.java NetworkPolicyManager.getUidPolicy c5da419b3581…
- frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java NetworkPolicyManagerService.onLinkPropertiesChanged 336398876843…
- frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java NetworkPolicyManagerService.NetworkPolicyManagerService 4f5d24ff197e…
- frameworks/base/core/java/android/net/NetworkPolicyManager.java NetworkPolicyManager.getNetworkPolicies bb1fe8bc5602…
- frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java NetworkPolicyManagerService.addNetworkPolicyAL 503a64b76164…
- frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java NetworkPolicyManagerService.getUidPolicy dad7b5708751…