xref: /openbsd-src/gnu/llvm/compiler-rt/lib/dfsan/dfsan_chained_origin_depot.cpp (revision d89ec533011f513df1010f142a111086a0785f09)
1*d89ec533Spatrick //===-- dfsan_chained_origin_depot.cpp ------------------------------------===//
2*d89ec533Spatrick //
3*d89ec533Spatrick // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*d89ec533Spatrick // See https://llvm.org/LICENSE.txt for license information.
5*d89ec533Spatrick // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*d89ec533Spatrick //
7*d89ec533Spatrick //===----------------------------------------------------------------------===//
8*d89ec533Spatrick //
9*d89ec533Spatrick // This file is a part of DataFlowSanitizer.
10*d89ec533Spatrick //
11*d89ec533Spatrick // A storage for chained origins.
12*d89ec533Spatrick //===----------------------------------------------------------------------===//
13*d89ec533Spatrick 
14*d89ec533Spatrick #include "dfsan_chained_origin_depot.h"
15*d89ec533Spatrick 
16*d89ec533Spatrick namespace __dfsan {
17*d89ec533Spatrick 
18*d89ec533Spatrick static ChainedOriginDepot chainedOriginDepot;
19*d89ec533Spatrick 
GetChainedOriginDepot()20*d89ec533Spatrick ChainedOriginDepot* GetChainedOriginDepot() { return &chainedOriginDepot; }
21*d89ec533Spatrick 
22*d89ec533Spatrick }  // namespace __dfsan
23