gem5  v22.1.0.0
Public Member Functions | Private Attributes | List of all members
gem5::SyscallDescTable< ABI > Class Template Reference

#include <syscall_desc.hh>

Public Member Functions

 SyscallDescTable (std::initializer_list< SyscallDescABI< ABI >> descs)
 
SyscallDescget (int num, bool fatal_if_missing=true)
 

Private Attributes

std::map< int, SyscallDescABI< ABI > > _descs
 

Detailed Description

template<typename ABI>
class gem5::SyscallDescTable< ABI >

Definition at line 189 of file syscall_desc.hh.

Constructor & Destructor Documentation

◆ SyscallDescTable()

template<typename ABI >
gem5::SyscallDescTable< ABI >::SyscallDescTable ( std::initializer_list< SyscallDescABI< ABI >>  descs)
inline

Definition at line 195 of file syscall_desc.hh.

References gem5::SyscallDescTable< ABI >::_descs, and panic_if.

Member Function Documentation

◆ get()

template<typename ABI >
SyscallDesc* gem5::SyscallDescTable< ABI >::get ( int  num,
bool  fatal_if_missing = true 
)
inline

Member Data Documentation

◆ _descs

template<typename ABI >
std::map<int, SyscallDescABI<ABI> > gem5::SyscallDescTable< ABI >::_descs
private

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

Generated on Wed Dec 21 2022 10:23:31 for gem5 by doxygen 1.9.1