gem5 v24.1.0.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

namespace  gem5
 Copyright (c) 2024 Arm Limited All rights reserved.
 
namespace  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)]] = \
gem5::auxv::name
const std::string & name()
Definition trace.cc:48

Definition at line 95 of file aux_vector.hh.


Generated on Mon Jan 13 2025 04:28:46 for gem5 by doxygen 1.9.8