Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ISymbolizerService Class Referenceabstract

Interface of a source code symbol retrieval service. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/ISymbolizerService.h>

Inheritance diagram for Arcane::ISymbolizerService:
Collaboration diagram for Arcane::ISymbolizerService:

Public Member Functions

virtual String stackTrace (ConstArrayView< StackFrame > frames)=0
 Information for the call stack frames.

Detailed Description

Interface of a source code symbol retrieval service.

This service allows retrieving certain information from the source code from a memory address. Among the recoverable information are the file name, the method name, and the line numbers.

Warning
UNSTABLE API

Definition at line 37 of file arccore/src/base/arccore/base/ISymbolizerService.h.

Constructor & Destructor Documentation

◆ ~ISymbolizerService()

virtual Arcane::ISymbolizerService::~ISymbolizerService ( )
inlinevirtual

Member Function Documentation

◆ stackTrace()

virtual String Arcane::ISymbolizerService::stackTrace ( ConstArrayView< StackFrame > frames)
pure virtual

Information for the call stack frames.

Implemented in Arcane::DbgHelpSymbolizerService, and Arcane::LLVMSymbolizerService.

Referenced by Arcane::LibUnwindStackTraceService::stackTrace().

Here is the caller graph for this function:

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