Kestrel Interface
Loading...
Searching...
No Matches
kest_alloc.c File Reference
#include "kest_int.h"

Go to the source code of this file.

Macros

#define PRINTLINES_ALLOWED   0

Functions

void * kest_alloc (size_t size)
void kest_free (void *ptr)
void * kest_realloc (void *ptr, size_t size)
char * kest_strndup (const char *str, size_t n)
void kest_mem_monitor_task (void *param)
void kest_mem_init ()
void lv_mem_init (void)
void lv_mem_deinit (void)
void * lv_malloc_core (size_t size)
void * lv_realloc_core (void *p, size_t new_size)
void lv_free_core (void *p)
void * kest_lv_malloc (size_t size)
void kest_lv_free (void *ptr)
void print_memory_report ()
void * kest_allocator_alloc (kest_allocator *a, size_t n)
void * kest_allocator_realloc (kest_allocator *a, void *p, size_t n)
void * kest_allocator_strndup (kest_allocator *a, const char *str, int n)
void kest_allocator_free (kest_allocator *a, void *p)

Macro Definition Documentation

◆ PRINTLINES_ALLOWED

#define PRINTLINES_ALLOWED   0

Definition at line 4 of file kest_alloc.c.

Function Documentation

◆ kest_alloc()

void * kest_alloc ( size_t size)

Definition at line 11 of file kest_alloc.c.

Referenced by clone_pipeline(), clone_setting(), configure_effect_view(), configure_main_menu(), create_danger_button_menu_item(), create_effect_view_for(), create_menu_item_ui(), create_pad_menu_item(), create_page_linindirect_k_menu_item(), create_page_link_menu_item(), create_panel(), create_parameter_widget_menu_item(), create_profile_listing_menu_item(), create_profile_view_for(), create_sequence_listing_menu_item(), create_sequence_view_for(), create_ui_page(), effect_add_parameter(), effect_add_setting(), erase_folder(), init_amplifier(), init_delay(), init_distortion(), init_effect(), init_effect_selector_eff(), init_effect_settings_page(), init_effect_view(), init_flanger(), init_menu_page(), init_profile_view(), init_sequence_view(), init_test_page(), kest_active_button_array_append_new(), kest_active_button_array_new(), kest_active_button_array_set_length(), kest_allocator_alloc(), kest_bump_arena_init(), kest_context_add_profile(), kest_context_add_profile_rp(), kest_context_add_sequence_rp(), kest_defs_section_extract(), kest_extract_parameter_from_dict(), kest_extract_resource_from_dict(), kest_extract_setting_from_dict(), kest_fpga_batch_concat(), kest_new_expr_scope(), kest_new_expr_scope_entry_expr(), kest_new_expr_scope_entry_param(), kest_new_expr_scope_entry_setting(), kest_new_fpga_transfer_batch(), kest_parameter_make_clone(), kest_parameter_make_clone_for_effect(), kest_parse_asm_line(), kest_pipeline_append_effect_eff(), kest_process_asm_line(), kest_profile_set_default_name_from_id(), kest_read_eff_desc_from_file(), kest_realloc(), kest_setting_make_clone(), kest_setting_make_clone_for_effect(), kest_string_to_native(), kest_strndup(), kest_token_ll_safe_append(), list_files_in_directory(), load_saved_profiles(), load_saved_sequences(), load_state_from_file(), lv_malloc_core(), new_button(), new_m_expression_binary(), new_m_expression_const(), new_m_expression_reference(), new_m_expression_unary(), new_m_parameter_wni(), new_panel(), sequence_append_profile(), and sequence_append_profile_rp().

◆ kest_allocator_alloc()

void * kest_allocator_alloc ( kest_allocator * a,
size_t n )

Definition at line 177 of file kest_alloc.c.

Referenced by kest_allocator_strndup(), kest_dict_entry_to_string(), kest_filter_create(), and kest_string_to_native_with_allocator().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_allocator_free()

void kest_allocator_free ( kest_allocator * a,
void * p )

Definition at line 208 of file kest_alloc.c.

Here is the call graph for this function:

◆ kest_allocator_realloc()

void * kest_allocator_realloc ( kest_allocator * a,
void * p,
size_t n )

Definition at line 185 of file kest_alloc.c.

Here is the call graph for this function:

◆ kest_allocator_strndup()

void * kest_allocator_strndup ( kest_allocator * a,
const char * str,
int n )

Definition at line 193 of file kest_alloc.c.

Here is the call graph for this function:

◆ kest_free()

◆ kest_lv_free()

void kest_lv_free ( void * ptr)

Definition at line 165 of file kest_alloc.c.

◆ kest_lv_malloc()

void * kest_lv_malloc ( size_t size)

Definition at line 160 of file kest_alloc.c.

◆ kest_mem_init()

void kest_mem_init ( )

Definition at line 116 of file kest_alloc.c.

Referenced by app_main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_mem_monitor_task()

void kest_mem_monitor_task ( void * param)

Definition at line 104 of file kest_alloc.c.

Referenced by kest_mem_init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_realloc()

void * kest_realloc ( void * ptr,
size_t size )

Definition at line 45 of file kest_alloc.c.

Referenced by kest_allocator_realloc(), kest_fpga_batch_append(), kest_fpga_batch_concat(), and lv_realloc_core().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_strndup()

char * kest_strndup ( const char * str,
size_t n )

◆ lv_free_core()

void lv_free_core ( void * p)

Definition at line 155 of file kest_alloc.c.

Here is the call graph for this function:

◆ lv_malloc_core()

void * lv_malloc_core ( size_t size)

Definition at line 146 of file kest_alloc.c.

Here is the call graph for this function:

◆ lv_mem_deinit()

void lv_mem_deinit ( void )

Definition at line 141 of file kest_alloc.c.

◆ lv_mem_init()

void lv_mem_init ( void )

Definition at line 136 of file kest_alloc.c.

◆ lv_realloc_core()

void * lv_realloc_core ( void * p,
size_t new_size )

Definition at line 150 of file kest_alloc.c.

Here is the call graph for this function:

◆ print_memory_report()

void print_memory_report ( )

Definition at line 172 of file kest_alloc.c.

Referenced by app_main(), and kest_mem_monitor_task().

Here is the caller graph for this function: