openMSX
|
#include <ImGuiDisassembly.hh>
Public Member Functions | |
ImGuiDisassembly (ImGuiManager &manager_, size_t index) | |
zstring_view | iniName () const override |
void | save (ImGuiTextBuffer &buf) override |
void | loadLine (std::string_view name, zstring_view value) override |
void | loadEnd () override |
void | paint (MSXMotherBoard *motherBoard) override |
void | signalBreak () |
void | setGotoTarget (uint16_t target) |
void | syncWithPC () |
Public Member Functions inherited from openmsx::ImGuiPart | |
ImGuiPart (ImGuiManager &manager_) | |
~ImGuiPart () | |
ImGuiPart (const ImGuiPart &)=delete | |
ImGuiPart (ImGuiPart &&)=delete | |
ImGuiPart & | operator= (const ImGuiPart &)=delete |
ImGuiPart & | operator= (ImGuiPart &&)=delete |
Public Member Functions inherited from openmsx::ImGuiPartInterface | |
virtual void | loadStart () |
virtual void | showMenu (MSXMotherBoard *) |
Static Public Member Functions | |
static void | actionToggleBp (MSXMotherBoard &motherBoard) |
static std::pair< const MSXRom *, RomBlockDebuggableBase * > | getRomBlocks (Debugger &debugger, const MSXDevice *device) |
Public Attributes | |
bool | show = true |
Additional Inherited Members | |
Protected Attributes inherited from openmsx::ImGuiPart | |
ImGuiManager & | manager |
Definition at line 18 of file ImGuiDisassembly.hh.
openmsx::ImGuiDisassembly::ImGuiDisassembly | ( | ImGuiManager & | manager_, |
size_t | index | ||
) |
Definition at line 35 of file ImGuiDisassembly.cc.
References strAppend().
|
static |
Definition at line 178 of file ImGuiDisassembly.cc.
References openmsx::MSXMotherBoard::getCPU(), openmsx::MSXMotherBoard::getCPUInterface(), openmsx::MSXMotherBoard::getDebugger(), openmsx::CPURegs::getPC(), and openmsx::MSXCPU::getRegisters().
Referenced by openmsx::ImGuiDebugger::checkShortcuts().
|
static |
Definition at line 69 of file ImGuiDisassembly.cc.
References openmsx::Debugger::findDebuggable().
|
inlineoverridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 23 of file ImGuiDisassembly.hh.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 56 of file ImGuiDisassembly.cc.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 51 of file ImGuiDisassembly.cc.
References openmsx::loadOnePersistent().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 198 of file ImGuiDisassembly.cc.
References openmsx::ImGuiManager::breakPoints, ImGui::CalcTextSize(), openmsx::dasm(), openmsx::ImGuiManager::executeDelayed(), im::Font(), openmsx::ImGuiManager::fontMono, g, openmsx::getColor(), openmsx::ImGuiManager::getShortcuts(), im::ID(), im::Indent(), openmsx::instructionBoundary(), join(), openmsx::SymbolManager::lookupValue(), openmsx::makeTclList(), openmsx::ImGuiPart::manager, openmsx::Symbol::name, openmsx::nInstructionsBefore(), openmsx::SymbolManager::parseSymbolOrValue(), im::Popup(), show, openmsx::simpleToolTip(), strAppend(), strCat(), t, im::Table(), ImGui::TextUnformatted(), tmpStrCat(), view::transform(), im::Window(), xrange(), and openmsx::YELLOW_BG.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 46 of file ImGuiDisassembly.cc.
References openmsx::savePersistent().
void openmsx::ImGuiDisassembly::setGotoTarget | ( | uint16_t | target | ) |
Definition at line 61 of file ImGuiDisassembly.cc.
References show.
|
inline |
Definition at line 29 of file ImGuiDisassembly.hh.
|
inline |
Definition at line 31 of file ImGuiDisassembly.hh.
bool openmsx::ImGuiDisassembly::show = true |
Definition at line 39 of file ImGuiDisassembly.hh.
Referenced by paint(), and setGotoTarget().