gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::pseudo_inst::GuestAddr Struct Reference

This struct wrapper for Addr enables m5ops for systems with 32 bit pointer, since it allows to distinguish between address arguments and native C++ types. More...

#include <pseudo_inst.hh>

Public Member Functions

 GuestAddr (Addr _addr)
 Constructor is necessary to cast from uint64_t to GuestAddr.

Public Attributes

Addr addr

Detailed Description

This struct wrapper for Addr enables m5ops for systems with 32 bit pointer, since it allows to distinguish between address arguments and native C++ types.

GuestAddr is only a temporary solution and will likely replaced in the future.

Definition at line 73 of file pseudo_inst.hh.

Constructor & Destructor Documentation

◆ GuestAddr()

gem5::pseudo_inst::GuestAddr::GuestAddr ( Addr _addr)
inline

Constructor is necessary to cast from uint64_t to GuestAddr.

Definition at line 77 of file pseudo_inst.hh.

References addr.

Member Data Documentation

◆ addr

Addr gem5::pseudo_inst::GuestAddr::addr

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

Generated on Sat Oct 18 2025 08:07:01 for gem5 by doxygen 1.14.0