ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Public Member Functions | Private Attributes | Friends | List of all members
etiss::CodeBlock::Line Class Reference

equivalent of a translated instruction More...

#include <CodePart.h>

Collaboration diagram for etiss::CodeBlock::Line:
Collaboration graph
[legend]

Public Member Functions

 Line (const Line &line)
 
 Line (etiss::uint64 addr)
 
CodeSetgetCodeSet ()
 
const etiss::uint64getAddress ()
 

Private Attributes

CodeSet codeset_
 
bool ismeta_
 
etiss::uint64 addr_
 

Friends

class CodeBlock
 

Detailed Description

equivalent of a translated instruction

Definition at line 577 of file CodePart.h.

Constructor & Destructor Documentation

◆ Line() [1/2]

etiss::CodeBlock::Line::Line ( const Line line)
inline

Definition at line 583 of file CodePart.h.

◆ Line() [2/2]

etiss::CodeBlock::Line::Line ( etiss::uint64  addr)
inline

Definition at line 584 of file CodePart.h.

Member Function Documentation

◆ getAddress()

const etiss::uint64& etiss::CodeBlock::Line::getAddress ( )
inline

Definition at line 586 of file CodePart.h.

References addr_.

◆ getCodeSet()

CodeSet& etiss::CodeBlock::Line::getCodeSet ( )
inline

Definition at line 585 of file CodePart.h.

References codeset_.

Referenced by etiss::Translation::translateBlock().

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ CodeBlock

friend class CodeBlock
friend

Definition at line 579 of file CodePart.h.

Member Data Documentation

◆ addr_

etiss::uint64 etiss::CodeBlock::Line::addr_
private

Definition at line 591 of file CodePart.h.

Referenced by getAddress().

◆ codeset_

CodeSet etiss::CodeBlock::Line::codeset_
private

Definition at line 589 of file CodePart.h.

Referenced by getCodeSet().

◆ ismeta_

bool etiss::CodeBlock::Line::ismeta_
private

Definition at line 590 of file CodePart.h.


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