RLBox
rlbox::rlbox_sandbox< T_Sbx > Member List

This is the complete list of members for rlbox::rlbox_sandbox< T_Sbx >, including all inherited members.

convert_to_sandbox_equivalent_nonclass_t typedef (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >
create_sandbox(T_Args... args)rlbox::rlbox_sandbox< T_Sbx >inline
destroy_sandbox()rlbox::rlbox_sandbox< T_Sbx >inline
free_in_sandbox(tainted< T *, T_Sbx > ptr)rlbox::rlbox_sandbox< T_Sbx >inline
free_in_sandbox(tainted_volatile< T, T_Sbx > &ptr_ref)rlbox::rlbox_sandbox< T_Sbx >inline
free_in_sandbox(tainted_opaque< T, T_Sbx > ptr_opaque)rlbox::rlbox_sandbox< T_Sbx >inline
get_app_pointer(T *ptr)rlbox::rlbox_sandbox< T_Sbx >inline
get_memory_location() (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
get_sandbox_impl() (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
get_sandboxed_pointer(const void *p) const (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
get_sandboxed_pointer_no_ctx(const void *p, const void *example_unsandboxed_ptr) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inlinestatic
get_total_memory() (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
get_transition_state() (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
get_unsandboxed_pointer(convert_to_sandbox_equivalent_nonclass_t< T > p) const (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
get_unsandboxed_pointer_no_ctx(convert_to_sandbox_equivalent_nonclass_t< T > p, const void *example_unsandboxed_ptr) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inlinestatic
INTERNAL_deny_access(tainted< T *, T_Sbx > src, size_t num, bool &success)rlbox::rlbox_sandbox< T_Sbx >inline
INTERNAL_get_sandbox_function_name(const char *func_name) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
INTERNAL_get_sandbox_function_ptr(void *func_ptr) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
INTERNAL_grant_access(T *src, size_t num, bool &success)rlbox::rlbox_sandbox< T_Sbx >inline
INTERNAL_invoke_with_func_name(const char *func_name, T_Args &&... params) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
INTERNAL_invoke_with_func_ptr(const char *func_name, void *func_ptr, T_Args &&... params) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
is_in_same_sandbox(const void *p1, const void *p2)rlbox::rlbox_sandbox< T_Sbx >inlinestatic
is_pointer_in_app_memory(const void *p)rlbox::rlbox_sandbox< T_Sbx >inline
is_pointer_in_sandbox_memory(const void *p)rlbox::rlbox_sandbox< T_Sbx >inline
lookup_app_ptr(tainted< T *, T_Sbx > tainted_ptr)rlbox::rlbox_sandbox< T_Sbx >inline
lookup_symbol(const char *func_name) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
malloc_in_sandbox()rlbox::rlbox_sandbox< T_Sbx >inline
malloc_in_sandbox(uint32_t count)rlbox::rlbox_sandbox< T_Sbx >inline
register_callback(T_Ret(*)()) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
register_callback(T_Ret(*func_ptr)(T_RL, T_Args...))rlbox::rlbox_sandbox< T_Sbx >inline
sandbox_storagerlbox::rlbox_sandbox< T_Sbx >
set_transition_state(void *new_state) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline
T_Cb_no_wrap typedef (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >
UNSAFE_accept_pointer(T2 ptr) (defined in rlbox::rlbox_sandbox< T_Sbx >)rlbox::rlbox_sandbox< T_Sbx >inline