FuncDebugStart
Si una función tiene un punto definido en el que se debe iniciar la depuración, ese punto se identifica mediante un símbolo con una etiqueta SymTagFuncDebugStart
.
Propiedades
En la tabla siguiente se muestran las propiedades válidas para este tipo de símbolo.
Propiedad | Tipo de datos | Descripción |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
Elemento de desplazamiento de la ubicación. Para obtener más información, consulte la enumeración LocationType. |
IDiaSymbol::get_addressSection | DWORD |
Elemento de sección de la ubicación. Para obtener más información, consulte la enumeración LocationType. |
IDiaSymbol::get_customCallingConvention | BOOL |
TRUE si la función usa una convención de llamada personalizada (solo en DIA SDK v8.0 o posterior). |
IDiaSymbol::get_farReturn | BOOL |
TRUE si la función realiza un retorno lejano (solo en DIA SDK v8.0 o posterior). |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE si la función contiene una devolución de interrupción (solo en DIA SDK v8.0 o posterior). |
IDiaSymbol::get_isStatic | BOOL |
TRUE si la función está marcada como estática (solo en DIA SDK v8.0 o posterior). |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Símbolo de la función de inclusión. |
IDiaSymbol::get_lexicalParentId | DWORD |
Id. del símbolo primario léxico. |
IDiaSymbol::get_locationType | DWORD |
Los puntos iniciales tienen ubicaciones estáticas; para obtener más información, consulte Ubicaciones de símbolos. |
IDiaSymbol::get_noInline | BOOL |
TRUE si la función se especificó con el atributo noinline (solo en DIA SDK v8.0 o posterior). |
IDiaSymbol::get_noReturn | BOOL |
TRUE si la función se especificó con el atributo noreturn (solo en DIA SDK v8.0 o posterior). |
IDiaSymbol::get_notReached | BOOL |
TRUE si nunca se llama a la función (solo en DIA SDK v8.0 o posterior). |
IDiaSymbol::get_offset | LONG |
Desplazamiento de símbolo en memoria; para obtener más información, consulte la enumeración LocationType, LocIsRegRel . |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
TRUE si el código tiene información de depuración para código optimizado (solo en DIA SDK v8.0 o posterior). |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Posición relativa de la función dentro de su bloque. |
IDiaSymbol::get_symIndexId | DWORD |
Id. de índice del símbolo. |
IDiaSymbol::get_symTag | DWORD |
Devuelve SymTagFuncDebugStart (uno de los valores de enumeración SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Posición de la función dentro del archivo ejecutable. |