PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
mulator::InstructionDecoder Class Reference

#include <instruction_decoder.h>

Public Member Functions

 InstructionDecoder (Architecture arch)
 
Architecture get_architecture () const
 
std::pair< ReturnCode, Instructiondecode_instruction (u32 address, const u8 *bytes, u32 code_size, bool in_IT_block, bool last_in_IT_block)
 

Static Public Member Functions

static u8 get_instruction_size (const u8 *bytes)
 

Detailed Description

Definition at line 10 of file instruction_decoder.h.

Constructor & Destructor Documentation

◆ InstructionDecoder()

mulator::InstructionDecoder::InstructionDecoder ( Architecture  arch)

Member Function Documentation

◆ decode_instruction()

std::pair< ReturnCode, Instruction > mulator::InstructionDecoder::decode_instruction ( u32  address,
const u8 bytes,
u32  code_size,
bool  in_IT_block,
bool  last_in_IT_block 
)

◆ get_architecture()

Architecture mulator::InstructionDecoder::get_architecture ( ) const

◆ get_instruction_size()

static u8 mulator::InstructionDecoder::get_instruction_size ( const u8 bytes)
static

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