Interface d'un service de trace des appels de fonctions. Plus de détails...
Fonctions membres publiques | |
virtual void | build ()=0 |
virtual StackTrace | stackTrace (int first_function=0)=0 |
Chaîne de caractère indiquant la pile d'appel. | |
virtual StackTrace | stackTraceFunction (int function_index)=0 |
Nom d'une fonction dans la pile d'appel. | |
Interface d'un service de trace des appels de fonctions.
Définition à la ligne 31 du fichier arccore/src/base/arccore/base/IStackTraceService.h.
|
inlinevirtual |
Définition à la ligne 35 du fichier arccore/src/base/arccore/base/IStackTraceService.h.
|
pure virtual |
Implémenté dans Arcane::DbgHelpStackTraceService, et Arcane::LibUnwindStackTraceService.
|
pure virtual |
Chaîne de caractère indiquant la pile d'appel.
first_function indique le numéro dans la pile de la première fonction affichée dans la trace.
Implémenté dans Arcane::DbgHelpStackTraceService, et Arcane::LibUnwindStackTraceService.
Référencé par Arccore::Platform::dumpStackTrace(), et Arccore::Platform::getStackTrace().
|
pure virtual |
Nom d'une fonction dans la pile d'appel.
function_index indique la position de la fonction à retourner dans la pile d'appel. Par exemple, 0 indique la fonction courante, 1 celle d'avant (donc celle qui appelle cette méthode).
Implémenté dans Arcane::DbgHelpStackTraceService, et Arcane::LibUnwindStackTraceService.