Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1.71 KB

File metadata and controls

45 lines (29 loc) · 1.71 KB

DataTypeEntry

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

Properties

Name Type Description Notes
createdAt OffsetDateTime When this type was extracted.
dataTypeId Long Identifies the type within its analysis. 0 is a valid id.
definition FunctionTypeDefinition Absent only for a type referenced but never defined. [optional]
hasDefinition Boolean Whether this type carries a definition. False for the kinds that never have one and for a type referenced but never defined.
kind KindEnum
name String Type name.
namespace String The scope qualifying the type name. Empty for a program-defined type.
size Long Size in bytes, absent when it could not be determined. [optional]
sourceAnalysisId Long ID of the analysis the source function belongs to, when it could be resolved. [optional]
sourceFunctionId Long The function this type was copied from, when transferred rather than extracted. [optional]
sourceType SourceTypeEnum Where this type came from.

Enum: KindEnum

Name Value
UNKNOWN "UNKNOWN"
UNKNOWN_DEFAULT_OPEN_API "unknown_default_open_api"

Enum: SourceTypeEnum

Name Value
SYSTEM "SYSTEM"
USER "USER"
AUTO_UNSTRIP "AUTO_UNSTRIP"
AI_DECOMP "AI_DECOMP"
UNKNOWN_DEFAULT_OPEN_API "unknown_default_open_api"