UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_msf_parser.c File Reference

Go to the source code of this file.

Macros

#define SYMS_MSF_PARSER_C
 

Functions

SYMS_API SYMS_MsfHeaderInfo syms_msf_header_info_from_data_slow (SYMS_String8 data)
 
SYMS_API SYMS_MsfAccelsyms_msf_accel_from_data (SYMS_Arena *arena, SYMS_String8 data)
 
SYMS_API SYMS_MsfAccelsyms_msf_deep_copy (SYMS_Arena *arena, SYMS_MsfAccel *msf)
 
SYMS_API SYMS_MsfAccelsyms_msf_accel_dummy_from_raw_data (SYMS_Arena *arena, SYMS_String8 data)
 
SYMS_API SYMS_MsfHeaderInfo syms_msf_header_info_from_msf (SYMS_MsfAccel *msf)
 
SYMS_API SYMS_U32 syms_msf_get_stream_count (SYMS_MsfAccel *msf)
 
SYMS_API SYMS_MsfStreamInfo syms_msf_stream_info_from_sn (SYMS_MsfAccel *msf, SYMS_MsfStreamNumber sn)
 
SYMS_API SYMS_B32 syms_msf_bounds_check (SYMS_MsfAccel *msf, SYMS_MsfStreamNumber sn, SYMS_U32 off)
 
SYMS_API SYMS_B32 syms_msf_read (SYMS_String8 data, SYMS_MsfAccel *msf, SYMS_MsfStreamNumber sn, SYMS_U32 off, SYMS_U32 size, void *out)
 
SYMS_API SYMS_MsfRange syms_msf_make_range (SYMS_MsfStreamNumber sn, SYMS_U32 off, SYMS_U32 len)
 
SYMS_API SYMS_MsfRange syms_msf_range_from_sn (SYMS_MsfAccel *msf, SYMS_MsfStreamNumber sn)
 
SYMS_API SYMS_MsfRange syms_msf_sub_range (SYMS_MsfRange range, SYMS_U32 off, SYMS_U32 size)
 
SYMS_API SYMS_MsfRange syms_msf_sub_range_from_off_range (SYMS_MsfRange range, SYMS_U32Range off_range)
 
SYMS_API SYMS_B32 syms_msf_bounds_check_in_range (SYMS_MsfRange range, SYMS_U32 off)
 
SYMS_API SYMS_B32 syms_msf_read_in_range (SYMS_String8 data, SYMS_MsfAccel *msf, SYMS_MsfRange range, SYMS_U32 off, SYMS_U32 size, void *out)
 
SYMS_API SYMS_String8 syms_msf_read_whole_range (SYMS_Arena *arena, SYMS_String8 data, SYMS_MsfAccel *msf, SYMS_MsfRange range)
 
SYMS_API SYMS_String8 syms_msf_read_zstring_in_range (SYMS_Arena *arena, SYMS_String8 data, SYMS_MsfAccel *msf, SYMS_MsfRange range, SYMS_U32 r_off)
 

Macro Definition Documentation

◆ SYMS_MSF_PARSER_C

#define SYMS_MSF_PARSER_C

Function Documentation

◆ syms_msf_accel_dummy_from_raw_data()

SYMS_API SYMS_MsfAccel * syms_msf_accel_dummy_from_raw_data ( SYMS_Arena arena,
SYMS_String8  data 
)

◆ syms_msf_accel_from_data()

SYMS_API SYMS_MsfAccel * syms_msf_accel_from_data ( SYMS_Arena arena,
SYMS_String8  data 
)

◆ syms_msf_bounds_check()

SYMS_API SYMS_B32 syms_msf_bounds_check ( SYMS_MsfAccel msf,
SYMS_MsfStreamNumber  sn,
SYMS_U32  off 
)

◆ syms_msf_bounds_check_in_range()

SYMS_API SYMS_B32 syms_msf_bounds_check_in_range ( SYMS_MsfRange  range,
SYMS_U32  off 
)

◆ syms_msf_deep_copy()

SYMS_API SYMS_MsfAccel * syms_msf_deep_copy ( SYMS_Arena arena,
SYMS_MsfAccel msf 
)

◆ syms_msf_get_stream_count()

SYMS_API SYMS_U32 syms_msf_get_stream_count ( SYMS_MsfAccel msf)

◆ syms_msf_header_info_from_data_slow()

SYMS_API SYMS_MsfHeaderInfo syms_msf_header_info_from_data_slow ( SYMS_String8  data)

◆ syms_msf_header_info_from_msf()

SYMS_API SYMS_MsfHeaderInfo syms_msf_header_info_from_msf ( SYMS_MsfAccel msf)

◆ syms_msf_make_range()

SYMS_API SYMS_MsfRange syms_msf_make_range ( SYMS_MsfStreamNumber  sn,
SYMS_U32  off,
SYMS_U32  len 
)

◆ syms_msf_range_from_sn()

SYMS_API SYMS_MsfRange syms_msf_range_from_sn ( SYMS_MsfAccel msf,
SYMS_MsfStreamNumber  sn 
)

◆ syms_msf_read()

SYMS_API SYMS_B32 syms_msf_read ( SYMS_String8  data,
SYMS_MsfAccel msf,
SYMS_MsfStreamNumber  sn,
SYMS_U32  off,
SYMS_U32  size,
void out 
)

◆ syms_msf_read_in_range()

SYMS_API SYMS_B32 syms_msf_read_in_range ( SYMS_String8  data,
SYMS_MsfAccel msf,
SYMS_MsfRange  range,
SYMS_U32  off,
SYMS_U32  size,
void out 
)

◆ syms_msf_read_whole_range()

SYMS_API SYMS_String8 syms_msf_read_whole_range ( SYMS_Arena arena,
SYMS_String8  data,
SYMS_MsfAccel msf,
SYMS_MsfRange  range 
)

◆ syms_msf_read_zstring_in_range()

SYMS_API SYMS_String8 syms_msf_read_zstring_in_range ( SYMS_Arena arena,
SYMS_String8  data,
SYMS_MsfAccel msf,
SYMS_MsfRange  range,
SYMS_U32  r_off 
)

◆ syms_msf_stream_info_from_sn()

SYMS_API SYMS_MsfStreamInfo syms_msf_stream_info_from_sn ( SYMS_MsfAccel msf,
SYMS_MsfStreamNumber  sn 
)

◆ syms_msf_sub_range()

SYMS_API SYMS_MsfRange syms_msf_sub_range ( SYMS_MsfRange  range,
SYMS_U32  off,
SYMS_U32  size 
)

◆ syms_msf_sub_range_from_off_range()

SYMS_API SYMS_MsfRange syms_msf_sub_range_from_off_range ( SYMS_MsfRange  range,
SYMS_U32Range  off_range 
)