LLDB mainline
|
Encapsulates a single allocation request made by the JIT. More...
Public Member Functions | |
AllocationRecord (uintptr_t host_address, uint32_t permissions, lldb::SectionType sect_type, size_t size, unsigned alignment, unsigned section_id, const char *name) | |
void | dump (Log *log) |
Public Attributes | |
std::string | m_name |
lldb::addr_t | m_process_address |
uintptr_t | m_host_address |
uint32_t | m_permissions |
lldb::SectionType | m_sect_type |
size_t | m_size |
unsigned | m_alignment |
unsigned | m_section_id |
Encapsulates a single allocation request made by the JIT.
Allocations made by the JIT are first queued up and then applied in bulk to the underlying process.
Definition at line 337 of file IRExecutionUnit.h.
|
inline |
Definition at line 347 of file IRExecutionUnit.h.
References m_name.
void IRExecutionUnit::AllocationRecord::dump | ( | Log * | log | ) |
Definition at line 1151 of file IRExecutionUnit.cpp.
References LLDB_LOGF, and lldb_private::IRExecutionUnit::m_name.
unsigned lldb_private::IRExecutionUnit::AllocationRecord::m_alignment |
Definition at line 344 of file IRExecutionUnit.h.
Referenced by lldb_private::IRExecutionUnit::CommitOneAllocation().
uintptr_t lldb_private::IRExecutionUnit::AllocationRecord::m_host_address |
Definition at line 340 of file IRExecutionUnit.h.
std::string lldb_private::IRExecutionUnit::AllocationRecord::m_name |
Definition at line 338 of file IRExecutionUnit.h.
Referenced by AllocationRecord().
uint32_t lldb_private::IRExecutionUnit::AllocationRecord::m_permissions |
Definition at line 341 of file IRExecutionUnit.h.
Referenced by lldb_private::IRExecutionUnit::CommitOneAllocation().
lldb::addr_t lldb_private::IRExecutionUnit::AllocationRecord::m_process_address |
Definition at line 339 of file IRExecutionUnit.h.
Referenced by lldb_private::IRExecutionUnit::CommitOneAllocation().
lldb::SectionType lldb_private::IRExecutionUnit::AllocationRecord::m_sect_type |
Definition at line 342 of file IRExecutionUnit.h.
Referenced by lldb_private::IRExecutionUnit::CommitOneAllocation().
unsigned lldb_private::IRExecutionUnit::AllocationRecord::m_section_id |
Definition at line 345 of file IRExecutionUnit.h.
size_t lldb_private::IRExecutionUnit::AllocationRecord::m_size |
Definition at line 343 of file IRExecutionUnit.h.
Referenced by lldb_private::IRExecutionUnit::CommitOneAllocation().