1 /*===- InstrProfilingInternal.c - Support library for PGO instrumentation -===*\
3 |* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 |* See https://llvm.org/LICENSE.txt for license information.
5 |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 \*===----------------------------------------------------------------------===*/
9 // Note: This is linked into the Darwin kernel, and must remain compatible
10 // with freestanding compilation. See `darwin_add_builtin_libraries`.
12 #if !defined(__Fuchsia__)
14 #include "InstrProfilingInternal.h"
16 static unsigned ProfileDumped
= 0;
18 COMPILER_RT_VISIBILITY
unsigned lprofProfileDumped(void) {
22 COMPILER_RT_VISIBILITY
void lprofSetProfileDumped(unsigned Value
) {
23 ProfileDumped
= Value
;