UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_regs.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#ifndef SYMS_REGS_H
4#define SYMS_REGS_H
5
7// NOTE(allen): Basic Register Types
8
13
19
25
26#pragma pack(push, 1)
31#pragma pack(pop)
32
40
48
49typedef struct SYMS_RegSection{
50 // TODO(allen): naming pass byte_*; double check these are encoded as byte sizes
54
60
61#endif // SYMS_REGS_H
Definition syms_regs.h:27
SYMS_U16 sign1_exp15
Definition syms_regs.h:29
SYMS_U64 int1_frac63
Definition syms_regs.h:28
Definition syms_regs.h:49
SYMS_U16 size
Definition syms_regs.h:52
SYMS_U16 off
Definition syms_regs.h:51
Definition syms_regs.h:55
SYMS_U8 byte_off
Definition syms_regs.h:57
SYMS_U8 byte_size
Definition syms_regs.h:58
SYMS_U16 reg_id
Definition syms_regs.h:56
float SYMS_F32
Definition syms_base.h:101
double SYMS_F64
Definition syms_base.h:102
uint32_t SYMS_U32
Definition syms_crt_overrides.h:38
uint64_t SYMS_U64
Definition syms_crt_overrides.h:39
uint16_t SYMS_U16
Definition syms_crt_overrides.h:37
uint8_t SYMS_U8
Definition syms_crt_overrides.h:36
Definition syms_regs.h:33
SYMS_F64 f64[2]
Definition syms_regs.h:38
SYMS_F32 f32[4]
Definition syms_regs.h:36
SYMS_U32 u32[4]
Definition syms_regs.h:35
SYMS_U8 v[16]
Definition syms_regs.h:34
SYMS_U64 u64[2]
Definition syms_regs.h:37
Definition syms_regs.h:9
SYMS_U8 v[2]
Definition syms_regs.h:10
SYMS_U16 u16
Definition syms_regs.h:11
Definition syms_regs.h:41
SYMS_F32 f32[8]
Definition syms_regs.h:44
SYMS_U8 v[32]
Definition syms_regs.h:42
SYMS_U32 u32[8]
Definition syms_regs.h:43
SYMS_F64 f64[4]
Definition syms_regs.h:46
SYMS_U64 u64[4]
Definition syms_regs.h:45
Definition syms_regs.h:14
SYMS_F32 f32
Definition syms_regs.h:17
SYMS_U8 v[4]
Definition syms_regs.h:15
SYMS_U32 u32
Definition syms_regs.h:16
Definition syms_regs.h:20
SYMS_U8 v[8]
Definition syms_regs.h:21
SYMS_F64 f64
Definition syms_regs.h:23
SYMS_U64 u64
Definition syms_regs.h:22