gem5 v24.0.0.0
Loading...
Searching...
No Matches
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 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
 
namespace  gem5::auxv
 

Macros

#define GEM5_DEPRECATE_AT(NAME, name)
 

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 Tue Jun 18 2024 16:24:08 for gem5 by doxygen 1.11.0