Go to the source code of this file.
|
#define | VSF_LINUX_CFG_STACKSIZE 1024 |
|
#define | vsf_linux_thread_get_priv(__thread) (void *)(&(((vsf_linux_thread_t *)(__thread))[1])) |
|
#define | __malloc_ex(__process, __size) ____malloc_ex((__process), (__size), __FILE__, __FUNCTION__, __LINE__) |
|
#define | __calloc_ex(__process, __n, __size) ____calloc_ex((__process), (__n), (__size), __FILE__, __FUNCTION__, __LINE__) |
|
#define | __realloc_ex(__process, __ptr, __size) ____realloc_ex((__process), (__ptr), (__size), __FILE__, __FUNCTION__, __LINE__) |
|
#define | __strdup_ex(__process, __str) ____strdup_ex((__process), (char *)(__str), __FILE__, __FUNCTION__, __LINE__) |
|
|
| dcl_vsf_bitmap (vsf_linux_fd_bitmap, VSF_LINUX_CFG_FD_BITMAP_SIZE) |
|
vsf_linux_process_t * | vsf_linux_get_cur_process (void) |
|
void | vsf_linux_loader_keep_ram (void) |
|
vsf_err_t | vsf_linux_init (vsf_linux_stdio_stream_t *stdio_stream) |
|
vsf_systimer_tick_t | vsf_linux_sleep (vsf_timeout_tick_t ticks) |
|
vsf_linux_process_t * | vsf_linux_resources_process (void) |
|
size_t | vsf_linux_process_heap_size (vsf_linux_process_t *process, void *buffer) |
|
void * | vsf_linux_process_heap_realloc (vsf_linux_process_t *process, void *buffer, uint_fast32_t size) |
|
void * | vsf_linux_process_heap_malloc_aligned (vsf_linux_process_t *process, uint_fast32_t size, uint_fast32_t alignment) |
|
void * | vsf_linux_process_heap_malloc (vsf_linux_process_t *process, size_t size) |
|
void * | vsf_linux_process_heap_calloc (vsf_linux_process_t *process, size_t n, size_t size) |
|
void | vsf_linux_process_heap_free (vsf_linux_process_t *process, void *buffer) |
|
char * | vsf_linux_process_heap_strdup (vsf_linux_process_t *process, char *str) |
|
void | __free_ex (vsf_linux_process_t *process, void *ptr) |
|
vsf_eda_t * | vsf_linux_get_kernel_task (void) |
|
void * | vsf_linux_malloc_res (size_t size) |
|
void | vsf_linux_free_res (void *ptr) |
|
int | vsf_linux_generate_path (char *path_out, int path_out_lenlen, char *dir, char *path_in) |
|
int | vsf_linux_chdir (vsf_linux_process_t *process, char *working_dir) |
|
int | vsf_linux_fd_bind_executable (int fd, vsf_linux_main_entry_t entry) |
|
int | vsf_linux_fs_bind_executable (char *path, vsf_linux_main_entry_t entry) |
|
int | vsf_linux_expandenv (const char *str, char *output, size_t bufflen) |
|
vsf_linux_thread_t * | vsf_linux_get_cur_thread (void) |
|
int | vsf_linux_get_errno (void) |
|
void | vsf_linux_set_errno (int err) |
|
◆ VSF_LINUX_CFG_STACKSIZE
#define VSF_LINUX_CFG_STACKSIZE 1024 |
◆ vsf_linux_thread_get_priv
#define vsf_linux_thread_get_priv |
( |
|
__thread | ) |
(void *)(&(((vsf_linux_thread_t *)(__thread))[1])) |
◆ __malloc_ex
#define __malloc_ex |
( |
|
__process, |
|
|
|
__size |
|
) |
| ____malloc_ex((__process), (__size), __FILE__, __FUNCTION__, __LINE__) |
◆ __calloc_ex
#define __calloc_ex |
( |
|
__process, |
|
|
|
__n, |
|
|
|
__size |
|
) |
| ____calloc_ex((__process), (__n), (__size), __FILE__, __FUNCTION__, __LINE__) |
◆ __realloc_ex
#define __realloc_ex |
( |
|
__process, |
|
|
|
__ptr, |
|
|
|
__size |
|
) |
| ____realloc_ex((__process), (__ptr), (__size), __FILE__, __FUNCTION__, __LINE__) |
◆ __strdup_ex
#define __strdup_ex |
( |
|
__process, |
|
|
|
__str |
|
) |
| ____strdup_ex((__process), (char *)(__str), __FILE__, __FUNCTION__, __LINE__) |
◆ vsf_linux_process_arg_t
◆ vsf_linux_main_entry_t
typedef int(* vsf_linux_main_entry_t) (int, char **) |
◆ vsf_linux_process_arg_parser_t
◆ vsf_linux_thread_op_t
◆ vsf_linux_process_ctx_t
◆ vsf_linux_key_t
◆ vsf_linux_sig_handler_t
◆ vsf_linux_stdio_stream_t
◆ vsf_linux_timer_t
◆ vsf_liunx_heap_node_t
◆ vsf_linux_heap_monitor_t
◆ vsf_linux_fundmental_vplt_t
◆ anonymous enum
Enumerator |
---|
__VSF_EVT_LINUX_EVENTFD_INC | |
__VSF_EVT_LINUX_TERM_RX | |
◆ dcl_vsf_bitmap()
◆ vsf_linux_get_cur_process()
◆ vsf_linux_loader_keep_ram()
void vsf_linux_loader_keep_ram |
( |
void |
| ) |
|
|
extern |
◆ vsf_linux_init()
◆ vsf_linux_sleep()
◆ vsf_linux_resources_process()
◆ vsf_linux_process_heap_size()
◆ vsf_linux_process_heap_realloc()
◆ vsf_linux_process_heap_malloc_aligned()
◆ vsf_linux_process_heap_malloc()
◆ vsf_linux_process_heap_calloc()
◆ vsf_linux_process_heap_free()
◆ vsf_linux_process_heap_strdup()
◆ __free_ex()
◆ vsf_linux_get_kernel_task()
vsf_eda_t * vsf_linux_get_kernel_task |
( |
void |
| ) |
|
|
extern |
◆ vsf_linux_malloc_res()
void * vsf_linux_malloc_res |
( |
size_t |
size | ) |
|
|
extern |
◆ vsf_linux_free_res()
void vsf_linux_free_res |
( |
void * |
ptr | ) |
|
|
extern |
◆ vsf_linux_generate_path()
int vsf_linux_generate_path |
( |
char * |
path_out, |
|
|
int |
path_out_lenlen, |
|
|
char * |
dir, |
|
|
char * |
path_in |
|
) |
| |
|
extern |
◆ vsf_linux_chdir()
◆ vsf_linux_fd_bind_executable()
◆ vsf_linux_fs_bind_executable()
◆ vsf_linux_expandenv()
int vsf_linux_expandenv |
( |
const char * |
str, |
|
|
char * |
output, |
|
|
size_t |
bufflen |
|
) |
| |
|
extern |
◆ vsf_linux_get_cur_thread()
◆ vsf_linux_get_errno()
int vsf_linux_get_errno |
( |
void |
| ) |
|
|
extern |
◆ vsf_linux_set_errno()
void vsf_linux_set_errno |
( |
int |
err | ) |
|
|
extern |
◆ vsf_linux_fundmental_vplt