blob: 8b03c87a977b88f0b39af10f0821a95a4bceef7e [file] [log] [blame]
// Copyright 2017 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <trace-engine/instrumentation.h>
#include <fbl/atomic.h>
namespace {
fbl::atomic_uint64_t g_nonce{1u};
} // namespace
uint64_t trace_generate_nonce() {
return g_nonce.fetch_add(1u, fbl::memory_order_relaxed);
}