1275072Semaste//===-- NativeBreakpointList.h ----------------------------------*- C++ -*-===//
2275072Semaste//
3353358Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4353358Sdim// See https://llvm.org/LICENSE.txt for license information.
5353358Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6275072Semaste//
7275072Semaste//===----------------------------------------------------------------------===//
8275072Semaste
9275072Semaste#ifndef liblldb_NativeBreakpointList_h_
10275072Semaste#define liblldb_NativeBreakpointList_h_
11275072Semaste
12275072Semaste#include "lldb/lldb-private-forward.h"
13344779Sdim#include "lldb/lldb-types.h"
14275072Semaste#include <map>
15275072Semaste
16314564Sdimnamespace lldb_private {
17321369Sdim
18321369Sdimstruct HardwareBreakpoint {
19321369Sdim  lldb::addr_t m_addr;
20321369Sdim  size_t m_size;
21321369Sdim};
22321369Sdim
23321369Sdimusing HardwareBreakpointMap = std::map<lldb::addr_t, HardwareBreakpoint>;
24275072Semaste}
25275072Semaste
26275072Semaste#endif // ifndef liblldb_NativeBreakpointList_h_
27