ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
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::uint64 & getAddress ()
 

Private Attributes

CodeSet codeset_
 
bool ismeta_
 
etiss::uint64 addr_
 

Friends

class CodeBlock
 

Detailed Description

equivalent of a translated instruction

Definition at line 539 of file CodePart.h.

Constructor & Destructor Documentation

◆ Line() [1/2]

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

Definition at line 545 of file CodePart.h.

◆ Line() [2/2]

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

Definition at line 546 of file CodePart.h.

Member Function Documentation

◆ getAddress()

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

Definition at line 548 of file CodePart.h.

References addr_.

◆ getCodeSet()

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

Definition at line 547 of file CodePart.h.

References codeset_.

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

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ CodeBlock

friend class CodeBlock
friend

Definition at line 541 of file CodePart.h.

Member Data Documentation

◆ addr_

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

Definition at line 553 of file CodePart.h.

Referenced by getAddress().

◆ codeset_

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

Definition at line 551 of file CodePart.h.

Referenced by getCodeSet().

◆ ismeta_

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

Definition at line 552 of file CodePart.h.


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