UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_meta_coff.c
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2// generated
3#ifndef _SYMS_META_COFF_C
4#define _SYMS_META_COFF_C
5//~ generated from code at syms/metaprogram/syms_metaprogram_serial.c:1150
9switch (v){
10default: break;
11case SYMS_CoffMachineType_X86: result = SYMS_Arch_X86; break;
12case SYMS_CoffMachineType_X64: result = SYMS_Arch_X64; break;
13case SYMS_CoffMachineType_ARM: result = SYMS_Arch_ARM32; break;
14case SYMS_CoffMachineType_ARM64: result = SYMS_Arch_ARM; break;
15case SYMS_CoffMachineType_IA64: result = SYMS_Arch_IA64; break;
17}
18return(result);
19}
22SYMS_U32 result = 0;
23switch (v){
24default: break;
25case SYMS_CoffRelocTypeX64_ABS: result = 4; break;
26case SYMS_CoffRelocTypeX64_ADDR64: result = 8; break;
27case SYMS_CoffRelocTypeX64_ADDR32: result = 4; break;
28case SYMS_CoffRelocTypeX64_ADDR32NB: result = 4; break;
29case SYMS_CoffRelocTypeX64_REL32: result = 4; break;
30case SYMS_CoffRelocTypeX64_REL32_1: result = 4; break;
31case SYMS_CoffRelocTypeX64_REL32_2: result = 4; break;
32case SYMS_CoffRelocTypeX64_REL32_3: result = 4; break;
33case SYMS_CoffRelocTypeX64_REL32_4: result = 4; break;
34case SYMS_CoffRelocTypeX64_REL32_5: result = 4; break;
35case SYMS_CoffRelocTypeX64_SECTION: result = 2; break;
36case SYMS_CoffRelocTypeX64_SECREL: result = 4; break;
37case SYMS_CoffRelocTypeX64_SECREL7: result = 1; break;
38case SYMS_CoffRelocTypeX64_TOKEN: result = 999999; break;
39case SYMS_CoffRelocTypeX64_SREL32: result = 4; break;
40case SYMS_CoffRelocTypeX64_PAIR: result = 999999; break;
41case SYMS_CoffRelocTypeX64_SSPAN32: result = 4; break;
42}
43return(result);
44}
47SYMS_U32 result = 0;
48switch (v){
49default: break;
50case SYMS_CoffRelocTypeX86_ABS: result = 4; break;
51case SYMS_CoffRelocTypeX86_DIR16: result = 2; break;
52case SYMS_CoffRelocTypeX86_REL16: result = 2; break;
53case SYMS_CoffRelocTypeX86_UNKNOWN0: result = 0; break;
54case SYMS_CoffRelocTypeX86_UNKNOWN2: result = 0; break;
55case SYMS_CoffRelocTypeX86_UNKNOWN3: result = 0; break;
56case SYMS_CoffRelocTypeX86_DIR32: result = 4; break;
57case SYMS_CoffRelocTypeX86_DIR32NB: result = 4; break;
58case SYMS_CoffRelocTypeX86_SEG12: result = 0; break;
59case SYMS_CoffRelocTypeX86_SECTION: result = 2; break;
60case SYMS_CoffRelocTypeX86_SECREL: result = 4; break;
61case SYMS_CoffRelocTypeX86_TOKEN: result = 4; break;
62case SYMS_CoffRelocTypeX86_SECREL7: result = 1; break;
63case SYMS_CoffRelocTypeX86_UNKNOWN4: result = 0; break;
64case SYMS_CoffRelocTypeX86_UNKNOWN5: result = 0; break;
65case SYMS_CoffRelocTypeX86_UNKNOWN6: result = 0; break;
66case SYMS_CoffRelocTypeX86_UNKNOWN7: result = 0; break;
67case SYMS_CoffRelocTypeX86_UNKNOWN8: result = 0; break;
68case SYMS_CoffRelocTypeX86_UNKNOWN9: result = 0; break;
69case SYMS_CoffRelocTypeX86_REL32: result = 4; break;
70}
71return(result);
72}
73
74//~ generated from code at syms/metaprogram/syms_metaprogram_serial.c:1607
75#endif
float v
Definition radaudio_mdct.cpp:62
#define SYMS_API
Definition syms_base.h:29
uint32_t SYMS_U32
Definition syms_crt_overrides.h:38
SYMS_Arch
Definition syms_meta_base.h:6
@ SYMS_Arch_ARM
Definition syms_meta_base.h:10
@ SYMS_Arch_IA64
Definition syms_meta_base.h:14
@ SYMS_Arch_ARM32
Definition syms_meta_base.h:11
@ SYMS_Arch_X64
Definition syms_meta_base.h:8
@ SYMS_Arch_X86
Definition syms_meta_base.h:9
@ SYMS_Arch_Null
Definition syms_meta_base.h:7
@ SYMS_Arch_PPC
Definition syms_meta_base.h:13
SYMS_API SYMS_U32 syms_coff_reloc_size_for_x64(SYMS_CoffRelocTypeX64 v)
Definition syms_meta_coff.c:21
SYMS_API SYMS_U32 syms_coff_reloc_size_for_x86(SYMS_CoffRelocTypeX86 v)
Definition syms_meta_coff.c:46
SYMS_API SYMS_Arch syms_arch_from_coff_machine_type(SYMS_CoffMachineType v)
Definition syms_meta_coff.c:7
SYMS_U16 SYMS_CoffRelocTypeX64
Definition syms_meta_coff.h:122
@ SYMS_CoffRelocTypeX64_REL32_2
Definition syms_meta_coff.h:131
@ SYMS_CoffRelocTypeX64_REL32_1
Definition syms_meta_coff.h:130
@ SYMS_CoffRelocTypeX64_SSPAN32
Definition syms_meta_coff.h:143
@ SYMS_CoffRelocTypeX64_ADDR32
Definition syms_meta_coff.h:126
@ SYMS_CoffRelocTypeX64_REL32_5
Definition syms_meta_coff.h:134
@ SYMS_CoffRelocTypeX64_REL32_4
Definition syms_meta_coff.h:133
@ SYMS_CoffRelocTypeX64_ADDR32NB
Definition syms_meta_coff.h:127
@ SYMS_CoffRelocTypeX64_SECREL
Definition syms_meta_coff.h:136
@ SYMS_CoffRelocTypeX64_SREL32
Definition syms_meta_coff.h:140
@ SYMS_CoffRelocTypeX64_SECTION
Definition syms_meta_coff.h:135
@ SYMS_CoffRelocTypeX64_ADDR64
Definition syms_meta_coff.h:125
@ SYMS_CoffRelocTypeX64_SECREL7
Definition syms_meta_coff.h:137
@ SYMS_CoffRelocTypeX64_TOKEN
Definition syms_meta_coff.h:139
@ SYMS_CoffRelocTypeX64_ABS
Definition syms_meta_coff.h:124
@ SYMS_CoffRelocTypeX64_REL32
Definition syms_meta_coff.h:129
@ SYMS_CoffRelocTypeX64_PAIR
Definition syms_meta_coff.h:142
@ SYMS_CoffRelocTypeX64_REL32_3
Definition syms_meta_coff.h:132
@ SYMS_CoffRelocTypeX86_UNKNOWN9
Definition syms_meta_coff.h:176
@ SYMS_CoffRelocTypeX86_DIR32NB
Definition syms_meta_coff.h:159
@ SYMS_CoffRelocTypeX86_UNKNOWN4
Definition syms_meta_coff.h:171
@ SYMS_CoffRelocTypeX86_UNKNOWN3
Definition syms_meta_coff.h:156
@ SYMS_CoffRelocTypeX86_REL16
Definition syms_meta_coff.h:152
@ SYMS_CoffRelocTypeX86_DIR32
Definition syms_meta_coff.h:157
@ SYMS_CoffRelocTypeX86_UNKNOWN8
Definition syms_meta_coff.h:175
@ SYMS_CoffRelocTypeX86_SECREL7
Definition syms_meta_coff.h:169
@ SYMS_CoffRelocTypeX86_DIR16
Definition syms_meta_coff.h:150
@ SYMS_CoffRelocTypeX86_ABS
Definition syms_meta_coff.h:148
@ SYMS_CoffRelocTypeX86_UNKNOWN7
Definition syms_meta_coff.h:174
@ SYMS_CoffRelocTypeX86_TOKEN
Definition syms_meta_coff.h:167
@ SYMS_CoffRelocTypeX86_UNKNOWN6
Definition syms_meta_coff.h:173
@ SYMS_CoffRelocTypeX86_SECREL
Definition syms_meta_coff.h:165
@ SYMS_CoffRelocTypeX86_UNKNOWN0
Definition syms_meta_coff.h:154
@ SYMS_CoffRelocTypeX86_SECTION
Definition syms_meta_coff.h:163
@ SYMS_CoffRelocTypeX86_REL32
Definition syms_meta_coff.h:177
@ SYMS_CoffRelocTypeX86_SEG12
Definition syms_meta_coff.h:161
@ SYMS_CoffRelocTypeX86_UNKNOWN2
Definition syms_meta_coff.h:155
@ SYMS_CoffRelocTypeX86_UNKNOWN5
Definition syms_meta_coff.h:172
@ SYMS_CoffMachineType_X86
Definition syms_meta_coff.h:28
@ SYMS_CoffMachineType_ARM64
Definition syms_meta_coff.h:32
@ SYMS_CoffMachineType_IA64
Definition syms_meta_coff.h:35
@ SYMS_CoffMachineType_ARM
Definition syms_meta_coff.h:31
@ SYMS_CoffMachineType_POWERPC
Definition syms_meta_coff.h:40
@ SYMS_CoffMachineType_X64
Definition syms_meta_coff.h:29
SYMS_U16 SYMS_CoffRelocTypeX86
Definition syms_meta_coff.h:146
SYMS_U16 SYMS_CoffMachineType
Definition syms_meta_coff.h:25