PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
|
This is the complete list of members for mulator::Emulator, including all inherited members.
emulate(u64 max_instructions, uint32_t randomness_start_addr, uint32_t randomness_end_addr) | mulator::Emulator | |
emulate(u32 end_address, u64 max_instructions, uint32_t randomness_start_addr, uint32_t randomness_end_addr) | mulator::Emulator | |
emulate_PROLEAD(::Software::ThreadSimulationStruct &, ::Software::ProbeTrackingStruct &, ::Software::HelperStruct &, std::vector< std::vector< std::vector< uint8_t > > > &, const int, const uint64_t, const uint32_t, const uint32_t) | mulator::Emulator | |
emulateInstantiation(u64 max_isntructions, ::Software::ThreadSimulationStruct &ThreadSimulation, ::Software::ProbeTrackingStruct &ProbeTracker, ::Software::HelperStruct &Helper, std::vector< std::vector< std::vector< uint8_t > > > &ProbeValues, uint32_t randomness_start_addr, uint32_t randomness_end_addr, uint32_t SimulationIndex) | mulator::Emulator | |
Emulator() | mulator::Emulator | |
Emulator(Architecture arch) | mulator::Emulator | |
Emulator(Architecture arch, boost::variate_generator< boost::mt19937 &, boost::uniform_int< uint64_t > > ThreadPrng, uint32_t NrOfPipelineStages) | mulator::Emulator | |
Emulator(const Emulator &other) | mulator::Emulator | |
get_architecture() const | mulator::Emulator | |
get_cpu_state() const | mulator::Emulator | |
get_decoder() const | mulator::Emulator | |
get_emulated_time() const | mulator::Emulator | |
get_flash() const | mulator::Emulator | |
get_flash_offset() const | mulator::Emulator | |
get_flash_size() const | mulator::Emulator | |
get_PRNG_randomness() | mulator::Emulator | |
get_ram() const | mulator::Emulator | |
get_ram_offset() const | mulator::Emulator | |
get_ram_size() const | mulator::Emulator | |
get_time() const | mulator::Emulator | |
in_IT_block() const | mulator::Emulator | |
is_running() const | mulator::Emulator | |
last_in_IT_block() const | mulator::Emulator | |
m_pipeline_cpu_states | mulator::Emulator | |
m_pipeline_stages | mulator::Emulator | |
read_memory(u32 address, u8 *buffer, u32 len) const | mulator::Emulator | |
read_register(Register reg) const | mulator::Emulator | |
set_cpu_state(const CPU_State &state) | mulator::Emulator | |
set_flash_region(u32 offset, u32 size) | mulator::Emulator | |
set_ram_region(u32 offset, u32 size) | mulator::Emulator | |
stop_emulation() | mulator::Emulator | |
write_memory(u32 dst_address, const u8 *buffer, u32 len) | mulator::Emulator | |
write_register(Register reg, u32 value) | mulator::Emulator | |
~Emulator() | mulator::Emulator |