gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
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 _descs, and panic_if.

Member Function Documentation

◆ get()

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

Definition at line 204 of file syscall_desc.hh.

References _descs, and fatal.

Member Data Documentation

◆ _descs

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

Definition at line 192 of file syscall_desc.hh.

Referenced by get(), and SyscallDescTable().


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

Generated on Mon May 26 2025 09:19:26 for gem5 by doxygen 1.13.2