#include <AllocationCommand.h>
|
| | AllocationCommand () |
| |
| | ~AllocationCommand () |
| |
| void | autocomplete (const HugeStaticString &input, HugeStaticString &output) |
| |
| bool | execute (const HugeStaticString &input, HugeStaticString &output, InterruptState &state, DebuggerIO *screen) |
| |
| const NormalStaticString | getString () |
| |
| void | allocatePage (physical_uintptr_t page) |
| |
| void | freePage (physical_uintptr_t page) |
| |
| void | postProcess () |
| |
| bool | isMallocing () |
| |
| void | setMallocing (bool b) |
| |
| void | checkpoint () |
| |
| virtual const char * | getLine1 (size_t index, DebuggerIO::Colour &colour, DebuggerIO::Colour &bgColour) |
| |
| virtual const char * | getLine2 (size_t index, size_t &colOffset, DebuggerIO::Colour &colour, DebuggerIO::Colour &bgColour) |
| |
| virtual size_t | getLineCount () |
| |
| void | move (size_t x, size_t y) |
| |
| void | resize (size_t width, size_t height) |
| |
| void | scroll (ssize_t lines) |
| |
| void | scrollTo (size_t absolute) |
| |
| void | scrollHorizontal (ssize_t columns) |
| |
| void | horizontalScrollTo (size_t absolute) |
| |
| void | refresh (DebuggerIO *pScreen) |
| |
| void | setScrollKeys (char up, char down) |
| |
| ssize_t | getLine () |
| |
| void | centreOn (size_t line) |
| |
| size_t | height () const |
| |
| size_t | width () const |
| |
| virtual size_t | getContentWidth () |
| |
Traces page allocations.
Definition at line 40 of file AllocationCommand.h.
◆ AllocationCommand()
| AllocationCommand::AllocationCommand |
( |
| ) |
|
◆ ~AllocationCommand()
| AllocationCommand::~AllocationCommand |
( |
| ) |
|
◆ allocatePage()
| void AllocationCommand::allocatePage |
( |
physical_uintptr_t |
page | ) |
|
◆ autocomplete()
◆ checkpoint()
| void AllocationCommand::checkpoint |
( |
| ) |
|
◆ execute()
◆ freePage()
| void AllocationCommand::freePage |
( |
physical_uintptr_t |
page | ) |
|
◆ getLine1()
◆ getLine2()
◆ getLineCount()
| size_t AllocationCommand::getLineCount |
( |
| ) |
|
|
virtual |
◆ getString()
◆ isMallocing()
| bool AllocationCommand::isMallocing |
( |
| ) |
|
|
inline |
◆ postProcess()
| void AllocationCommand::postProcess |
( |
| ) |
|
◆ setMallocing()
| void AllocationCommand::setMallocing |
( |
bool |
b | ) |
|
|
inline |
◆ m_Allocations
◆ m_bAllocating
| bool AllocationCommand::m_bAllocating |
|
private |
◆ m_Frees
| Vector<void*> AllocationCommand::m_Frees |
|
private |
◆ m_It
◆ m_nIdx
| size_t AllocationCommand::m_nIdx |
|
private |
◆ m_nLines
| size_t AllocationCommand::m_nLines |
|
private |
◆ m_Tree
The documentation for this class was generated from the following files: