Skip to content

Latest commit

History

History
44 lines (28 loc) · 1.62 KB

File metadata and controls

44 lines (28 loc) · 1.62 KB

DataTypeEntry

A data type extracted from the binary. kind selects the variant and so which definition the type carries.

Properties

NameTypeDescriptionNotes
createdAtOffsetDateTimeWhen this type was extracted.
dataTypeIdLongIdentifies the type within its analysis. 0 is a valid id.
definitionFunctionTypeDefinitionAbsent only for a type referenced but never defined.[optional]
hasDefinitionBooleanWhether this type carries a definition. False for the kinds that never have one and for a type referenced but never defined.
kindKindEnum
nameStringType name.
namespaceStringThe scope qualifying the type name. Empty for a program-defined type.
sizeLongSize in bytes, absent when it could not be determined.[optional]
sourceFunctionIdLongThe function this type was copied from, when transferred rather than extracted.[optional]
sourceTypeSourceTypeEnumWhere this type came from.

Enum: KindEnum

NameValue
UNKNOWN"UNKNOWN"
UNKNOWN_DEFAULT_OPEN_API"unknown_default_open_api"

Enum: SourceTypeEnum

NameValue
SYSTEM"SYSTEM"
USER"USER"
AUTO_UNSTRIP"AUTO_UNSTRIP"
AI_DECOMP"AI_DECOMP"
UNKNOWN_DEFAULT_OPEN_API"unknown_default_open_api"