|
| SYMS_API SYMS_String8 | syms_version_string (void) |
| |
| SYMS_API SYMS_U64Range | syms_make_u64_range (SYMS_U64 min, SYMS_U64 max) |
| |
| SYMS_API SYMS_U64Range | syms_make_u64_inrange (SYMS_U64Range range, SYMS_U64 offset, SYMS_U64 size) |
| |
| SYMS_API SYMS_U64 | syms_u64_range_size (SYMS_U64Range range) |
| |
| SYMS_API SYMS_U64 | syms_hash_djb2 (SYMS_String8 string) |
| |
| SYMS_API SYMS_U64 | syms_hash_djb2_continue (SYMS_String8 string, SYMS_U64 intermediate_hash) |
| |
| SYMS_API SYMS_U64 | syms_hash_u64 (SYMS_U64 x) |
| |
| SYMS_API SYMS_SerialField * | syms_serial_first_field (SYMS_SerialType *type) |
| |
| SYMS_API SYMS_SerialValue * | syms_serial_first_value (SYMS_SerialType *type) |
| |
| SYMS_API SYMS_SerialFlag * | syms_serial_first_flag (SYMS_SerialType *type) |
| |
| SYMS_API SYMS_SerialValue * | syms_serial_value_from_enum_value (SYMS_SerialType *type, SYMS_U64 value) |
| |
| SYMS_API SYMS_SerialFlag * | syms_serial_flag_from_bit_offset (SYMS_SerialType *type, SYMS_U64 bit_off) |
| |
| SYMS_API SYMS_String8List | syms_string_list_from_flags (SYMS_Arena *arena, SYMS_SerialType *type, SYMS_U32 flags) |
| |
| SYMS_API SYMS_U64 | syms_enum_index_from_value_identity (SYMS_U64 v) |
| |
| SYMS_API SYMS_B32 | syms_codepoint_is_whitespace (SYMS_U32 codepoint) |
| |
| SYMS_API SYMS_U32 | syms_lowercase_from_codepoint (SYMS_U32 codepoint) |
| |
| SYMS_API SYMS_String8 | syms_str8 (SYMS_U8 *str, SYMS_U64 size) |
| |
| SYMS_API SYMS_String8 | syms_str8_cstring (char *str) |
| |
| SYMS_API SYMS_String8 | syms_str8_range (SYMS_U8 *first, SYMS_U8 *opl) |
| |
| SYMS_API SYMS_String8 | syms_str8_skip_chop_whitespace (SYMS_String8 str) |
| |
| SYMS_API SYMS_B32 | syms_string_match (SYMS_String8 a, SYMS_String8 b, SYMS_StringMatchFlags flags) |
| |
| SYMS_API SYMS_U8 * | syms_decode_utf8 (SYMS_U8 *p, SYMS_U32 *dst) |
| |
| SYMS_API void | syms_string_list_push_node (SYMS_String8Node *node, SYMS_String8List *list, SYMS_String8 string) |
| |
| SYMS_API void | syms_string_list_push_node_front (SYMS_String8Node *node, SYMS_String8List *list, SYMS_String8 string) |
| |
| SYMS_API void | syms_string_list_push (SYMS_Arena *arena, SYMS_String8List *list, SYMS_String8 string) |
| |
| SYMS_API void | syms_string_list_push_front (SYMS_Arena *arena, SYMS_String8List *list, SYMS_String8 string) |
| |
| SYMS_API SYMS_String8List | syms_string_list_concat (SYMS_String8List *left, SYMS_String8List *right) |
| |
| SYMS_API SYMS_String8 | syms_string_list_join (SYMS_Arena *arena, SYMS_String8List *list, SYMS_StringJoin *join_ptr) |
| |
| SYMS_API SYMS_String8 | syms_push_string_copy (SYMS_Arena *arena, SYMS_String8 string) |
| |
| SYMS_API SYMS_String8 | syms_string_trunc_symbol_heuristic (SYMS_String8 string) |
| |
| SYMS_API SYMS_String8List | syms_string_split (SYMS_Arena *arena, SYMS_String8 input, SYMS_U32 delimiter) |
| |
| SYMS_API SYMS_U64 | syms_u64_from_string (SYMS_String8 str, SYMS_U32 radix) |
| |
| SYMS_API SYMS_S64 | syms_s64_from_string_c_rules (SYMS_String8 str) |
| |
| SYMS_API SYMS_String8 | syms_string_from_u64 (SYMS_Arena *arena, SYMS_U64 x) |
| |
| SYMS_API void | syms_u64_range_list_push_node (SYMS_U64RangeNode *node, SYMS_U64RangeList *list, SYMS_U64Range range) |
| |
| SYMS_API void | syms_u64_range_list_push (SYMS_Arena *arena, SYMS_U64RangeList *list, SYMS_U64Range range) |
| |
| SYMS_API void | syms_u64_range_list_concat (SYMS_U64RangeList *list, SYMS_U64RangeList *to_push) |
| |
| SYMS_API SYMS_U64RangeArray | syms_u64_range_array_from_list (SYMS_Arena *arena, SYMS_U64RangeList *list) |
| |
| SYMS_API void | syms_u64_list_push_node (SYMS_U64Node *node, SYMS_U64List *list, SYMS_U64 v) |
| |
| SYMS_API void | syms_u64_list_push (SYMS_Arena *arena, SYMS_U64List *list, SYMS_U64 v) |
| |
| SYMS_API void | syms_u64_list_concat_in_place (SYMS_U64List *dst, SYMS_U64List *src) |
| |
| SYMS_API SYMS_U64Array | syms_u64_array_from_list (SYMS_Arena *arena, SYMS_U64List *list) |
| |
| SYMS_API SYMS_U64 | syms_1based_checked_lookup_u64 (SYMS_U64 *u64, SYMS_U64 count, SYMS_U64 n) |
| |
| SYMS_API void | syms_arena_push_align (SYMS_Arena *arena, SYMS_U64 pow2_boundary) |
| |
| SYMS_API void | syms_arena_put_back (SYMS_Arena *arena, SYMS_U64 amount) |
| |
| SYMS_API SYMS_ArenaTemp | syms_arena_temp_begin (SYMS_Arena *arena) |
| |
| SYMS_API void | syms_arena_temp_end (SYMS_ArenaTemp temp) |
| |
| SYMS_API SYMS_ArenaTemp | syms_get_scratch (SYMS_Arena **conflicts, SYMS_U64 conflict_count) |
| |
| SYMS_API SYMS_SortNode * | syms_sort_node_push (SYMS_Arena *arena, SYMS_SortNode **stack, SYMS_SortNode **free_stack, SYMS_U64 first, SYMS_U64 opl) |
| |
| SYMS_API void | syms_set_lane (SYMS_U64 lane) |
| |
| SYMS_API SYMS_U64 | syms_get_lane (void) |
| |
| SYMS_API void * | syms_based_range_ptr (void *base, SYMS_U64Range range, SYMS_U64 offset) |
| |
| SYMS_API SYMS_U64 | syms_based_range_read (void *base, SYMS_U64Range range, SYMS_U64 offset, SYMS_U64 out_size, void *out) |
| |
| SYMS_API SYMS_U64 | syms_based_range_read_uleb128 (void *base, SYMS_U64Range range, SYMS_U64 offset, SYMS_U64 *out_value) |
| |
| SYMS_API SYMS_U64 | syms_based_range_read_sleb128 (void *base, SYMS_U64Range range, SYMS_U64 offset, SYMS_S64 *out_value) |
| |
| SYMS_API SYMS_String8 | syms_based_range_read_string (void *base, SYMS_U64Range range, SYMS_U64 offset) |
| |
| SYMS_API SYMS_MemoryView | syms_memory_view_make (SYMS_String8 data, SYMS_U64 base) |
| |
| SYMS_API SYMS_B32 | syms_memory_view_read (SYMS_MemoryView *memview, SYMS_U64 addr, SYMS_U64 size, void *ptr) |
| |
| SYMS_API void | syms_unwind_result_missed_read (SYMS_UnwindResult *unwind_result, SYMS_U64 addr) |
| |
| SYMS_API SYMS_U16 | syms_bswap_u16 (SYMS_U16 x) |
| |
| SYMS_API SYMS_U32 | syms_bswap_u32 (SYMS_U32 x) |
| |
| SYMS_API SYMS_U64 | syms_bswap_u64 (SYMS_U64 x) |
| |
| SYMS_API void | syms_bswap_bytes (void *p, SYMS_U64 size) |
| |