LLDB mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::DynamicLoaderDarwin::Segment Class Reference

#include <DynamicLoaderDarwin.h>

Public Member Functions

 Segment ()
 
bool operator== (const Segment &rhs) const
 
void PutToLog (lldb_private::Log *log, lldb::addr_t slide) const
 

Public Attributes

lldb_private::ConstString name
 
lldb::addr_t vmaddr = LLDB_INVALID_ADDRESS
 
lldb::addr_t vmsize = 0
 
lldb::addr_t fileoff = 0
 
lldb::addr_t filesize = 0
 
uint32_t maxprot = 0
 
uint32_t initprot = 0
 
uint32_t nsects = 0
 
uint32_t flags = 0
 

Detailed Description

Definition at line 76 of file DynamicLoaderDarwin.h.

Constructor & Destructor Documentation

◆ Segment()

lldb_private::DynamicLoaderDarwin::Segment::Segment ( )
inline

Definition at line 78 of file DynamicLoaderDarwin.h.

Member Function Documentation

◆ operator==()

bool lldb_private::DynamicLoaderDarwin::Segment::operator== ( const Segment rhs) const
inline

Definition at line 90 of file DynamicLoaderDarwin.h.

References name, vmaddr, and vmsize.

◆ PutToLog()

void DynamicLoaderDarwin::Segment::PutToLog ( lldb_private::Log log,
lldb::addr_t  slide 
) const

Member Data Documentation

◆ fileoff

lldb::addr_t lldb_private::DynamicLoaderDarwin::Segment::fileoff = 0

◆ filesize

lldb::addr_t lldb_private::DynamicLoaderDarwin::Segment::filesize = 0

◆ flags

uint32_t lldb_private::DynamicLoaderDarwin::Segment::flags = 0

◆ initprot

uint32_t lldb_private::DynamicLoaderDarwin::Segment::initprot = 0

◆ maxprot

uint32_t lldb_private::DynamicLoaderDarwin::Segment::maxprot = 0

◆ name

lldb_private::ConstString lldb_private::DynamicLoaderDarwin::Segment::name

◆ nsects

uint32_t lldb_private::DynamicLoaderDarwin::Segment::nsects = 0

◆ vmaddr

lldb::addr_t lldb_private::DynamicLoaderDarwin::Segment::vmaddr = LLDB_INVALID_ADDRESS

◆ vmsize

lldb::addr_t lldb_private::DynamicLoaderDarwin::Segment::vmsize = 0

The documentation for this class was generated from the following files: