21 lines
341 B
C++
21 lines
341 B
C++
|
//---
|
||
|
// fxos.passes.print: Print disassembly
|
||
|
//---
|
||
|
|
||
|
#include <fxos/disassembly.h>
|
||
|
|
||
|
namespace FxOS {
|
||
|
|
||
|
PrintPass::PrintPass(Disassembly &disasm):
|
||
|
DisassemblyPass(disasm)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
void PrintPass::analyze(uint32_t pc, ConcreteInstruction &ci)
|
||
|
{
|
||
|
std::cout << ci.inst.mnemonic << "\n";
|
||
|
enqueue_unseen_successors(pc, ci);
|
||
|
}
|
||
|
|
||
|
} /* namespace FxOS */
|