#include <SBSection.h>
Definition at line 18 of file SBSection.h.
| lldb::SBSection::SBSection |
( |
| ) |
|
| lldb::SBSection::~SBSection |
( |
| ) |
|
| lldb::addr_t lldb::SBSection::GetByteSize |
( |
| ) |
|
| lldb::addr_t lldb::SBSection::GetFileAddress |
( |
| ) |
|
| uint64_t lldb::SBSection::GetFileByteSize |
( |
| ) |
|
| uint64_t lldb::SBSection::GetFileOffset |
( |
| ) |
|
| lldb::addr_t lldb::SBSection::GetLoadAddress |
( |
lldb::SBTarget & |
target | ) |
|
| const char* lldb::SBSection::GetName |
( |
| ) |
|
| size_t lldb::SBSection::GetNumSubSections |
( |
| ) |
|
| uint32_t lldb::SBSection::GetPermissions |
( |
| ) |
const |
Gets the permissions (RWX) of the section of the object file
Returns a mask of bits of enum lldb::Permissions for this section. Sections for which permissions are not defined, 0 is returned for them. The binary representation of this value corresponds to [XRW] i.e. for a section having read and execute permissions, the value returned is 6
- Returns
- Returns an unsigned value for Permissions for the section.
| lldb::SBData lldb::SBSection::GetSectionData |
( |
uint64_t |
offset, |
|
|
uint64_t |
size |
|
) |
| |
| SectionType lldb::SBSection::GetSectionType |
( |
| ) |
|
| uint32_t lldb::SBSection::GetTargetByteSize |
( |
| ) |
|
Return the size of a target's byte represented by this section in numbers of host bytes. Note that certain architectures have varying minimum addressable unit (i.e. byte) size for their CODE or DATA buses.
- Returns
- The number of host (8-bit) bytes needed to hold a target byte
| bool lldb::SBSection::IsValid |
( |
| ) |
const |
The documentation for this class was generated from the following file: