1//===-- hwasan_dynamic_shadow.h ---------------------------------*- C++ -*-===// 2// 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 6// 7//===----------------------------------------------------------------------===// 8/// 9/// \file 10/// This file is a part of HWAddressSanitizer. It reserves dynamic shadow memory 11/// region. 12/// 13//===----------------------------------------------------------------------===// 14 15#ifndef HWASAN_PREMAP_SHADOW_H 16#define HWASAN_PREMAP_SHADOW_H 17 18#include "sanitizer_common/sanitizer_internal_defs.h" 19 20namespace __hwasan { 21 22uptr FindDynamicShadowStart(uptr shadow_size_bytes); 23void InitShadowGOT(); 24 25} // namespace __hwasan 26 27#endif // HWASAN_PREMAP_SHADOW_H 28