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