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

Commit 21a85b5b authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "suppress end-of-process destruction of several static variables" into...

Merge "suppress end-of-process destruction of several static variables" into tm-qpr-dev am: 65dae2bc

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



Change-Id: Iaa916fb8b69fa6410f4f30a3b39764f6a467b0a4
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 2adf150b 65dae2bc
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -354,8 +354,11 @@ status_t MediaCodec::ResourceManagerServiceProxy::init() {
}

//static
Mutex MediaCodec::ResourceManagerServiceProxy::sLockCookies;
std::set<void*> MediaCodec::ResourceManagerServiceProxy::sCookies;
// these are no_destroy to keep them from being destroyed at process exit
// where some thread calls exit() while other threads are still running.
// see b/194783918
[[clang::no_destroy]] Mutex MediaCodec::ResourceManagerServiceProxy::sLockCookies;
[[clang::no_destroy]] std::set<void*> MediaCodec::ResourceManagerServiceProxy::sCookies;

//static
void MediaCodec::ResourceManagerServiceProxy::addCookie(void* cookie) {