|
libtransistor
A userland library for the Nintendo Switch
|

Data Fields | |
| uint32_t | key |
| uint32_t | flags |
| union { | |
| uint64_t value [2] | |
| struct { | |
| } end_of_list | |
| struct { | |
| handle_t main_thread_handle | |
| } main_thread_handle | |
| struct { | |
| char(* nro_path )[512] | |
| char(* argv_str )[2048] | |
| } next_load_path | |
| struct { | |
| void * heap_base | |
| size_t heap_size | |
| } override_heap | |
| struct { | |
| loader_config_service_override_t override | |
| } override_service | |
| struct { | |
| uint64_t argc | |
| char ** argv | |
| } argv | |
| struct { | |
| uint64_t hints [2] | |
| } syscall_available_hint | |
| struct { | |
| loader_config_applet_type_t applet_type | |
| } applet_type | |
| struct { | |
| aruid_t aruid | |
| } applet_workaround | |
| struct { | |
| int32_t s_stdout | |
| int32_t s_stdin | |
| int32_t s_stderr | |
| loader_config_socket_service_t socket_service | |
| } stdio_sockets | |
| struct { | |
| handle_t process_handle | |
| } process_handle | |
| struct { | |
| result_t result | |
| } last_load_result | |
| struct { | |
|
void *(* alloc_pages )(size_t min, size_t max, size_t *actual) | |
| bool(* free_pages )(void *pages) | |
| } alloc_pages | |
| struct { | |
| void * addr | |
| size_t size | |
| } lock_region | |
| }; | |
1.8.6