c6667c06c3
adding two pointers fields to rust_kernel :( .. have to do manual malloc/free for one of the fields, which feels wrong
149 lines
2.8 KiB
Modula-2
149 lines
2.8 KiB
Modula-2
check_claims
|
|
debug_box
|
|
debug_fn
|
|
debug_opaque
|
|
del_port
|
|
debug_ptrcast
|
|
debug_tag
|
|
debug_tydesc
|
|
debug_get_stk_seg
|
|
debug_abi_1
|
|
debug_abi_2
|
|
get_port_id
|
|
get_task_id
|
|
get_time
|
|
rust_gmtime
|
|
rust_localtime
|
|
rust_timegm
|
|
rust_mktime
|
|
last_os_error
|
|
new_port
|
|
new_task
|
|
port_recv
|
|
precise_time_ns
|
|
rust_port_id_send
|
|
rust_port_select
|
|
rand_free
|
|
rand_new
|
|
rand_next
|
|
refcount
|
|
rust_get_sched_id
|
|
rust_new_sched
|
|
rust_new_task_in_sched
|
|
rust_path_is_dir
|
|
rust_path_exists
|
|
rust_getcwd
|
|
rust_get_stdin
|
|
rust_get_stdout
|
|
rust_get_stderr
|
|
rust_str_push
|
|
rust_list_files
|
|
rust_log_console_on
|
|
rust_log_console_off
|
|
rust_port_begin_detach
|
|
rust_port_end_detach
|
|
rust_port_size
|
|
rust_process_wait
|
|
rust_ptr_eq
|
|
rust_run_program
|
|
rust_set_exit_status
|
|
rust_start
|
|
rust_getcwd
|
|
rust_env_pairs
|
|
rust_task_yield
|
|
rust_task_is_unwinding
|
|
rust_get_task
|
|
rust_task_config_notify
|
|
rust_task_weaken
|
|
rust_task_unweaken
|
|
sched_threads
|
|
shape_log_str
|
|
start_task
|
|
vec_reserve_shared
|
|
str_reserve_shared
|
|
vec_from_buf_shared
|
|
unsupervise
|
|
upcall_cmp_type
|
|
upcall_fail
|
|
upcall_free
|
|
upcall_validate_box
|
|
upcall_log_type
|
|
upcall_malloc
|
|
upcall_rust_personality
|
|
upcall_s_shared_malloc
|
|
upcall_shared_malloc
|
|
upcall_shared_free
|
|
upcall_shared_realloc
|
|
upcall_vec_grow
|
|
upcall_str_new
|
|
upcall_str_new_uniq
|
|
upcall_str_new_shared
|
|
upcall_str_concat
|
|
upcall_call_shim_on_c_stack
|
|
upcall_call_shim_on_rust_stack
|
|
upcall_new_stack
|
|
upcall_del_stack
|
|
upcall_reset_stack_limit
|
|
rust_uv_loop_new
|
|
rust_uv_loop_delete
|
|
rust_uv_loop_set_data
|
|
rust_uv_bind_op_cb
|
|
rust_uv_stop_op_cb
|
|
rust_uv_run
|
|
rust_uv_close
|
|
rust_uv_hilvl_close
|
|
rust_uv_hilvl_close_async
|
|
rust_uv_hilvl_close_timer
|
|
rust_uv_async_send
|
|
rust_uv_async_init
|
|
rust_uv_hilvl_async_init
|
|
rust_uv_hilvl_timer_init
|
|
rust_uv_hilvl_timer_start
|
|
rust_uv_timer_init
|
|
rust_uv_timer_start
|
|
rust_uv_timer_stop
|
|
rust_uv_free
|
|
rust_uv_tcp_init
|
|
rust_uv_buf_init
|
|
rust_uv_last_error
|
|
rust_uv_strerror
|
|
rust_uv_err_name
|
|
rust_uv_ip4_addr
|
|
rust_uv_tcp_connect
|
|
rust_uv_tcp_bind
|
|
rust_uv_listen
|
|
rust_uv_accept
|
|
rust_uv_write
|
|
rust_uv_read_start
|
|
rust_uv_read_stop
|
|
rust_uv_malloc_buf_base_of
|
|
rust_uv_free_base_of_buf
|
|
rust_uv_helper_uv_tcp_t_size
|
|
rust_uv_helper_uv_connect_t_size
|
|
rust_uv_helper_uv_buf_t_size
|
|
rust_uv_helper_uv_write_t_size
|
|
rust_uv_helper_uv_err_t_size
|
|
rust_uv_helper_sockaddr_in_size
|
|
rust_uv_helper_uv_async_t_size
|
|
rust_uv_get_stream_handle_from_connect_req
|
|
rust_uv_get_stream_handle_from_write_req
|
|
rust_uv_get_loop_for_uv_handle
|
|
rust_uv_get_data_for_uv_handle
|
|
rust_uv_set_data_for_uv_handle
|
|
rust_uv_get_data_for_req
|
|
rust_uv_set_data_for_req
|
|
rust_uv_get_base_from_buf
|
|
rust_uv_get_len_from_buf
|
|
rust_uv_get_kernel_global_chan_ptr
|
|
rust_uv_get_kernel_global_async_handle
|
|
rust_uv_set_kernel_global_async_handle
|
|
rust_uv_free_kernel_global_async_handle
|
|
rust_dbg_lock_create
|
|
rust_dbg_lock_destroy
|
|
rust_dbg_lock_lock
|
|
rust_dbg_lock_unlock
|
|
rust_dbg_lock_wait
|
|
rust_dbg_lock_signal
|
|
rust_dbg_call
|
|
rust_osmain_sched_id
|
|
rust_compare_and_swap_ptr |