This commit is contained in:
2025-04-27 10:34:53 -07:00
parent 70d35cf0e3
commit ba08245e02
25 changed files with 551 additions and 77 deletions

View File

@@ -1,10 +1,16 @@
#pragma once
#include <ehs/Str.h>
#include <ehs/Types.h>
class Instruction
class Architecture;
class EHS_LIB_IO Instruction
{
private:
friend class Architecture;
Architecture *arch;
ehs::UInt_64 id;
ehs::Str_8 name;
ehs::UInt_8 size;
@@ -33,6 +39,8 @@ public:
Instruction &operator=(const Instruction &ins);
const Architecture *GetArchitecture() const;
ehs::UInt_64 GetId() const;
ehs::Str_8 GetName() const;