UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_elf_parser.c File Reference
#include <zlib.h>

Go to the source code of this file.

Macros

#define SYMS_ELF_PARSER_C
 

Functions

SYMS_API SYMS_ElfImgHeader syms_elf_img_header_from_file (SYMS_String8 file)
 
SYMS_API SYMS_ElfSectionArray syms_elf_section_array_from_img_header (SYMS_Arena *arena, SYMS_String8 file, SYMS_ElfImgHeader img)
 
SYMS_API SYMS_ElfSegmentArray syms_elf_segment_array_from_img_header (SYMS_Arena *arena, SYMS_String8 file, SYMS_ElfImgHeader img)
 
SYMS_API SYMS_ElfExtDebugRef syms_elf_ext_debug_ref_from_elf_section_array (SYMS_String8 file, SYMS_ElfSectionArray sections)
 
SYMS_API SYMS_SecInfo syms_elf_section_info_from_elf_section (SYMS_ElfSection elf_section)
 
SYMS_API SYMS_String8 syms_elf_sec_name_from_elf_section (SYMS_ElfSection elf_section)
 
SYMS_API SYMS_ElfFileAccelsyms_elf_file_accel_from_data (SYMS_Arena *arena, SYMS_String8 string)
 
SYMS_API SYMS_ElfBinAccelsyms_elf_bin_accel_from_file (SYMS_Arena *arena, SYMS_String8 data, SYMS_ElfFileAccel *file_accel)
 
SYMS_API SYMS_ExtFileList syms_elf_ext_file_list_from_bin (SYMS_Arena *arena, SYMS_String8 file, SYMS_ElfBinAccel *bin_accel)
 
SYMS_API SYMS_SecInfoArray syms_elf_sec_info_array_from_bin (SYMS_Arena *arena, SYMS_String8 data, SYMS_ElfBinAccel *bin)
 
SYMS_API SYMS_U64 syms_elf_default_vbase_from_bin (SYMS_ElfBinAccel *bin)
 
SYMS_API SYMS_U64 syms_elf_entry_point_voff_from_bin (SYMS_ElfBinAccel *bin)
 
SYMS_API SYMS_Arch syms_elf_arch_from_bin (SYMS_ElfBinAccel *bin)
 
SYMS_API SYMS_ElfSectionsyms_elf_sec_from_bin_name__unstable (SYMS_ElfBinAccel *bin, SYMS_String8 name)
 
SYMS_API SYMS_ImportArray syms_elf_imports_from_bin (SYMS_Arena *arena, SYMS_String8 data, SYMS_ElfBinAccel *bin)
 
SYMS_API SYMS_ExportArray syms_elf_exports_from_bin (SYMS_Arena *arena, SYMS_String8 data, SYMS_ElfBinAccel *bin)
 

Macro Definition Documentation

◆ SYMS_ELF_PARSER_C

#define SYMS_ELF_PARSER_C

Function Documentation

◆ syms_elf_arch_from_bin()

SYMS_API SYMS_Arch syms_elf_arch_from_bin ( SYMS_ElfBinAccel bin)

◆ syms_elf_bin_accel_from_file()

SYMS_API SYMS_ElfBinAccel * syms_elf_bin_accel_from_file ( SYMS_Arena arena,
SYMS_String8  data,
SYMS_ElfFileAccel file_accel 
)

◆ syms_elf_default_vbase_from_bin()

SYMS_API SYMS_U64 syms_elf_default_vbase_from_bin ( SYMS_ElfBinAccel bin)

◆ syms_elf_entry_point_voff_from_bin()

SYMS_API SYMS_U64 syms_elf_entry_point_voff_from_bin ( SYMS_ElfBinAccel bin)

◆ syms_elf_exports_from_bin()

SYMS_API SYMS_ExportArray syms_elf_exports_from_bin ( SYMS_Arena arena,
SYMS_String8  data,
SYMS_ElfBinAccel bin 
)

◆ syms_elf_ext_debug_ref_from_elf_section_array()

SYMS_API SYMS_ElfExtDebugRef syms_elf_ext_debug_ref_from_elf_section_array ( SYMS_String8  file,
SYMS_ElfSectionArray  sections 
)

◆ syms_elf_ext_file_list_from_bin()

SYMS_API SYMS_ExtFileList syms_elf_ext_file_list_from_bin ( SYMS_Arena arena,
SYMS_String8  file,
SYMS_ElfBinAccel bin_accel 
)

◆ syms_elf_file_accel_from_data()

SYMS_API SYMS_ElfFileAccel * syms_elf_file_accel_from_data ( SYMS_Arena arena,
SYMS_String8  string 
)

◆ syms_elf_img_header_from_file()

SYMS_API SYMS_ElfImgHeader syms_elf_img_header_from_file ( SYMS_String8  file)

◆ syms_elf_imports_from_bin()

SYMS_API SYMS_ImportArray syms_elf_imports_from_bin ( SYMS_Arena arena,
SYMS_String8  data,
SYMS_ElfBinAccel bin 
)

◆ syms_elf_sec_from_bin_name__unstable()

SYMS_API SYMS_ElfSection * syms_elf_sec_from_bin_name__unstable ( SYMS_ElfBinAccel bin,
SYMS_String8  name 
)

◆ syms_elf_sec_info_array_from_bin()

SYMS_API SYMS_SecInfoArray syms_elf_sec_info_array_from_bin ( SYMS_Arena arena,
SYMS_String8  data,
SYMS_ElfBinAccel bin 
)

◆ syms_elf_sec_name_from_elf_section()

SYMS_API SYMS_String8 syms_elf_sec_name_from_elf_section ( SYMS_ElfSection  elf_section)

◆ syms_elf_section_array_from_img_header()

SYMS_API SYMS_ElfSectionArray syms_elf_section_array_from_img_header ( SYMS_Arena arena,
SYMS_String8  file,
SYMS_ElfImgHeader  img 
)

◆ syms_elf_section_info_from_elf_section()

SYMS_API SYMS_SecInfo syms_elf_section_info_from_elf_section ( SYMS_ElfSection  elf_section)

◆ syms_elf_segment_array_from_img_header()

SYMS_API SYMS_ElfSegmentArray syms_elf_segment_array_from_img_header ( SYMS_Arena arena,
SYMS_String8  file,
SYMS_ElfImgHeader  img 
)