FuncDebugStart
Se una funzione ha un punto definito in corrispondenza del quale deve iniziare il debug, tale punto viene identificato da un simbolo con un SymTagFuncDebugStart
tag.
Proprietà
Nella tabella seguente vengono illustrate le proprietà valide per questo tipo di simbolo.
Proprietà | Tipo di dati | Descrizione |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
Parte offset della posizione; per informazioni dettagliate, vedere l'enumerazione LocationType. |
IDiaSymbol::get_addressSection | DWORD |
Parte della sezione della posizione; per informazioni dettagliate, vedere l'enumerazione LocationType. |
IDiaSymbol::get_customCallingConvention | BOOL |
TRUE se la funzione usa una convenzione di chiamata personalizzata (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_farReturn | BOOL |
TRUE se la funzione esegue un ritorno lontano (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE se la funzione contiene una restituzione da interrupt (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_isStatic | BOOL |
TRUE se la funzione è contrassegnata come statica (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Simbolo per la funzione di inclusione. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID del simbolo padre lessicale. |
IDiaSymbol::get_locationType | DWORD |
I punti iniziali hanno posizioni statiche; per informazioni dettagliate, vedere Percorsi dei simboli. |
IDiaSymbol::get_noInline | BOOL |
TRUE se la funzione è stata specificata con l'attributo noinline (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_noReturn | BOOL |
TRUE se la funzione è stata specificata con l'attributo noreturn (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_notReached | BOOL |
TRUE se la funzione non viene mai chiamata (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_offset | LONG |
Offset del simbolo in memoria; per informazioni dettagliate, vedere l'enumerazione LocationType, LocIsRegRel . |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
TRUE se il codice contiene informazioni di debug per il codice ottimizzato (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Posizione relativa della funzione all'interno del relativo blocco. |
IDiaSymbol::get_symIndexId | DWORD |
ID indice del simbolo. |
IDiaSymbol::get_symTag | DWORD |
Restituisce SymTagFuncDebugStart (uno dei valori di enumerazione SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Posizione della funzione all'interno dell'eseguibile. |