Loading libs/binder/Parcel.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -845,6 +845,9 @@ void Parcel::updateWorkSourceRequestHeaderPosition() const { } #ifdef BINDER_WITH_KERNEL_IPC #if defined(__ANDROID__) #if defined(__ANDROID_VNDK__) constexpr int32_t kHeader = B_PACK_CHARS('V', 'N', 'D', 'R'); #elif defined(__ANDROID_RECOVERY__) Loading @@ -852,6 +855,14 @@ constexpr int32_t kHeader = B_PACK_CHARS('R', 'E', 'C', 'O'); #else constexpr int32_t kHeader = B_PACK_CHARS('S', 'Y', 'S', 'T'); #endif #else // ANDROID not defined // If kernel binder is used in new environments, we need to make sure it's separated // out and has a separate header. constexpr int32_t kHeader = B_PACK_CHARS('U', 'N', 'K', 'N'); #endif #endif // BINDER_WITH_KERNEL_IPC // Write RPC headers. (previously just the interface token) Loading Loading
libs/binder/Parcel.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -845,6 +845,9 @@ void Parcel::updateWorkSourceRequestHeaderPosition() const { } #ifdef BINDER_WITH_KERNEL_IPC #if defined(__ANDROID__) #if defined(__ANDROID_VNDK__) constexpr int32_t kHeader = B_PACK_CHARS('V', 'N', 'D', 'R'); #elif defined(__ANDROID_RECOVERY__) Loading @@ -852,6 +855,14 @@ constexpr int32_t kHeader = B_PACK_CHARS('R', 'E', 'C', 'O'); #else constexpr int32_t kHeader = B_PACK_CHARS('S', 'Y', 'S', 'T'); #endif #else // ANDROID not defined // If kernel binder is used in new environments, we need to make sure it's separated // out and has a separate header. constexpr int32_t kHeader = B_PACK_CHARS('U', 'N', 'K', 'N'); #endif #endif // BINDER_WITH_KERNEL_IPC // Write RPC headers. (previously just the interface token) Loading