llvm/compiler-rt/lib/stats/stats_client.cpp

//===-- stats_client.cpp --------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
//
// Sanitizer statistics gathering. Manages statistics for a module (executable
// or DSO) and registers statistics with the process.
//
// This is linked into each individual modle and cannot directly use functions
// declared in sanitizer_common.
//
//===----------------------------------------------------------------------===//

#ifdef _WIN32
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#else
#include <dlfcn.h>
#endif
#include <stdint.h>
#include <stdio.h>

#include "sanitizer_common/sanitizer_internal_defs.h"
#include "stats/stats.h"

usingnamespace__sanitizer;

namespace {

void *LookupSymbolFromMain(const char *name) {}

StatModule *list;

struct RegisterSanStats {} reg;

}

extern "C" void __sanitizer_stat_init(StatModule *mod) {}

extern "C" void __sanitizer_stat_report(StatInfo *s) {}