gem5  v21.2.1.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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)]] = \

Definition at line 95 of file aux_vector.hh.

name
const std::string & name()
Definition: trace.cc:49

Generated on Wed May 4 2022 12:14:20 for gem5 by doxygen 1.8.17