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