Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::LibUnwindStackTraceService::ProcInfo Struct Reference

Information about a memory address. More...

Collaboration diagram for Arcane::LibUnwindStackTraceService::ProcInfo:

Public Member Functions

 ProcInfo (const String &aname)
const Stringname () const
 Function name.
const char * libraryFileName () const
 Name of the library containing the function. May be null.

Public Attributes

String m_name
 Demangled procedure name.
const char * m_library_file_name = nullptr
 Name of the library (.so or .exe) where the method is located.
unw_word_t m_file_loaded_address = 0
 Library load address.
unw_word_t m_base_ip = 0
DebugSourceInfo m_source_info

Detailed Description

Information about a memory address.

Definition at line 185 of file LibUnwindStackTraceService.cc.

Constructor & Destructor Documentation

◆ ProcInfo()

Arcane::LibUnwindStackTraceService::ProcInfo::ProcInfo ( const String & aname)
inlineexplicit

Definition at line 190 of file LibUnwindStackTraceService.cc.

Member Function Documentation

◆ libraryFileName()

const char * Arcane::LibUnwindStackTraceService::ProcInfo::libraryFileName ( ) const
inline

Name of the library containing the function. May be null.

Definition at line 199 of file LibUnwindStackTraceService.cc.

References m_library_file_name.

◆ name()

const String & Arcane::LibUnwindStackTraceService::ProcInfo::name ( ) const
inline

Function name.

Definition at line 197 of file LibUnwindStackTraceService.cc.

References m_name.

Member Data Documentation

◆ m_base_ip

unw_word_t Arcane::LibUnwindStackTraceService::ProcInfo::m_base_ip = 0

Definition at line 210 of file LibUnwindStackTraceService.cc.

◆ m_file_loaded_address

unw_word_t Arcane::LibUnwindStackTraceService::ProcInfo::m_file_loaded_address = 0

Library load address.

Definition at line 209 of file LibUnwindStackTraceService.cc.

◆ m_library_file_name

const char* Arcane::LibUnwindStackTraceService::ProcInfo::m_library_file_name = nullptr

Name of the library (.so or .exe) where the method is located.

Definition at line 206 of file LibUnwindStackTraceService.cc.

Referenced by libraryFileName().

◆ m_name

String Arcane::LibUnwindStackTraceService::ProcInfo::m_name

◆ m_source_info

DebugSourceInfo Arcane::LibUnwindStackTraceService::ProcInfo::m_source_info

Definition at line 211 of file LibUnwindStackTraceService.cc.


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