Path: blob/main/contrib/llvm-project/compiler-rt/lib/msan/msan_dl.h
35262 views
//===-- msan_dl.h ---------------------------------------------------------===//1//2// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.3// See https://llvm.org/LICENSE.txt for license information.4// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception5//6//===----------------------------------------------------------------------===//7//8// This file is a part of MemorySanitizer.9//10// Helper functions for unpoisoning results of dladdr and dladdr1.11//===----------------------------------------------------------------------===//1213#ifndef MSAN_DL_H14#define MSAN_DL_H1516#include "msan.h"17#include "sanitizer_common/sanitizer_common.h"1819namespace __msan {2021void UnpoisonDllAddrInfo(void *info);2223#if SANITIZER_GLIBC24void UnpoisonDllAddr1ExtraInfo(void **extra_info, int flags);25#endif2627} // namespace __msan2829#endif // MSAN_DL_H303132