Conserve une liste de taille fixe maximale de StackFrame. Plus de détails...
Graphe de collaboration de Arcane::FixedStackFrameArray:Fonctions membres publiques | |
| ConstArrayView< StackFrame > | view () const |
| void | addFrame (const StackFrame &frame) |
| Ajoute frame à la liste des frames. Si nbFrame() est supérieur ou égal à MAX_FRAME, aucune opération n'est effectuée. | |
| Integer | nbFrame () const |
Attributs publics statiques | |
| static const int | MAX_FRAME = 32 |
Attributs privés | |
| StackFrame | m_addresses [MAX_FRAME] |
| Liste des adresses de la pile d'appel. Stocke au plus 32 appels. | |
| Integer | m_nb_frame |
Conserve une liste de taille fixe maximale de StackFrame.
Définition à la ligne 51 du fichier arccore/src/base/arccore/base/StackTrace.h.
|
inline |
Définition à la ligne 55 du fichier arccore/src/base/arccore/base/StackTrace.h.
|
inline |
Ajoute frame à la liste des frames. Si nbFrame() est supérieur ou égal à MAX_FRAME, aucune opération n'est effectuée.
Définition à la ligne 65 du fichier arccore/src/base/arccore/base/StackTrace.h.
Références m_addresses.
Référencé par Arcane::LibUnwindStackTraceService::_backtraceStackFrame(), et Arcane::LibUnwindStackTraceService::stackTrace().
Voici le graphe des appelants de cette fonction :
|
inline |
Définition à la ligne 72 du fichier arccore/src/base/arccore/base/StackTrace.h.
|
inline |
Définition à la ligne 57 du fichier arccore/src/base/arccore/base/StackTrace.h.
|
private |
Liste des adresses de la pile d'appel. Stocke au plus 32 appels.
Définition à la ligne 75 du fichier arccore/src/base/arccore/base/StackTrace.h.
Référencé par addFrame().
|
private |
Définition à la ligne 76 du fichier arccore/src/base/arccore/base/StackTrace.h.
|
static |
Définition à la ligne 54 du fichier arccore/src/base/arccore/base/StackTrace.h.