UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition syms_file_inf.h:17
SYMS_String8 file_name
Definition syms_file_inf.h:19
SYMS_FileAccel * file
Definition syms_file_inf.h:22
SYMS_BinAccel * bin
Definition syms_file_inf.h:23
SYMS_DbgAccel * dbg
Definition syms_file_inf.h:24
SYMS_B32 inferred
Definition syms_file_inf.h:28
SYMS_B32 is_selected_dbg
Definition syms_file_inf.h:27
struct SYMS_FileInfNode * fallback_to
Definition syms_file_inf.h:30
SYMS_B32 is_selected_bin
Definition syms_file_inf.h:26
SYMS_String8 data
Definition syms_file_inf.h:20
struct SYMS_FileInfNode * next
Definition syms_file_inf.h:18
Definition syms_file_inf.h:47
SYMS_Arch preferred_arch
Definition syms_file_inf.h:51
SYMS_B32 disable_fallback
Definition syms_file_inf.h:49
SYMS_B32 disable_inference
Definition syms_file_inf.h:48
SYMS_String8 fallback_path
Definition syms_file_inf.h:50
Definition syms_file_inf.h:54
SYMS_ParseBundle data_parsed
Definition syms_file_inf.h:59
SYMS_FileInfNode * selected_dbg
Definition syms_file_inf.h:58
SYMS_FileInfNode * last_inf_node
Definition syms_file_inf.h:56
SYMS_FileInfNode * first_inf_node
Definition syms_file_inf.h:55
SYMS_FileInfNode * selected_bin
Definition syms_file_inf.h:57
Definition syms_file_inf.h:39
SYMS_FileInfTask * last_task
Definition syms_file_inf.h:43
SYMS_FileInfNode * last_loaded
Definition syms_file_inf.h:41
SYMS_FileInfTask * first_task
Definition syms_file_inf.h:42
SYMS_FileInfNode * first_loaded
Definition syms_file_inf.h:40
SYMS_FileInfTask * free_task
Definition syms_file_inf.h:44
Definition syms_file_inf.h:33
SYMS_FileInfNode * inferred_from_node
Definition syms_file_inf.h:36
SYMS_String8 file_name
Definition syms_file_inf.h:35
struct SYMS_FileInfTask * next
Definition syms_file_inf.h:34
Definition syms_file_inf.h:12
SYMS_FileLoadFunc * file_load_func
Definition syms_file_inf.h:13
void * file_load_user
Definition syms_file_inf.h:14
Definition syms_parser.h:74
Definition syms_base.h:306
Definition syms_base.h:296
#define SYMS_API
Definition syms_base.h:29
SYMS_S32 SYMS_B32
Definition syms_base.h:99
#define SYMS_Arena
Definition syms_default_arena.h:61
SYMS_API SYMS_B32 syms_file_inf_state_step(SYMS_Arena *arena, SYMS_FileInfState *state)
SYMS_API SYMS_FileInfNode * syms_file_inf_insert_node(SYMS_Arena *arena, SYMS_FileInfState *state)
Definition syms_file_inf.c:354
SYMS_API SYMS_FileInfTask * syms_file_inf_push_task(SYMS_Arena *arena, SYMS_FileInfState *state)
Definition syms_file_inf.c:361
SYMS_API SYMS_FileInfNode * syms_file_inf_node_from_name(SYMS_FileInfState *state, SYMS_String8 file_name)
Definition syms_file_inf.c:338
SYMS_API SYMS_FileInfState syms_file_inf_begin(void)
Definition syms_file_inf.c:332
SYMS_String8 SYMS_FileLoadFunc(void *user, SYMS_Arena *arena, SYMS_String8 file_name)
Definition syms_file_inf.h:10
SYMS_API void syms_file_inf_pop_task(SYMS_FileInfState *state)
Definition syms_file_inf.c:374
SYMS_API SYMS_FileInfResult syms_file_inf_infer_from_file_list(SYMS_Arena *arena, SYMS_FileLoadCtx ctx, SYMS_String8List file_name_list, SYMS_FileInfOptions *opts)
Definition syms_file_inf.c:10
SYMS_API SYMS_FileInfResult syms_file_inf_infer_from_file(SYMS_Arena *arena, SYMS_FileLoadCtx ctx, SYMS_String8 file_name, SYMS_FileInfOptions *opts)
Definition syms_file_inf.c:322
Definition syms_parser.h:18
Definition syms_parser.h:30
Definition syms_parser.h:10