Home | History | Annotate | Download | only in Breakpoint
      1 //===-- StoppointLocation.cpp -----------------------------------*- C++ -*-===//
      2 //
      3 //                     The LLVM Compiler Infrastructure
      4 //
      5 // This file is distributed under the University of Illinois Open Source
      6 // License. See LICENSE.TXT for details.
      7 //
      8 //===----------------------------------------------------------------------===//
      9 
     10 #include "lldb/Breakpoint/StoppointLocation.h"
     11 
     12 // C Includes
     13 // C++ Includes
     14 // Other libraries and framework includes
     15 // Project includes
     16 
     17 using namespace lldb;
     18 using namespace lldb_private;
     19 
     20 //----------------------------------------------------------------------
     21 // StoppointLocation constructor
     22 //----------------------------------------------------------------------
     23 StoppointLocation::StoppointLocation (break_id_t bid, addr_t addr, bool hardware) :
     24     m_loc_id(bid),
     25     m_addr(addr),
     26     m_hw_preferred(hardware),
     27     m_hw_index(LLDB_INVALID_INDEX32),
     28     m_byte_size(0),
     29     m_hit_count(0)
     30 {
     31 }
     32 
     33 StoppointLocation::StoppointLocation (break_id_t bid, addr_t addr, uint32_t byte_size, bool hardware) :
     34     m_loc_id(bid),
     35     m_addr(addr),
     36     m_hw_preferred(hardware),
     37     m_hw_index(LLDB_INVALID_INDEX32),
     38     m_byte_size(byte_size),
     39     m_hit_count(0)
     40 {
     41 }
     42 
     43 //----------------------------------------------------------------------
     44 // Destructor
     45 //----------------------------------------------------------------------
     46 StoppointLocation::~StoppointLocation()
     47 {
     48 }
     49