20 lines
317 B
C++
20 lines
317 B
C++
//---
|
|
// fxos.passes.pcrel: PC-relative addressing resolution
|
|
//---
|
|
|
|
#include <fxos/disassembly.h>
|
|
|
|
namespace FxOS {
|
|
|
|
PcrelPass::PcrelPass(Disassembly &disasm):
|
|
DisassemblyPass(disasm)
|
|
{
|
|
}
|
|
|
|
void PcrelPass::analyze(uint32_t pc, ConcreteInstruction &ci)
|
|
{
|
|
enqueue_unseen_successors(pc, ci);
|
|
}
|
|
|
|
} /* namespace FxOS */
|