4#ifndef SYMS_ELF_PARSER_H
5#define SYMS_ELF_PARSER_H
OODEFFUNC typedef const char * file
Definition oodle2.h:678
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition syms_elf_parser.h:68
SYMS_ElfSegmentArray segments
Definition syms_elf_parser.h:72
SYMS_ElfImgHeader header
Definition syms_elf_parser.h:70
SYMS_ElfSectionArray sections
Definition syms_elf_parser.h:71
SYMS_FileFormat format
Definition syms_elf_parser.h:69
Definition syms_elf_parser.h:48
SYMS_U32 external_file_checksum
Definition syms_elf_parser.h:50
SYMS_String8 path
Definition syms_elf_parser.h:49
Definition syms_elf_parser.h:58
SYMS_ElfImgHeader header
Definition syms_elf_parser.h:60
SYMS_FileFormat format
Definition syms_elf_parser.h:59
Definition syms_elf_parser.h:34
SYMS_U64 count
Definition syms_elf_parser.h:35
SYMS_ElfSection * v
Definition syms_elf_parser.h:36
Definition syms_elf_parser.h:25
SYMS_String8 name
Definition syms_elf_parser.h:29
SYMS_U64Range file_range
Definition syms_elf_parser.h:28
SYMS_U64Range virtual_range
Definition syms_elf_parser.h:27
SYMS_ElfShdr64 header
Definition syms_elf_parser.h:26
Definition syms_elf_parser.h:41
SYMS_U64 count
Definition syms_elf_parser.h:42
SYMS_ElfPhdr64 * v
Definition syms_elf_parser.h:43
Definition syms_debug_info.h:69
Definition syms_debug_info.h:119
Definition syms_debug_info.h:64
Definition syms_debug_info.h:21
Definition syms_debug_info.h:15
Definition syms_base.h:296
Definition syms_base.h:264
#define SYMS_API
Definition syms_base.h:29
#define SYMS_C_LINKAGE_BEGIN
Definition syms_base.h:37
SYMS_S32 SYMS_B32
Definition syms_base.h:99
#define SYMS_C_LINKAGE_END
Definition syms_base.h:38
uint32_t SYMS_U32
Definition syms_crt_overrides.h:38
uint64_t SYMS_U64
Definition syms_crt_overrides.h:39
#define SYMS_Arena
Definition syms_default_arena.h:61
SYMS_API SYMS_SecInfo syms_elf_section_info_from_elf_section(SYMS_ElfSection elf_section)
Definition syms_elf_parser.c:406
SYMS_API SYMS_ImportArray syms_elf_imports_from_bin(SYMS_Arena *arena, SYMS_String8 data, SYMS_ElfBinAccel *bin)
Definition syms_elf_parser.c:517
SYMS_C_LINKAGE_BEGIN SYMS_API SYMS_ElfImgHeader syms_elf_img_header_from_file(SYMS_String8 file)
Definition syms_elf_parser.c:12
SYMS_API SYMS_ElfExtDebugRef syms_elf_ext_debug_ref_from_elf_section_array(SYMS_String8 file, SYMS_ElfSectionArray sections)
Definition syms_elf_parser.c:371
SYMS_API SYMS_ElfBinAccel * syms_elf_bin_accel_from_file(SYMS_Arena *arena, SYMS_String8 data, SYMS_ElfFileAccel *file_accel)
Definition syms_elf_parser.c:438
SYMS_API SYMS_ExtFileList syms_elf_ext_file_list_from_bin(SYMS_Arena *arena, SYMS_String8 file, SYMS_ElfBinAccel *bin_accel)
Definition syms_elf_parser.c:449
SYMS_API SYMS_U64 syms_elf_default_vbase_from_bin(SYMS_ElfBinAccel *bin)
Definition syms_elf_parser.c:479
SYMS_API SYMS_ElfSectionArray syms_elf_section_array_from_img_header(SYMS_Arena *arena, SYMS_String8 file, SYMS_ElfImgHeader img)
Definition syms_elf_parser.c:157
SYMS_API SYMS_ElfSection * syms_elf_sec_from_bin_name__unstable(SYMS_ElfBinAccel *bin, SYMS_String8 name)
Definition syms_elf_parser.c:500
SYMS_API SYMS_ExportArray syms_elf_exports_from_bin(SYMS_Arena *arena, SYMS_String8 data, SYMS_ElfBinAccel *bin)
Definition syms_elf_parser.c:700
SYMS_API SYMS_U64 syms_elf_entry_point_voff_from_bin(SYMS_ElfBinAccel *bin)
Definition syms_elf_parser.c:485
SYMS_API SYMS_Arch syms_elf_arch_from_bin(SYMS_ElfBinAccel *bin)
Definition syms_elf_parser.c:491
SYMS_API SYMS_ElfSegmentArray syms_elf_segment_array_from_img_header(SYMS_Arena *arena, SYMS_String8 file, SYMS_ElfImgHeader img)
Definition syms_elf_parser.c:342
SYMS_API SYMS_SecInfoArray syms_elf_sec_info_array_from_bin(SYMS_Arena *arena, SYMS_String8 data, SYMS_ElfBinAccel *bin)
Definition syms_elf_parser.c:466
SYMS_API SYMS_ElfFileAccel * syms_elf_file_accel_from_data(SYMS_Arena *arena, SYMS_String8 string)
Definition syms_elf_parser.c:424