overengineered piece of shit, but compiles fine
This commit is contained in:
@@ -38,7 +38,7 @@ namespace spider {
|
||||
* Reindexing may occur, continous access
|
||||
* may incurr in less penalties.
|
||||
*/
|
||||
virtual u8 readU8(u64 ip) override;
|
||||
virtual u8 readU8(u64 ip) const override;
|
||||
|
||||
/**
|
||||
* Obtains a byte of data at
|
||||
@@ -46,7 +46,7 @@ namespace spider {
|
||||
* Reindexing may occur, continous access
|
||||
* may incurr in less penalties.
|
||||
*/
|
||||
virtual u16 readU16(u64 ip) override;
|
||||
virtual u16 readU16(u64 ip) const override;
|
||||
|
||||
/**
|
||||
* Obtains a byte of data at
|
||||
@@ -54,7 +54,7 @@ namespace spider {
|
||||
* Reindexing may occur, continous access
|
||||
* may incurr in less penalties.
|
||||
*/
|
||||
virtual u32 readU32(u64 ip) override;
|
||||
virtual u32 readU32(u64 ip) const override;
|
||||
|
||||
/**
|
||||
* Obtains a byte of data at
|
||||
@@ -62,20 +62,20 @@ namespace spider {
|
||||
* Reindexing may occur, continous access
|
||||
* may incurr in less penalties.
|
||||
*/
|
||||
virtual u64 readU64(u64 ip) override;
|
||||
virtual u64 readU64(u64 ip) const override;
|
||||
|
||||
/**
|
||||
* Reads a range of data, and
|
||||
* outputs it.
|
||||
*/
|
||||
virtual void readRange(u64 ip, u8* out, u64 length) override;
|
||||
virtual void readRange(u64 ip, u8* out, u64 length) const override;
|
||||
|
||||
virtual void loadRegister(u64 ip, u8 size_code, register_t* r) override;
|
||||
virtual void loadRegister(u64 ip, u8 size_code, register_t* r) const override;
|
||||
|
||||
/**
|
||||
* Current size of the instructions.
|
||||
*/
|
||||
virtual u64 size() override;
|
||||
virtual u64 size() const override;
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user