UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_coff.c
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#ifndef SYMS_COFF_C
4#define SYMS_COFF_C
5
7//~ nick: Generated code
8
10
12//~ nick: COFF Format Functions
13
14SYMS_API void
16 sym32->name = sym16->name;
17 sym32->value = sym16->value;
18 if (sym16->section_number == SYMS_COFF_SYMBOL_DEBUG_SECTION_16) {
19 sym32->section_number = SYMS_COFF_SYMBOL_DEBUG_SECTION;
20 } else if (sym16->section_number == SYMS_COFF_SYMBOL_ABS_SECTION_16) {
21 sym32->section_number = SYMS_COFF_SYMBOL_ABS_SECTION;
22 } else {
23 sym32->section_number = (SYMS_U32)sym16->section_number;
24 }
25 sym32->type.v = sym16->type.v;
26 sym32->storage_class = sym16->storage_class;
27 sym32->aux_symbol_count = sym16->aux_symbol_count;
28}
29
30#endif // SYMS_COFF_C
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition syms_coff.h:54
Definition syms_coff.h:69
#define SYMS_API
Definition syms_base.h:29
SYMS_API void syms_coff_symbol32_from_coff_symbol16(SYMS_CoffSymbol32 *sym32, SYMS_CoffSymbol16 *sym16)
Definition syms_coff.c:15
#define SYMS_COFF_SYMBOL_ABS_SECTION
Definition syms_coff.h:38
#define SYMS_COFF_SYMBOL_DEBUG_SECTION_16
Definition syms_coff.h:41
#define SYMS_COFF_SYMBOL_DEBUG_SECTION
Definition syms_coff.h:39
#define SYMS_COFF_SYMBOL_ABS_SECTION_16
Definition syms_coff.h:40
#define SYMS_U32
Definition syms_crt_overrides.h:53