UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_meta_base.h File Reference

Go to the source code of this file.

Typedefs

typedef enum SYMS_Arch SYMS_Arch
 
typedef enum SYMS_OperatingSystem SYMS_OperatingSystem
 
typedef enum SYMS_Language SYMS_Language
 
typedef enum SYMS_FileFormat SYMS_FileFormat
 
typedef enum SYMS_ChecksumAlgorithm SYMS_ChecksumAlgorithm
 

Enumerations

enum  SYMS_Arch {
  SYMS_Arch_Null , SYMS_Arch_X64 , SYMS_Arch_X86 , SYMS_Arch_ARM ,
  SYMS_Arch_ARM32 , SYMS_Arch_PPC64 , SYMS_Arch_PPC , SYMS_Arch_IA64 ,
  SYMS_Arch_COUNT = 8
}
 
enum  SYMS_OperatingSystem {
  SYMS_OperatingSystem_Null , SYMS_OperatingSystem_Win , SYMS_OperatingSystem_Linux , SYMS_OperatingSystem_Mac ,
  SYMS_OperatingSystem_COUNT = 4
}
 
enum  SYMS_Language {
  SYMS_Language_Null , SYMS_Language_C89 , SYMS_Language_C99 , SYMS_Language_C11 ,
  SYMS_Language_C , SYMS_Language_CPlusPlus , SYMS_Language_CPlusPlus03 , SYMS_Language_CPlusPlus11 ,
  SYMS_Language_CPlusPlus14 , SYMS_Language_CSharp , SYMS_Language_ObjectiveC , SYMS_Language_ObjectiveCPlusPlus ,
  SYMS_Language_Swift , SYMS_Language_Java , SYMS_Language_JavaScript , SYMS_Language_Python ,
  SYMS_Language_Go , SYMS_Language_Rust , SYMS_Language_Julia , SYMS_Language_D ,
  SYMS_Language_Fortran , SYMS_Language_Fortran77 , SYMS_Language_Fortran90 , SYMS_Language_Fortran95 ,
  SYMS_Language_Fortran03 , SYMS_Language_Fortran08 , SYMS_Language_Pascal , SYMS_Language_Pascal83 ,
  SYMS_Language_Ada83 , SYMS_Language_Ada95 , SYMS_Language_Cobol , SYMS_Language_Cobol74 ,
  SYMS_Language_Cobol85 , SYMS_Language_Modula2 , SYMS_Language_Modula3 , SYMS_Language_MASM ,
  SYMS_Language_ILASM , SYMS_Language_MSIL , SYMS_Language_Basic , SYMS_Language_VisualBasic ,
  SYMS_Language_Link , SYMS_Language_CVTRES , SYMS_Language_CVTPGD , SYMS_Language_UPC ,
  SYMS_Language_PLI , SYMS_Language_Dylan , SYMS_Language_BLISS , SYMS_Language_HLSL ,
  SYMS_Language_OpenCL , SYMS_Language_RenderScript , SYMS_Language_Haskell , SYMS_Language_OCaml ,
  SYMS_Language_MipsAssembler , SYMS_Language_GoogleRenderScript , SYMS_Language_SunAssembler , SYMS_Language_BorlandDelphi ,
  SYMS_Language_COUNT = 56
}
 
enum  SYMS_FileFormat {
  SYMS_FileFormat_Null , SYMS_FileFormat_PE , SYMS_FileFormat_ELF , SYMS_FileFormat_MACH ,
  SYMS_FileFormat_PDB , SYMS_FileFormat_DWARF , SYMS_FileFormat_COUNT = 6
}
 
enum  SYMS_ChecksumAlgorithm {
  SYMS_ChecksumAlgorithm_Null , SYMS_ChecksumAlgorithm_MD5 , SYMS_ChecksumAlgorithm_SHA1 , SYMS_ChecksumAlgorithm_SHA256 ,
  SYMS_ChecksumAlgorithm_CRC32_IEEE_802_3 , SYMS_ChecksumAlgorithm_COUNT = 5
}
 

Functions

SYMS_C_LINKAGE_BEGIN SYMS_API SYMS_U32 syms_address_size_from_arch (SYMS_Arch v)
 

Typedef Documentation

◆ SYMS_Arch

◆ SYMS_ChecksumAlgorithm

◆ SYMS_FileFormat

◆ SYMS_Language

◆ SYMS_OperatingSystem

Enumeration Type Documentation

◆ SYMS_Arch

Enumerator
SYMS_Arch_Null 
SYMS_Arch_X64 
SYMS_Arch_X86 
SYMS_Arch_ARM 
SYMS_Arch_ARM32 
SYMS_Arch_PPC64 
SYMS_Arch_PPC 
SYMS_Arch_IA64 
SYMS_Arch_COUNT 

◆ SYMS_ChecksumAlgorithm

Enumerator
SYMS_ChecksumAlgorithm_Null 
SYMS_ChecksumAlgorithm_MD5 
SYMS_ChecksumAlgorithm_SHA1 
SYMS_ChecksumAlgorithm_SHA256 
SYMS_ChecksumAlgorithm_CRC32_IEEE_802_3 
SYMS_ChecksumAlgorithm_COUNT 

◆ SYMS_FileFormat

Enumerator
SYMS_FileFormat_Null 
SYMS_FileFormat_PE 
SYMS_FileFormat_ELF 
SYMS_FileFormat_MACH 
SYMS_FileFormat_PDB 
SYMS_FileFormat_DWARF 
SYMS_FileFormat_COUNT 

◆ SYMS_Language

Enumerator
SYMS_Language_Null 
SYMS_Language_C89 
SYMS_Language_C99 
SYMS_Language_C11 
SYMS_Language_C 
SYMS_Language_CPlusPlus 
SYMS_Language_CPlusPlus03 
SYMS_Language_CPlusPlus11 
SYMS_Language_CPlusPlus14 
SYMS_Language_CSharp 
SYMS_Language_ObjectiveC 
SYMS_Language_ObjectiveCPlusPlus 
SYMS_Language_Swift 
SYMS_Language_Java 
SYMS_Language_JavaScript 
SYMS_Language_Python 
SYMS_Language_Go 
SYMS_Language_Rust 
SYMS_Language_Julia 
SYMS_Language_D 
SYMS_Language_Fortran 
SYMS_Language_Fortran77 
SYMS_Language_Fortran90 
SYMS_Language_Fortran95 
SYMS_Language_Fortran03 
SYMS_Language_Fortran08 
SYMS_Language_Pascal 
SYMS_Language_Pascal83 
SYMS_Language_Ada83 
SYMS_Language_Ada95 
SYMS_Language_Cobol 
SYMS_Language_Cobol74 
SYMS_Language_Cobol85 
SYMS_Language_Modula2 
SYMS_Language_Modula3 
SYMS_Language_MASM 
SYMS_Language_ILASM 
SYMS_Language_MSIL 
SYMS_Language_Basic 
SYMS_Language_VisualBasic 
SYMS_Language_Link 
SYMS_Language_CVTRES 
SYMS_Language_CVTPGD 
SYMS_Language_UPC 
SYMS_Language_PLI 
SYMS_Language_Dylan 
SYMS_Language_BLISS 
SYMS_Language_HLSL 
SYMS_Language_OpenCL 
SYMS_Language_RenderScript 
SYMS_Language_Haskell 
SYMS_Language_OCaml 
SYMS_Language_MipsAssembler 
SYMS_Language_GoogleRenderScript 
SYMS_Language_SunAssembler 
SYMS_Language_BorlandDelphi 
SYMS_Language_COUNT 

◆ SYMS_OperatingSystem

Enumerator
SYMS_OperatingSystem_Null 
SYMS_OperatingSystem_Win 
SYMS_OperatingSystem_Linux 
SYMS_OperatingSystem_Mac 
SYMS_OperatingSystem_COUNT 

Function Documentation

◆ syms_address_size_from_arch()

SYMS_C_LINKAGE_BEGIN SYMS_API SYMS_U32 syms_address_size_from_arch ( SYMS_Arch  v)