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

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]
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"