gem5  v22.1.0.0
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
aux_vector.hh File Reference
#include "base/compiler.hh"

Go to the source code of this file.

Classes

class  gem5::auxv::AuxVector< IntType >
 

Namespaces

 gem5
 Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223.
 
 gem5::auxv
 

Macros

#define GEM5_DEPRECATE_AT(NAME, name)
 

Typedefs

template<class IntType >
using gem5::AuxVector = gem5::auxv::AuxVector< IntType >
 

Enumerations

enum  gem5::auxv::Type {
  gem5::auxv::Null = 0 , gem5::auxv::Ignore = 1 , gem5::auxv::Execfd = 2 , gem5::auxv::Phdr = 3 ,
  gem5::auxv::Phent = 4 , gem5::auxv::Phnum = 5 , gem5::auxv::Pagesz = 6 , gem5::auxv::Base = 7 ,
  gem5::auxv::Flags = 8 , gem5::auxv::Entry = 9 , gem5::auxv::Notelf = 10 , gem5::auxv::Uid = 11 ,
  gem5::auxv::Euid = 12 , gem5::auxv::Gid = 13 , gem5::auxv::Egid = 14 , gem5::auxv::Platform = 15 ,
  gem5::auxv::Hwcap = 16 , gem5::auxv::Clktck = 17 , gem5::auxv::Secure = 23 , gem5::auxv::BasePlatform = 24 ,
  gem5::auxv::Random = 25 , gem5::auxv::Hwcap2 = 26 , gem5::auxv::Execfn = 31 , gem5::auxv::VectorSize = 44
}
 
enum  gem5::AuxiliaryVectorType {
  gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) ,
  gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) ,
  gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) ,
  gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) ,
  gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::M5_BASE_PLATFORM ,
  gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null) , gem5::GEM5_DEPRECATE_AT =(NULL, Null)
}
 

Functions

template<class IntType >
AuxVector< IntType > gem5::auxv::swap_byte (const AuxVector< IntType > &av)
 

Macro Definition Documentation

◆ GEM5_DEPRECATE_AT

#define GEM5_DEPRECATE_AT (   NAME,
  name 
)
Value:
M5_AT_##NAME \
[[deprecated("Replace M5_AT_" #NAME " with gem5::auxv::" #name)]] = \
const std::string & name()
Definition: trace.cc:49

Definition at line 95 of file aux_vector.hh.


Generated on Wed Dec 21 2022 10:22:58 for gem5 by doxygen 1.9.1