libmicroemu 0.2.0
ARM Microcontroller Emulator Library
Loading...
Searching...
No Matches
libmicroemu::internal::MemoryHelpers Class Reference

Static Public Member Functions

template<typename TCpuStates, typename TBus, typename... Args, typename = std::enable_if_t<(std::is_same_v<Args, uint32_t> && ...)>>
static Result< std::array< u32, sizeof...(Args)> > ReadMemory (TCpuStates &cpua, TBus &bus, Args... value)
 
template<typename TCpuStates, typename TBus>
static Result< void > CpyFromEmuMem (TCpuStates &cpua, TBus &bus, char *dest_ptr, std::size_t dest_len, me_adr_t src_ptr, me_size_t src_len)
 
template<typename TCpuStates, typename TBus>
static Result< u32 > CpyToEmuMem (TCpuStates &cpua, TBus &bus, me_adr_t dest_ptr, me_size_t dest_len, char *src_ptr, std::size_t src_len)
 

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