1//===-- common.cpp ----------------------------------------------*- 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#include "common.h" 10#include "atomic_helpers.h" 11#include "string_utils.h" 12 13namespace scudo { 14 15uptr PageSizeCached; 16uptr getPageSize(); 17 18uptr getPageSizeSlow() { 19 PageSizeCached = getPageSize(); 20 CHECK_NE(PageSizeCached, 0); 21 return PageSizeCached; 22} 23 24} // namespace scudo 25 26