rpcsx/rpcs3/Emu/ARMv7/ARMv7Decoder.h

19 lines
325 B
C
Raw Normal View History

#pragma once
#include "Emu/CPU/CPUDecoder.h"
2015-01-21 18:33:24 +01:00
2015-01-21 22:09:37 +01:00
struct ARMv7Context;
class ARMv7Decoder : public CPUDecoder
{
2015-01-21 22:09:37 +01:00
ARMv7Context& m_ctx;
public:
2015-01-21 22:09:37 +01:00
ARMv7Decoder(ARMv7Context& context) : m_ctx(context)
{
}
2015-01-21 22:09:37 +01:00
virtual u32 DecodeMemory(const u32 address);
2015-01-21 18:33:24 +01:00
};
2015-01-21 22:09:37 +01:00
void armv7_decoder_initialize(u32 addr, u32 end_addr, bool dump = false);