FuncDebugStart
Si une fonction a un point défini au niveau duquel le débogage doit commencer, ce point est identifié par un symbole avec une étiquette SymTagFuncDebugStart
.
Propriétés
Le tableau suivant montre les propriétés valides pour ce type de symbole.
Propriété | Type de données | Description |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
Partie décalage de l’emplacement ; pour plus d’informations, consultez Énumération LocationType. |
IDiaSymbol::get_addressSection | DWORD |
Partie section de l’emplacement ; pour plus d’informations, consultez Énumération LocationType. |
IDiaSymbol::get_customCallingConvention | BOOL |
TRUE si la fonction utilise une convention d’appel personnalisée (uniquement dans le SDK DIA v8.0 ou version ultérieure). |
IDiaSymbol::get_farReturn | BOOL |
TRUE si la fonction effectue un retour lointain (uniquement dans le SDK DIA v8.0 ou version ultérieure). |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE si la fonction contient un retour d’interruption (uniquement dans le SDK DIA v8.0 ou version ultérieure). |
IDiaSymbol::get_isStatic | BOOL |
TRUE si la fonction est marquée comme statique (uniquement dans le SDK DIA v8.0 ou version ultérieure). |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbole de la fonction englobante. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID du symbole parent lexical. |
IDiaSymbol::get_locationType | DWORD |
Les points de départ ont des emplacements statiques ; pour plus d’informations, consultez Emplacements des symboles. |
IDiaSymbol::get_noInline | BOOL |
TRUE si la fonction a été spécifiée avec l’attribut noinline (uniquement dans le SDK DIA v8.0 ou version ultérieure). |
IDiaSymbol::get_noReturn | BOOL |
TRUE si la fonction a été spécifiée avec l’attribut noreturn (uniquement dans le SDK DIA v8.0 ou version ultérieure). |
IDiaSymbol::get_notReached | BOOL |
TRUE si la fonction n’est jamais appelée (uniquement dans le SDK DIA v8.0 ou version ultérieure). |
IDiaSymbol::get_offset | LONG |
Décalage du symbole en mémoire ; pour plus d’informations, consultez l’énumération LocationType, LocIsRegRel . |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
TRUE si le code contient des informations de débogage pour le code optimisé (uniquement dans le SDK DIA v8.0 ou version ultérieure). |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Position relative de la fonction dans son bloc. |
IDiaSymbol::get_symIndexId | DWORD |
ID d’index du symbole. |
IDiaSymbol::get_symTag | DWORD |
Retourne SymTagFuncDebugStart (l’une des valeurs d’énumération SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Position de la fonction dans l’exécutable. |