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

Commit 139cdbeb authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "libbinder freeze RPC protocol version '0'" into tm-dev am: 5d7e9601...

Merge "libbinder freeze RPC protocol version '0'" into tm-dev am: 5d7e9601 am: b6ddbaac am: 92287e9d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/17904322



Change-Id: Ic2d350640bbc743fc2c0bbe0c4db4350dd6e4b68
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 0a14cccc 92287e9d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -35,9 +35,9 @@ class RpcState;
class RpcTransport;
class FdTrigger;

constexpr uint32_t RPC_WIRE_PROTOCOL_VERSION_NEXT = 0;
constexpr uint32_t RPC_WIRE_PROTOCOL_VERSION_NEXT = 1;
constexpr uint32_t RPC_WIRE_PROTOCOL_VERSION_EXPERIMENTAL = 0xF0000000;
constexpr uint32_t RPC_WIRE_PROTOCOL_VERSION = RPC_WIRE_PROTOCOL_VERSION_EXPERIMENTAL;
constexpr uint32_t RPC_WIRE_PROTOCOL_VERSION = 0;

/**
 * This represents a session (group of connections) between a client
+3 −2
Original line number Diff line number Diff line
@@ -237,8 +237,9 @@ TEST(RpcWire, CurrentVersion) {
    checkRepr(kCurrentRepr, RPC_WIRE_PROTOCOL_VERSION);
}

static_assert(RPC_WIRE_PROTOCOL_VERSION == RPC_WIRE_PROTOCOL_VERSION_EXPERIMENTAL,
              "you better update this test!");
static_assert(RPC_WIRE_PROTOCOL_VERSION == 0,
              "If the binder wire protocol is updated, this test should test additional versions. "
              "The binder wire protocol should only be updated on upstream AOSP.");

TEST(RpcWire, ReleaseBranchHasFrozenRpcWireProtocol) {
    if (RPC_WIRE_PROTOCOL_VERSION == RPC_WIRE_PROTOCOL_VERSION_EXPERIMENTAL) {