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

Commit a9b47394 authored by Pirama Arumuga Nainar's avatar Pirama Arumuga Nainar Committed by Android (Google) Code Review
Browse files

Merge changes from topic "libbinder.stable.abi" into sc-dev

* changes:
  [libbinder] Enumerate symbols exported from libbinder
  [libbinder] Disable Sampling PGO for x86, x86_64
parents 46fcc6b3 82ed75e1
Loading
Loading
Loading
Loading
+28 −7
Original line number Diff line number Diff line
@@ -68,8 +68,6 @@ libbinder_device_interface_sources = [
cc_library {
    name: "libbinder",

    version_script: "libbinder.map",

    // for vndbinder
    vendor_available: true,
    vndk: {
@@ -135,6 +133,34 @@ cc_library {
                enabled: false,
            },
        },
        android_arm64: {
            // b/189438896 Sampling PGO restricted to arm64, arm32 in sc-dev
            pgo: {
                sampling: true,
                profile_file: "libbinder/libbinder.profdata",
            },
            // b/189438896 Add exported symbols in a map file for ABI stability
            version_script: "libbinder.arm64.map",
            target: {
                vendor: {
                    version_script: "libbinder.arm64.vendor.map",
                },
            },
        },
        android_arm: {
            // b/189438896 Sampling PGO restricted to arm64, arm32 in sc-dev
            pgo: {
                sampling: true,
                profile_file: "libbinder/libbinder.profdata",
            },
            // b/189438896 Add exported symbols in a map file for ABI stability
            version_script: "libbinder.arm32.map",
            target: {
                vendor: {
                    version_script: "libbinder.arm32.vendor.map",
                },
            },
        },
        vendor: {
            exclude_srcs: libbinder_device_interface_sources,
        },
@@ -206,11 +232,6 @@ cc_library {
        "performance*",
        "portability*",
    ],

    pgo: {
        sampling: true,
        profile_file: "libbinder/libbinder.profdata",
    },
}

// AIDL interface between libbinder and framework.jar
+1615 −0

File added.

Preview size limit exceeded, changes collapsed.

+1540 −0

File added.

Preview size limit exceeded, changes collapsed.

+1601 −0

File added.

Preview size limit exceeded, changes collapsed.

+1525 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading