Nemiver  0.3
Public Member Functions | List of all members
nemiver::common::AsmInstr Class Reference

#include <nmv-asm-instr.h>

Public Member Functions

 AsmInstr ()
 
 AsmInstr (const string &a_address, const string &a_func, const string &a_offset, const string &a_instr)
 
virtual ~AsmInstr ()
 
const string & address () const
 
void address (string &a)
 
const string & function () const
 
void function (const string &a_str)
 
const string & offset () const
 
void offset (string &a_o)
 
const string & instruction () const
 
void instruction (const string &a_instr)
 

Detailed Description

Assembly instruction type It carries the address of the instruction, the function the instruction is from, offset of the instruction starting from the beginning of the function, and the instruction itself, represented by a string.

Constructor & Destructor Documentation

◆ AsmInstr() [1/2]

nemiver::common::AsmInstr::AsmInstr ( )
inlineexplicit

◆ AsmInstr() [2/2]

nemiver::common::AsmInstr::AsmInstr ( const string &  a_address,
const string &  a_func,
const string &  a_offset,
const string &  a_instr 
)
inline

◆ ~AsmInstr()

virtual nemiver::common::AsmInstr::~AsmInstr ( )
inlinevirtual

Member Function Documentation

◆ address() [1/2]

const string& nemiver::common::AsmInstr::address ( ) const
inline

◆ address() [2/2]

void nemiver::common::AsmInstr::address ( string &  a)
inline

◆ function() [1/2]

const string& nemiver::common::AsmInstr::function ( ) const
inline

◆ function() [2/2]

void nemiver::common::AsmInstr::function ( const string &  a_str)
inline

◆ instruction() [1/2]

const string& nemiver::common::AsmInstr::instruction ( ) const
inline

◆ instruction() [2/2]

void nemiver::common::AsmInstr::instruction ( const string &  a_instr)
inline

◆ offset() [1/2]

const string& nemiver::common::AsmInstr::offset ( ) const
inline

◆ offset() [2/2]

void nemiver::common::AsmInstr::offset ( string &  a_o)
inline

The documentation for this class was generated from the following file: