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

Go to the source code of this file.

Macros

#define SYMS_DWARF_EXPR_C
 

Functions

SYMS_API SYMS_DwSimpleLoc syms_dw_expr__analyze_fast (void *base, SYMS_U64Range range, SYMS_U64 text_section_base)
 
SYMS_API SYMS_DwExprAnalysis syms_dw_expr__analyze_details (void *in_base, SYMS_U64Range in_range, SYMS_DwExprMachineCallConfig *call_config)
 
SYMS_API SYMS_DwLocation syms_dw_expr__eval (SYMS_Arena *arena_optional, void *expr_base, SYMS_U64Range expr_range, SYMS_DwExprMachineConfig *config)
 
SYMS_API SYMS_DwExprStack syms_dw_expr__stack_make (SYMS_Arena *arena)
 
SYMS_API void syms_dw_expr__stack_push (SYMS_Arena *arena, SYMS_DwExprStack *stack, SYMS_U64 x)
 
SYMS_API SYMS_U64 syms_dw_expr__stack_pop (SYMS_DwExprStack *stack)
 
SYMS_API SYMS_U64 syms_dw_expr__stack_pick (SYMS_DwExprStack *stack, SYMS_U64 idx)
 
SYMS_API SYMS_B32 syms_dw_expr__stack_is_empty (SYMS_DwExprStack *stack)
 
SYMS_API SYMS_DwExprCallsyms_dw_expr__call_top (SYMS_DwExprCallStack *stack)
 
SYMS_API void syms_dw_expr__call_push (SYMS_Arena *arena, SYMS_DwExprCallStack *stack, void *ptr, SYMS_U64 size)
 
SYMS_API void syms_dw_expr__call_pop (SYMS_DwExprCallStack *stack)
 
SYMS_API SYMS_DwExprAnalysisTasksyms_dw_expr__analysis_task_from_p (SYMS_DwExprAnalysisTask *first, SYMS_U64 p)
 

Macro Definition Documentation

◆ SYMS_DWARF_EXPR_C

#define SYMS_DWARF_EXPR_C

Function Documentation

◆ syms_dw_expr__analysis_task_from_p()

SYMS_API SYMS_DwExprAnalysisTask * syms_dw_expr__analysis_task_from_p ( SYMS_DwExprAnalysisTask first,
SYMS_U64  p 
)

◆ syms_dw_expr__analyze_details()

SYMS_API SYMS_DwExprAnalysis syms_dw_expr__analyze_details ( void in_base,
SYMS_U64Range  in_range,
SYMS_DwExprMachineCallConfig call_config 
)

◆ syms_dw_expr__analyze_fast()

SYMS_API SYMS_DwSimpleLoc syms_dw_expr__analyze_fast ( void base,
SYMS_U64Range  range,
SYMS_U64  text_section_base 
)

◆ syms_dw_expr__call_pop()

SYMS_API void syms_dw_expr__call_pop ( SYMS_DwExprCallStack stack)

◆ syms_dw_expr__call_push()

SYMS_API void syms_dw_expr__call_push ( SYMS_Arena arena,
SYMS_DwExprCallStack stack,
void ptr,
SYMS_U64  size 
)

◆ syms_dw_expr__call_top()

SYMS_API SYMS_DwExprCall * syms_dw_expr__call_top ( SYMS_DwExprCallStack stack)

◆ syms_dw_expr__eval()

SYMS_API SYMS_DwLocation syms_dw_expr__eval ( SYMS_Arena arena_optional,
void expr_base,
SYMS_U64Range  expr_range,
SYMS_DwExprMachineConfig config 
)

◆ syms_dw_expr__stack_is_empty()

SYMS_API SYMS_B32 syms_dw_expr__stack_is_empty ( SYMS_DwExprStack stack)

◆ syms_dw_expr__stack_make()

SYMS_API SYMS_DwExprStack syms_dw_expr__stack_make ( SYMS_Arena arena)

◆ syms_dw_expr__stack_pick()

SYMS_API SYMS_U64 syms_dw_expr__stack_pick ( SYMS_DwExprStack stack,
SYMS_U64  idx 
)

◆ syms_dw_expr__stack_pop()

SYMS_API SYMS_U64 syms_dw_expr__stack_pop ( SYMS_DwExprStack stack)

◆ syms_dw_expr__stack_push()

SYMS_API void syms_dw_expr__stack_push ( SYMS_Arena arena,
SYMS_DwExprStack stack,
SYMS_U64  x 
)