FuncDebugStart
Если функция имеет определенную точку, с которой начинается отладка, эта точка определяется символом с тегом SymTagFuncDebugStart
.
Свойства
В следующей таблице показаны свойства, допустимые для этого типа символов.
Свойство | Тип данных | Description |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
Смещение части расположения; Дополнительные сведения см. в перечислении LocationType. |
IDiaSymbol::get_addressSection | DWORD |
Часть расположения раздела; Дополнительные сведения см. в перечислении LocationType. |
IDiaSymbol::get_customCallingConvention | BOOL |
TRUE Если функция использует пользовательское соглашение о вызовах (только в пакете SDK DIA версии 8.0 или более поздней версии). |
IDiaSymbol::get_farReturn | BOOL |
TRUE Значение , если функция выполняет далекое возвращение (только в пакете SDK DIA версии 8.0 или более поздней версии). |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE Значение , если функция содержит возврат из прерывания (только в пакете SDK DIA версии 8.0 или более поздней версии). |
IDiaSymbol::get_isStatic | BOOL |
TRUE Значение , если функция помечена как статичная (только в пакете SDK DIA версии 8.0 или более поздней версии). |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Символ для включающей функции. |
IDiaSymbol::get_lexicalParentId | DWORD |
Идентификатор лексического родительского символа. |
IDiaSymbol::get_locationType | DWORD |
Начальные точки имеют статические расположения; Дополнительные сведения см. в разделе "Расположения символов". |
IDiaSymbol::get_noInline | BOOL |
TRUE Значение , если функция была указана с атрибутом noinline (только в пакете SDK DIA версии 8.0 или более поздней версии). |
IDiaSymbol::get_noReturn | BOOL |
TRUE Значение , если функция была указана с атрибутом noreturn (только в пакете SDK DIA версии 8.0 или более поздней версии). |
IDiaSymbol::get_notReached | BOOL |
TRUE Если функция никогда не вызывается (только в пакете SDK DIA версии 8.0 или более поздней версии). |
IDiaSymbol::get_offset | LONG |
Смещение символа в памяти; Дополнительные сведения см. в перечислении LocationType, LocIsRegRel . |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
TRUE Значение , если код содержит сведения об отладке оптимизированного кода (только в пакете SDK DIA версии 8.0 или более поздней версии). |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Относительная позиция функции в его блоке. |
IDiaSymbol::get_symIndexId | DWORD |
Идентификатор индекса символа. |
IDiaSymbol::get_symTag | DWORD |
Возвращает SymTagFuncDebugStart (одно из значений перечисления SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Положение функции в исполняемом файле. |