HPCToolkit
LinuxKernelSymbolsFactory Class Reference

#include <LinuxKernelSymbols.hpp>

Inheritance diagram for LinuxKernelSymbolsFactory:
Collaboration diagram for LinuxKernelSymbolsFactory:

Public Member Functions

 LinuxKernelSymbolsFactory ()
 
 ~LinuxKernelSymbolsFactory ()
 
const char * unified_name ()
 
bool match (const char *pathname)
 
SimpleSymbolscreate ()
 
void id (uint _id)
 
uint id ()
 
void fileId (uint _id)
 
uint fileId ()
 

Private Attributes

LinuxKernelSymbolsm_kernelSymbol
 
uint m_id
 
uint m_fileId
 
enum init_status_e m_id_status
 
enum init_status_e m_fileId_status
 

Detailed Description

Definition at line 70 of file LinuxKernelSymbols.hpp.

Constructor & Destructor Documentation

◆ LinuxKernelSymbolsFactory()

LinuxKernelSymbolsFactory::LinuxKernelSymbolsFactory ( )
inline

Definition at line 72 of file LinuxKernelSymbols.hpp.

◆ ~LinuxKernelSymbolsFactory()

LinuxKernelSymbolsFactory::~LinuxKernelSymbolsFactory ( )
inline

Definition at line 75 of file LinuxKernelSymbols.hpp.

Member Function Documentation

◆ create()

SimpleSymbols * LinuxKernelSymbolsFactory::create ( void  )
virtual

Implements SimpleSymbolsFactory.

Definition at line 209 of file LinuxKernelSymbols.cpp.

Here is the call graph for this function:

◆ fileId() [1/2]

void LinuxKernelSymbolsFactory::fileId ( uint  _id)
virtual

Implements SimpleSymbolsFactory.

Definition at line 235 of file LinuxKernelSymbols.cpp.

◆ fileId() [2/2]

uint LinuxKernelSymbolsFactory::fileId ( )
virtual

Implements SimpleSymbolsFactory.

Definition at line 245 of file LinuxKernelSymbols.cpp.

◆ id() [1/2]

void LinuxKernelSymbolsFactory::id ( uint  _id)
virtual

Implements SimpleSymbolsFactory.

Definition at line 219 of file LinuxKernelSymbols.cpp.

◆ id() [2/2]

uint LinuxKernelSymbolsFactory::id ( )
virtual

Implements SimpleSymbolsFactory.

Definition at line 229 of file LinuxKernelSymbols.cpp.

◆ match()

bool LinuxKernelSymbolsFactory::match ( const char *  pathname)
virtual

Implements SimpleSymbolsFactory.

Definition at line 195 of file LinuxKernelSymbols.cpp.

◆ unified_name()

const char * LinuxKernelSymbolsFactory::unified_name ( )
virtual

Implements SimpleSymbolsFactory.

Definition at line 253 of file LinuxKernelSymbols.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ m_fileId

uint LinuxKernelSymbolsFactory::m_fileId
private

Definition at line 95 of file LinuxKernelSymbols.hpp.

◆ m_fileId_status

enum init_status_e LinuxKernelSymbolsFactory::m_fileId_status
private

Definition at line 98 of file LinuxKernelSymbols.hpp.

◆ m_id

uint LinuxKernelSymbolsFactory::m_id
private

Definition at line 94 of file LinuxKernelSymbols.hpp.

◆ m_id_status

enum init_status_e LinuxKernelSymbolsFactory::m_id_status
private

Definition at line 97 of file LinuxKernelSymbols.hpp.

◆ m_kernelSymbol

LinuxKernelSymbols* LinuxKernelSymbolsFactory::m_kernelSymbol
private

Definition at line 93 of file LinuxKernelSymbols.hpp.


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