#if !defined(_MSC_VER)
#include <stdint.h>
#endif
#include <cstddef>
#include <string>
typedef signed char schar;
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "os2.h"
#include "head.h"
// VDSOSupport -- a class representing kernel VDSO (if present).
//
#include "base/vdso_support.h"
#ifdef HAVE_VDSO_SUPPORT // defined in vdso_support.h
#include <algorithm>
#include <set>
#include "memory_region_map.h"
#ifdef HAVE_STDINT_H
#include <stdint.h> // for uintptr_t
#include <map>
using std::map;
#include <sys/mman.h>
#include <errno.h>
#include "system-alloc.h"
#include "internal_logging.h"
#include "base/logging.h"