mirror of
https://github.com/zoriya/ComSquare.git
synced 2026-05-23 23:08:16 +00:00
84 lines
4.7 KiB
TeX
84 lines
4.7 KiB
TeX
\hypertarget{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction}{}\doxysection{Com\+Square\+::Debugger\+::C\+PU\+::Executed\+Instruction Struct Reference}
|
|
\label{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction}\index{ComSquare::Debugger::CPU::ExecutedInstruction@{ComSquare::Debugger::CPU::ExecutedInstruction}}
|
|
|
|
|
|
An instruction that has already been executed. Used for the history viewer.
|
|
|
|
|
|
|
|
|
|
{\ttfamily \#include $<$C\+P\+U\+Debug.\+hpp$>$}
|
|
|
|
|
|
|
|
Collaboration diagram for Com\+Square\+::Debugger\+::C\+PU\+::Executed\+Instruction\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=225pt]{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Public Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
uint8\+\_\+t \mbox{\hyperlink{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_ad83e521a82dc1ed846fce0e0e9b10b3a}{opcode}}
|
|
\begin{DoxyCompactList}\small\item\em Opcode of the instruction. \end{DoxyCompactList}\item
|
|
std\+::string \mbox{\hyperlink{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_a7d6e83c97167eefbf64224541bc39b02}{name}}
|
|
\begin{DoxyCompactList}\small\item\em The name of the instruction. \end{DoxyCompactList}\item
|
|
std\+::string \mbox{\hyperlink{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_a7e58931166f304964e8be13c43d73fab}{params}}
|
|
\begin{DoxyCompactList}\small\item\em Readable parameters (disassembly style) \end{DoxyCompactList}\item
|
|
std\+::string \mbox{\hyperlink{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_af3b650515f39ef19840138d9f9256c5a}{proceeded\+Params}}
|
|
\begin{DoxyCompactList}\small\item\em The address to read from after processing the parameter. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
An instruction that has already been executed. Used for the history viewer.
|
|
|
|
\doxysubsection{Member Data Documentation}
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_a7d6e83c97167eefbf64224541bc39b02}\label{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_a7d6e83c97167eefbf64224541bc39b02}}
|
|
\index{ComSquare::Debugger::CPU::ExecutedInstruction@{ComSquare::Debugger::CPU::ExecutedInstruction}!name@{name}}
|
|
\index{name@{name}!ComSquare::Debugger::CPU::ExecutedInstruction@{ComSquare::Debugger::CPU::ExecutedInstruction}}
|
|
\doxysubsubsection{\texorpdfstring{name}{name}}
|
|
{\footnotesize\ttfamily std\+::string Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Executed\+Instruction\+::name}
|
|
|
|
|
|
|
|
The name of the instruction.
|
|
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_ad83e521a82dc1ed846fce0e0e9b10b3a}\label{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_ad83e521a82dc1ed846fce0e0e9b10b3a}}
|
|
\index{ComSquare::Debugger::CPU::ExecutedInstruction@{ComSquare::Debugger::CPU::ExecutedInstruction}!opcode@{opcode}}
|
|
\index{opcode@{opcode}!ComSquare::Debugger::CPU::ExecutedInstruction@{ComSquare::Debugger::CPU::ExecutedInstruction}}
|
|
\doxysubsubsection{\texorpdfstring{opcode}{opcode}}
|
|
{\footnotesize\ttfamily uint8\+\_\+t Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Executed\+Instruction\+::opcode}
|
|
|
|
|
|
|
|
Opcode of the instruction.
|
|
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_a7e58931166f304964e8be13c43d73fab}\label{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_a7e58931166f304964e8be13c43d73fab}}
|
|
\index{ComSquare::Debugger::CPU::ExecutedInstruction@{ComSquare::Debugger::CPU::ExecutedInstruction}!params@{params}}
|
|
\index{params@{params}!ComSquare::Debugger::CPU::ExecutedInstruction@{ComSquare::Debugger::CPU::ExecutedInstruction}}
|
|
\doxysubsubsection{\texorpdfstring{params}{params}}
|
|
{\footnotesize\ttfamily std\+::string Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Executed\+Instruction\+::params}
|
|
|
|
|
|
|
|
Readable parameters (disassembly style)
|
|
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_af3b650515f39ef19840138d9f9256c5a}\label{structComSquare_1_1Debugger_1_1CPU_1_1ExecutedInstruction_af3b650515f39ef19840138d9f9256c5a}}
|
|
\index{ComSquare::Debugger::CPU::ExecutedInstruction@{ComSquare::Debugger::CPU::ExecutedInstruction}!proceededParams@{proceededParams}}
|
|
\index{proceededParams@{proceededParams}!ComSquare::Debugger::CPU::ExecutedInstruction@{ComSquare::Debugger::CPU::ExecutedInstruction}}
|
|
\doxysubsubsection{\texorpdfstring{proceededParams}{proceededParams}}
|
|
{\footnotesize\ttfamily std\+::string Com\+Square\+::\+Debugger\+::\+C\+P\+U\+::\+Executed\+Instruction\+::proceeded\+Params}
|
|
|
|
|
|
|
|
The address to read from after processing the parameter.
|
|
|
|
|
|
|
|
The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
sources/\+Debugger/\+C\+P\+U/\mbox{\hyperlink{CPUDebug_8hpp}{C\+P\+U\+Debug.\+hpp}}\end{DoxyCompactItemize}
|