Talk:LV2 Functions and Syscalls: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
(Update unknown syscalls list)
(16 intermediate revisions by 4 users not shown)
Line 57: Line 57:


syscall(861,packet_id, r4,r5,r6,r7,r8,r9,r10)<br>
syscall(861,packet_id, r4,r5,r6,r7,r8,r9,r10)<br>
Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003


{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
Line 129: Line 129:


syscall(862,packet_id, r4,r5,r6,r7)<br>
syscall(862,packet_id, r4,r5,r6,r7)<br>
Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003


{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
Line 210: Line 210:


syscall(863,packet_id, r4,r5,r6,r7,r8,r9) <br>
syscall(863,packet_id, r4,r5,r6,r7,r8,r9) <br>
Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003


{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
Line 276: Line 276:


syscall(864,packet_id, r4) <br>
syscall(864,packet_id, r4) <br>
Note: access to this Syscall requries at least 0x20 Debug Control Flags, else 0x80010003
Note: access to this Syscall requires at least 0x20 Debug Control Flags, else 0x80010003


{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
Line 344: Line 344:


syscall(867,packet_id, r4) <br>
syscall(867,packet_id, r4) <br>
Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003


{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
Line 371: Line 371:


syscall(868,packet_id, r4,r5,r6,r7) <br>
syscall(868,packet_id, r4,r5,r6,r7) <br>
Note: access to this Syscall requries 0x40 Root Control Flags, but allows 0x20 Debug Flags and certain authentication id's for first packet_id
Note: access to this Syscall requires 0x40 Root Control Flags, but allows 0x20 Debug Flags and certain authentication id's for first packet_id


{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
Line 452: Line 452:


syscall(869,packet_id, r4) <br>
syscall(869,packet_id, r4) <br>
Note: access to this Syscall requries 0x40 Root Control Flags and possibly restricted to certain authentication id's, else 0x80010003
Note: access to this Syscall requires 0x40 Root Control Flags and possibly restricted to certain authentication id's, else 0x80010003


{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
Line 493: Line 493:
| 3
| 3
| syscall(871,3,sys_pid_t id)
| syscall(871,3,sys_pid_t id)
| this packet_id requries 0x20 Debug Control Flags, else 0x80010003, but returns 0x8001009
| this packet_id requires 0x20 Debug Control Flags, else 0x80010003, but returns 0x8001009
|}
|}


Line 517: Line 517:


syscall(877,packet_id, r4,size) <br>
syscall(877,packet_id, r4,size) <br>
Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003


{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
Line 549: Line 549:
|-
|-
|}
|}
* Theory: Additional Signatures related
* Give it a hash (0x14 bytes) return an RSA? (0x80) signature


=== Syscall 879 (0x36F) Media ID ===
=== Syscall 879 (0x36F) Media ID ===
Line 569: Line 572:
these lv2 syscalls are present, but neither ordinal nor branches are known yet
these lv2 syscalls are present, but neither ordinal nor branches are known yet
   sys_usbbtaudio_start_recording_ex
   sys_usbbtaudio_start_recording_ex
  sys_lwcond_attribute_name_set
  sys_lwmutex_attribute_name_set
  sys_event_flag_attribute_name_set
  sys_semaphore_attribute_name_set
  sys_cond_attribute_name_set
  sys_mutex_attribute_name_set
   sys_raw_spu_mmio_read_ls (no real lv2 syscall, reading mmio address)
   sys_raw_spu_mmio_read_ls (no real lv2 syscall, reading mmio address)
   sys_raw_spu_mmio_write_ls (no real lv2 syscall, reading mmio address)
   sys_raw_spu_mmio_write_ls (no real lv2 syscall, reading mmio address)
   sys_raw_spu_mmio_read (no real lv2 syscall, reading mmio address)
   sys_raw_spu_mmio_read (no real lv2 syscall, reading mmio address)
   sys_raw_spu_mmio_write (no real lv2 syscall, reading mmio address)
   sys_raw_spu_mmio_write (no real lv2 syscall, reading mmio address)
   sys_event_queue_attribute_name_set
    
         
  sys_lwcond_signal
  sys_lwcond_signal_all
  sys_lwcond_signal_to
  sys_lwcond_wait
   sys_spu_elf_get_segments
   sys_spu_elf_get_segments
   sys_raw_spu_image_load
   sys_raw_spu_image_load
  sys_mmapper_allocate_memory
   sys_ppu_thread_unregister_atexit
   sys_ppu_thread_unregister_atexit
   sys_ppu_thread_once
   sys_ppu_thread_once
Line 594: Line 585:
   sys_process_atexitspawn
   sys_process_atexitspawn
   sys_game_process_exitspawn2
   sys_game_process_exitspawn2
   sys_process_is_stack
   sys_process_is_stack (no real lv2 syscall)


   debug syscalls
   debug syscalls
Line 8,225: Line 8,216:


<pre>
<pre>
syscall 1023 is invalid_entry
0x3DD-syscall_989
syscall 1022 is invalid_entry
0x3DB-syscall_987
syscall 1021 is invalid_entry
0x3DA-syscall_986
syscall 1020 is invalid_entry
0x3D9-syscall_985
syscall 1019 is invalid_entry
0x3D8-syscall_984
syscall 1018 is invalid_entry
0x3D7-syscall_983
syscall 1017 is invalid_entry
0x3D6-syscall_982
syscall 1016 is invalid_entry
0x3D5-syscall_981
syscall 1015 is invalid_entry
0x3D4-syscall_980
syscall 1014 is invalid_entry
0x3D3-syscall_979
syscall 1013 is invalid_entry
0x3D2-syscall_978
syscall 1012 is invalid_entry
0x3D1-syscall_977
syscall 1011 is invalid_entry
0x3D0-syscall_976
syscall 1010 is invalid_entry
0x3CF-syscall_975
syscall 1009 is invalid_entry
0x3CE-syscall_974
syscall 1008 is invalid_entry
0x3CD-syscall_973
syscall 1007 is invalid_entry
0x3CC-syscall_972
syscall 1006 is invalid_entry
0x3CB-syscall_971
syscall 1005 is invalid_entry
0x3CA-syscall_970
syscall 1004 is invalid_entry
0x3C9-syscall_969
syscall 1003 is invalid_entry
0x3C8-syscall_968
syscall 1002 is invalid_entry
0x3C7-syscall_967
syscall 1001 is invalid_entry
0x3C6-syscall_966
syscall 1000 is invalid_entry
0x3C5-syscall_965
syscall 999 is invalid_entry
0x3C4-syscall_964
syscall 998 is invalid_entry
0x3C3-syscall_963
syscall 997 is invalid_entry
0x3C2-syscall_sys_performance_monitor_bookmark <- new!
syscall 996 is invalid_entry
0x3C1-syscall_sys_performance_monitor_hidden <- new!
syscall 995 is invalid_entry
0x3C0-syscall_sys_performance_monitor <- new!
syscall 994 is invalid_entry
0x3BF-syscall_959
syscall 993 is invalid_entry
0x3BE-syscall_sys_dbg_comm_register_driver <- new!
syscall 992 is invalid_entry
0x3BD-syscall_sys_dbg_comm_register_handler <- new!
syscall 991 is invalid_entry
0x3BC-syscall_sys_dbg_comm_write_ready <- new!
syscall 990 is invalid_entry
0x3BB-syscall_sys_dbg_comm_write_64 <- new!
syscall 989 is invalid_entry
0x3BA-syscall_sys_dbg_comm_read_ready <- new!
syscall 988 is invalid_entry
0x3B9-syscall_sys_dbg_comm_read_64 <- new!
syscall 987 is invalid_entry
0x3B8-syscall_sys_dbg_comm_close <- new!
syscall 986 is invalid_entry
0x3B7-syscall_sys_dbg_comm_open <- new!
syscall 985 is invalid_entry
0x3B6-syscall_sys_dbg_comm_init <- new!
syscall 984 is invalid_entry
0x3B5-syscall_949
syscall 983 is invalid_entry
0x3B4-syscall_948
syscall 982 is invalid_entry
0x3B3-syscall_947
syscall 981 is invalid_entry
0x3B2-syscall_946
syscall 980 is invalid_entry
0x3B1-syscall_945
syscall 979 is invalid_entry
0x3B0-syscall_944
syscall 978 is invalid_entry
0x3AF-syscall_943
syscall 977 is invalid_entry
0x3AE-syscall_942
syscall 976 is invalid_entry
0x3AD-syscall_941
syscall 975 is invalid_entry
0x3AC-syscall_940
syscall 974 is invalid_entry
0x3AB-syscall_939
syscall 973 is invalid_entry
0x3AA-syscall_938
syscall 972 is invalid_entry
0x3A9-syscall_937
syscall 971 is invalid_entry
0x3A8-syscall_936
syscall 970 is invalid_entry
0x3A7-syscall_935
syscall 969 is invalid_entry
0x3A6-syscall_934
syscall 968 is invalid_entry
0x3A5-syscall_933
syscall 967 is invalid_entry
0x3A4-syscall_932
syscall 966 is invalid_entry
0x3A3-syscall_sys_dbg_get_shared_memory_attribute_list_64 <- new!
syscall 965 is invalid_entry
0x3A2-syscall_sys_dbg_get_user_memory_stat_64 <- new!
syscall 964 is invalid_entry
0x3A1-syscall_sys_dbg_terminate_scratch_data_area <- new!
syscall 963 is invalid_entry
0x3A0-syscall_sys_dbg_initialize_scratch_data_area_64 <- new!
syscall 962 is sys_performance_monitor_bookmark
0x39F-syscall_sys_dbg_terminate_scratch_executable_area <- new!
syscall 961 is sys_performance_monitor_hidden
0x39E-syscall_sys_dbg_initialize_scratch_executable_area_64 <- new!
syscall 960 is sys_performance_monitor
0x39D-syscall_sys_dbg_get_module_info_64 <- new!
syscall 959 is invalid_entry
0x39C-syscall_sys_dbg_get_module_list <- new!
syscall 958 is sys_dbg_comm_register_driver
0x39B-syscall_sys_dbg_set_spu_thread_group_event_cntl_flag <- new!
syscall 957 is sys_dbg_comm_register_handler
0x39A-syscall_sys_dbg_get_spu_thread_group_event_cntl_flag <- new!
syscall 956 is sys_dbg_comm_write_ready
0x399-syscall_sys_dbg_set_process_event_cntl_flag <- new!
syscall 955 is sys_dbg_comm_write_64
0x398-syscall_sys_dbg_get_process_event_cntl_flag <- new!
syscall 954 is sys_dbg_comm_read_ready
0x397-syscall_sys_dbg_destroy_event_que <- new!
syscall 953 is sys_dbg_comm_read_64
0x396-syscall_sys_dbg_read_event <- new!
syscall 952 is sys_dbg_comm_close
0x395-syscall_sys_dbg_create_event_que <- new!
syscall 951 is sys_dbg_comm_open
0x394-syscall_sys_dbg_spu_thread_get_exception_cause <- new!
syscall 950 is sys_dbg_comm_init
0x393-syscall_sys_dbg_set_run_control_bit_to_spu <- new!
syscall 949 is invalid_entry
0x392-syscall_sys_dbg_get_process_info_64 <- new!
syscall 948 is invalid_entry
0x391-syscall_sys_dbg_kill_process <- new!
syscall 947 is invalid_entry
0x390-syscall_sys_dbg_spu_thread_write_to_ls <- new!
syscall 946 is invalid_entry
0x38F-syscall_sys_dbg_spu_thread_read_from_ls <- new!
syscall 945 is invalid_entry
0x38E-syscall_sys_dbg_get_thread_info_64 <- new!
syscall 944 is invalid_entry
0x38D-syscall_sys_dbg_get_thread_list <- new!
syscall 943 is invalid_entry
0x38C-syscall_sys_dbg_get_process_list <- new!
syscall 942 is invalid_entry
0x38B-syscall_sys_dbg_write_thread_register <- new!
syscall 941 is invalid_entry
0x38A-syscall_sys_dbg_read_thread_register <- new!
syscall 940 is invalid_entry
0x389-syscall_sys_dbg_write_process_memory_64 <- new!
syscall 939 is invalid_entry
0x388-syscall_sys_dbg_read_process_memory_64 <- new!
syscall 938 is invalid_entry
0x387-syscall_sys_dbg_continue_threads
syscall 937 is invalid_entry
0x386-syscall_sys_dbg_stop_threads <- new!
syscall 936 is invalid_entry
0x385-syscall_sys_dbg_continue_processes <- new!
syscall 935 is invalid_entry
0x384-syscall_sys_dbg_stop_processes <- new!
syscall 934 is invalid_entry
0x379-syscall_889
syscall 933 is invalid_entry
0x375-syscall_sys_deci3_open2 <- new!
syscall 932 is invalid_entry
0x374-syscall_sys_deci3_receive
syscall 931 is sys_dbg_get_shared_memory_attribute_list_64
0x373-syscall_sys_deci3_send
syscall 930 is sys_dbg_get_user_memory_stat_64
0x372-syscall_sys_deci3_close
syscall 929 is sys_dbg_terminate_scratch_data_area
0x371-syscall_sys_deci3_create_event_path
syscall 928 is sys_dbg_initialize_scratch_data_area_64
0x370-syscall_sys_deci3_open
syscall 927 is sys_dbg_terminate_scratch_executable_area
0x36F-syscall_879
syscall 926 is sys_dbg_initialize_scratch_executable_area_64
0x36E-syscall_878
syscall 925 is sys_dbg_get_module_info_64
0x36D-syscall_877
syscall 924 is sys_dbg_get_module_list
0x36C-syscall_876
syscall 923 is sys_dbg_set_spu_thread_group_event_cntl_flag
0x36B-syscall_875
syscall 922 is sys_dbg_get_spu_thread_group_event_cntl_flag
0x36A-syscall_874
syscall 921 is sys_dbg_set_process_event_cntl_flag
0x369-syscall_sys_ss_get_cache_of_product_mode
syscall 920 is sys_dbg_get_process_event_cntl_flag
0x368-syscall_sys_ss_get_open_psid
syscall 919 is sys_dbg_destroy_event_que
0x367-syscall_871
syscall 918 is sys_dbg_read_event
0x366-syscall_870
syscall 917 is sys_dbg_create_event_que
0x365-syscall_869
syscall 916 is sys_dbg_spu_thread_get_exception_cause
0x364-syscall_868
syscall 915 is sys_dbg_set_run_control_bit_to_spu
0x363-syscall_867
syscall 914 is sys_dbg_get_process_info_64
0x362-syscall_866
syscall 913 is sys_dbg_kill_process
0x361-syscall_865
syscall 912 is sys_dbg_spu_thread_write_to_ls
0x360-syscall_864
syscall 911 is sys_dbg_spu_thread_read_from_ls
0x35F-syscall_863
syscall 910 is sys_dbg_get_thread_info_64
0x35E-syscall_862
syscall 909 is sys_dbg_get_thread_list
0x35D-syscall_861
syscall 908 is sys_dbg_get_process_list
0x35C-syscall_860
syscall 907 is sys_dbg_write_thread_register
0x34F-syscall_847
syscall 906 is sys_dbg_read_thread_register
0x34E-syscall_sys_fs_mapped_free <- new!
syscall 905 is sys_dbg_write_process_memory_64
0x34D-syscall_sys_fs_mapped_allocate_64 <- new!
syscall 904 is sys_dbg_read_process_memory_64
0x34C-syscall_sys_fs_get_fs_info <- new!
syscall 903 is sys_dbg_continue_threads
0x34B-syscall_sys_fs_get_fs_info_size <- new!
syscall 902 is sys_dbg_stop_threads
0x34A-syscall_sys_fs_get_mount_info <- new!
syscall 901 is sys_dbg_continue_processes
0x349-syscall_sys_fs_get_mount_info_size <- new!
syscall 900 is sys_dbg_stop_processes
0x348-syscall_sys_fs_disk_free <- new!
syscall 899 is sys_deci3_test
0x347-syscall_sys_fs_sync <- new!
syscall 898 is invalid_entry
0x346-syscall_sys_fs_umount <- new!
syscall 897 is sys_deci3_dump_cp_buffer
0x345-syscall_sys_fs_mount_64 <- new!
syscall 896 is sys_deci3_dump_cp_register
0x344-syscall_sys_fs_newfs_64 <- new!
syscall 895 is sys_deci3_send_dcmp_packet
0x343-syscall_sys_fs_chown <- new!
syscall 894 is sys_deci3_echo_test
0x342-syscall_sys_fs_chmod <- new!
syscall 893 is sys_deci3_show_status
0x341-syscall_sys_fs_symbolic_link <- new!
syscall 892 is sys_deci3_debug_mode
0x340-syscall_sys_fs_ftruncate <- new!
syscall 891 is sys_deci3_terminate
0x33F-syscall_sys_fs_truncate <- new!
syscall 890 is sys_deci3_initialize
0x33E-syscall_sys_fs_lsn_write <- new!
syscall 889 is invalid_entry
0x33D-syscall_sys_fs_lsn_read <- new!
syscall 888 is invalid_entry
0x33C-syscall_sys_fs_lsn_unlock <- new!
syscall 887 is invalid_entry
0x33B-syscall_sys_fs_lsn_lock <- new!
syscall 886 is invalid_entry
0x33A-syscall_sys_fs_lsn_get_cda <- new!
syscall 885 is sys_deci3_open2
0x339-syscall_sys_fs_lsn_get_cda_size <- new!
syscall 884 is sys_deci3_receive
0x338-syscall_sys_fs_acl_write <- new!
syscall 883 is sys_deci3_send
0x337-syscall_sys_fs_acl_read <- new!
syscall 882 is sys_deci3_close
0x336-syscall_sys_fs_get_block_size <- new!
syscall 881 is sys_deci3_create_event_path
0x335-syscall_sys_fs_fget_block_size <- new!
syscall 880 is sys_deci3_open
0x334-syscall_sys_fs_fsync <- new!
syscall 879 is invalid_entry
0x333-syscall_sys_fs_fdatasync <- new!
syscall 878 is invalid_entry
0x332-syscall_sys_fs_lseek <- new!
syscall 877 is invalid_entry
0x331-syscall_sys_fs_fcntl <- new!
syscall 876 is invalid_entry
0x330-syscall_sys_fs_access <- new!
syscall 875 is invalid_entry
0x32F-syscall_sys_fs_utime <- new!
syscall 874 is invalid_entry
0x32E-syscall_sys_fs_unlink <- new!
syscall 873 is invalid_entry
0x32D-syscall_sys_fs_rmdir <- new!
syscall 872 is invalid_entry
0x32C-syscall_sys_fs_rename <- new!
syscall 871 is invalid_entry
0x32B-syscall_sys_fs_mkdir <- new!
syscall 870 is invalid_entry
0x32A-syscall_sys_fs_link <- new!
syscall 869 is invalid_entry
0x329-syscall_sys_fs_fstat <- new!
syscall 868 is invalid_entry
0x328-syscall_sys_fs_stat <- new!
syscall 867 is invalid_entry
0x327-syscall_sys_fs_closedir <- new!
syscall 866 is invalid_entry
0x326-syscall_sys_fs_readdir <- new!
syscall 865 is invalid_entry
0x325-syscall_sys_fs_opendir <- new!
syscall 864 is invalid_entry
0x324-syscall_sys_fs_close <- new!
syscall 863 is invalid_entry
0x323-syscall_sys_fs_write <- new!
syscall 862 is invalid_entry
0x322-syscall_sys_fs_read <- new!
syscall 861 is invalid_entry
0x321-syscall_sys_fs_open <- new!
syscall 860 is invalid_entry
0x320-syscall_sys_fs_test <- new!
syscall 859 is invalid_entry
0x2D6-syscall__sys_net_eurus_post_command <- new!
syscall 858 is invalid_entry
0x2D5-syscall__sys_net_sysctl <- new!
syscall 857 is invalid_entry
0x2D4-syscall__sys_net_ioctl <- new!
syscall 856 is invalid_entry
0x2D3-syscall__sys_net_control <- new!
syscall 855 is invalid_entry
0x2D2-syscall__sys_net_infoctl <- new!
syscall 854 is invalid_entry
0x2D1-syscall__sys_net_abortx <- new!
syscall 853 is invalid_entry
0x2D0-syscall__sys_net_write_dump <- new!
syscall 852 is invalid_entry
0x2CF-syscall__sys_net_close_dump <- new!
syscall 851 is invalid_entry
0x2CE-syscall__sys_net_read_dump <- new!
syscall 850 is invalid_entry
0x2CD-syscall__sys_net_open_dump <- new!
syscall 849 is invalid_entry
0x2CC-syscall__sys_net_select <- new!
syscall 848 is invalid_entry
0x2CB-syscall__sys_net_poll <- new!
syscall 847 is invalid_entry
0x2CA-syscall__sys_net_close <- new!
syscall 846 is sys_fs_mapped_free
0x2C9-syscall__sys_net_socket <- new!
syscall 845 is sys_fs_mapped_allocate_64
0x2C8-syscall__sys_net_shutdown <- new!
syscall 844 is sys_fs_get_fs_info
0x2C7-syscall__sys_net_setsockopt <- new!
syscall 843 is sys_fs_get_fs_info_size
0x2C6-syscall__sys_net_sendto <- new!
syscall 842 is sys_fs_get_mount_info
0x2C5-syscall__sys_net_sendmsg <- new!
syscall 841 is sys_fs_get_mount_info_size
0x2C4-syscall__sys_net_recvmsg <- new!
syscall 840 is sys_fs_disk_free
0x2C3-syscall__sys_net_recvfrom <- new!
syscall 839 is sys_fs_sync
0x2C2-syscall__sys_net_listen <- new!
syscall 838 is sys_fs_umount
0x2C1-syscall__sys_net_getsockopt <- new!
syscall 837 is sys_fs_mount_64
0x2C0-syscall__sys_net_getsockname <- new!
syscall 836 is sys_fs_newfs_64
0x2BF-syscall__sys_net_getpeername <- new!
syscall 835 is sys_fs_chown
0x2BE-syscall__sys_net_connect <- new!
syscall 834 is sys_fs_chmod
0x2BD-syscall__sys_net_bind <- new!
syscall 833 is sys_fs_symbolic_link
0x2BC-syscall__sys_net_accept <- new!
syscall 832 is sys_fs_ftruncate
0x2BB-syscall_sys_iosys_infra_test_close <- new!
syscall 831 is sys_fs_truncate
0x2B8-syscall_696
syscall 830 is sys_fs_lsn_write
0x2B7-syscall_695
syscall 829 is sys_fs_lsn_read
0x2B6-syscall_694
syscall 828 is sys_fs_lsn_unlock
0x2B5-syscall_693
syscall 827 is sys_fs_lsn_lock
0x2B4-syscall_692
syscall 826 is sys_fs_lsn_get_cda
0x2B3-syscall_691
syscall 825 is sys_fs_lsn_get_cda_size
0x2B2-syscall_690
syscall 824 is sys_fs_acl_write
0x2B1-syscall_689
syscall 823 is sys_fs_acl_read
0x2B0-syscall_688
syscall 822 is sys_fs_get_block_size
0x2AF-syscall_687
syscall 821 is sys_fs_fget_block_size
0x2AE-syscall_686
syscall 820 is sys_fs_fsync
0x2AD-syscall_685
syscall 819 is sys_fs_fdatasync
0x2AC-syscall_684
syscall 818 is sys_fs_lseek
0x2AB-syscall_683
syscall 817 is sys_fs_fcntl
0x2AA-syscall_682
syscall 816 is sys_fs_access
0x2A9-syscall_681
syscall 815 is sys_fs_utime
0x2A8-syscall_sys_rsx_audio_iounmap <- new!
syscall 814 is sys_fs_unlink
0x2A7-syscall_sys_rsx_audio_iomap <- new!
syscall 813 is sys_fs_rmdir
0x2A6-syscall_sys_rsx_audio_queue <- new!
syscall 812 is sys_fs_rename
0x2A5-syscall_sys_rsx_audio_setup <- new!
syscall 811 is sys_fs_mkdir
0x2A4-syscall_sys_rsx_device_unmap
syscall 810 is sys_fs_link
0x2A3-syscall_sys_rsx_device_map
syscall 809 is sys_fs_fstat
0x2A2-syscall_sys_rsx_context_attribute
syscall 808 is sys_fs_stat
0x2A1-syscall_sys_rsx_context_iounmap
syscall 807 is sys_fs_closedir
0x2A0-syscall_sys_rsx_context_iomap
syscall 806 is sys_fs_readdir
0x29F-syscall_sys_rsx_context_free
syscall 805 is sys_fs_opendir
0x29E-syscall_sys_rsx_context_allocate
syscall 804 is sys_fs_close
0x29D-syscall_sys_rsx_memory_free
syscall 803 is sys_fs_write
0x29C-syscall_sys_rsx_memory_allocate
syscall 802 is sys_fs_read
0x29B-syscall_sys_rsx_device_close
syscall 801 is sys_fs_open
0x29A-syscall_sys_rsx_device_open
syscall 800 is sys_fs_test
0x293-syscall_659
syscall 799 is invalid_entry
0x292-syscall_sys_rsxaudio_stop_process <- new!
syscall 798 is invalid_entry
0x291-syscall_sys_rsxaudio_start_process <- new!
syscall 797 is invalid_entry
0x290-syscall_sys_rsxaudio_prepare_process <- new!
syscall 796 is invalid_entry
0x28F-syscall_sys_rsxaudio_close_connection <- new!
syscall 795 is invalid_entry
0x28E-syscall_sys_rsxaudio_create_connection <- new!
syscall 794 is invalid_entry
0x28D-syscall_sys_rsxaudio_unimport_shared_memory <- new!
syscall 793 is invalid_entry
0x28C-syscall_sys_rsxaudio_import_shared_memory <- new!
syscall 792 is invalid_entry
0x28B-syscall_sys_rsxaudio_finalize <- new!
syscall 791 is invalid_entry
0x28A-syscall_sys_rsxaudio_initialize <- new!
syscall 790 is invalid_entry
0x289-syscall_649
syscall 789 is invalid_entry
0x288-syscall_648
syscall 788 is invalid_entry
0x287-syscall_647
syscall 787 is invalid_entry
0x286-syscall_646
syscall 786 is invalid_entry
0x285-syscall_645
syscall 785 is invalid_entry
0x284-syscall_644
syscall 784 is invalid_entry
0x283-syscall_643
syscall 783 is invalid_entry
0x282-syscall_642
syscall 782 is invalid_entry
0x281-syscall_641
syscall 781 is invalid_entry
0x280-syscall_640
syscall 780 is invalid_entry
0x27F-syscall_639
syscall 779 is invalid_entry
0x27E-syscall_638
syscall 778 is invalid_entry
0x27D-syscall_637
syscall 777 is invalid_entry
0x27C-syscall_636
syscall 776 is invalid_entry
0x27B-syscall_635
syscall 775 is invalid_entry
0x27A-syscall_sys_fsw_disconnect_event
syscall 774 is invalid_entry
0x279-syscall_sys_fsw_connect_event
syscall 773 is invalid_entry
0x277-syscall_sys_gpio_get
syscall 772 is invalid_entry
0x276-syscall_sys_gpio_set
syscall 771 is invalid_entry
0x273-syscall_sys_io_buffer_free
syscall 770 is invalid_entry
0x272-syscall_sys_io_buffer_allocate_64 <- new!
syscall 769 is invalid_entry
0x271-syscall_sys_io_buffer_destroy
syscall 768 is invalid_entry
0x270-syscall_sys_io_buffer_create
syscall 767 is invalid_entry
0x26F-syscall_623
syscall 766 is invalid_entry
0x26E-syscall_622
syscall 765 is invalid_entry
0x26D-syscall_621
syscall 764 is invalid_entry
0x26C-syscall_620
syscall 763 is invalid_entry
0x26B-syscall_sys_storage_async_send_device_command
syscall 762 is invalid_entry
0x26A-syscall_sys_storage_set_region_acl
syscall 761 is invalid_entry
0x269-syscall_sys_storage_get_region_acl
syscall 760 is invalid_entry
0x268-syscall_sys_storage_execute_device_command
syscall 759 is invalid_entry
0x267-syscall_sys_storage_delete_region
syscall 758 is invalid_entry
0x266-syscall_sys_storage_create_region
syscall 757 is invalid_entry
0x265-syscall_sys_storage_set_medium_polling_interval
syscall 756 is invalid_entry
0x264-syscall_sys_storage_configure_medium_event
syscall 755 is invalid_entry
0x263-syscall_sys_storage_report_devices
syscall 754 is invalid_entry
0x262-syscall_sys_storage_get_device_config
syscall 753 is invalid_entry
0x261-syscall_sys_storage_get_device_info
syscall 752 is invalid_entry
0x260-syscall_sys_storage_async_cancel
syscall 751 is invalid_entry
0x25F-syscall_sys_storage_async_write
syscall 750 is invalid_entry
0x25E-syscall_sys_storage_async_read
syscall 749 is invalid_entry
0x25D-syscall_sys_storage_async_configure
syscall 748 is invalid_entry
0x25C-syscall_sys_storage_send_device_command
syscall 747 is invalid_entry
0x25B-syscall_sys_storage_write
syscall 746 is invalid_entry
0x25A-syscall_sys_storage_read
syscall 745 is invalid_entry
0x259-syscall_sys_storage_close
syscall 744 is invalid_entry
0x258-syscall_sys_storage_open
syscall 743 is invalid_entry
0x257-syscall_599
syscall 742 is invalid_entry
0x256-syscall_598
syscall 741 is invalid_entry
0x255-syscall_597
syscall 740 is invalid_entry
0x254-syscall_596
syscall 739 is invalid_entry
0x253-syscall_595
syscall 738 is invalid_entry
0x252-syscall_594
syscall 737 is invalid_entry
0x251-syscall_593
syscall 736 is invalid_entry
0x250-syscall_592
syscall 735 is invalid_entry
0x24F-syscall_591
syscall 734 is invalid_entry
0x24E-syscall_590
syscall 733 is invalid_entry
0x24D-syscall_589
syscall 732 is invalid_entry
0x24C-syscall_588
syscall 731 is invalid_entry
0x24B-syscall_587
syscall 730 is invalid_entry
0x24A-syscall_586
syscall 729 is invalid_entry
0x249-syscall_585
syscall 728 is invalid_entry
0x248-syscall_584
syscall 727 is invalid_entry
0x247-syscall_583
syscall 726 is _sys_net_eurus_post_command
0x246-syscall_582
syscall 725 is _sys_net_sysctl
0x245-syscall_581
syscall 724 is _sys_net_ioctl
0x244-syscall_580
syscall 723 is _sys_net_control
0x243-syscall_579
syscall 722 is _sys_net_infoctl
0x242-syscall_578
syscall 721 is _sys_net_abortx
0x241-syscall_577
syscall 720 is _sys_net_write_dump
0x23F-syscall_575
syscall 719 is _sys_net_close_dump
0x23E-syscall_574
syscall 718 is _sys_net_read_dump
0x23D-syscall_573
syscall 717 is _sys_net_open_dump
0x23C-syscall_572
syscall 716 is _sys_net_select
0x23B-syscall_571
syscall 715 is _sys_net_poll
0x23A-syscall_570
syscall 714 is _sys_net_close
0x239-syscall_569
syscall 713 is _sys_net_socket
0x238-syscall_568
syscall 712 is _sys_net_shutdown
0x237-syscall_567
syscall 711 is _sys_net_setsockopt
0x236-syscall_566
syscall 710 is _sys_net_sendto
0x235-syscall_565
syscall 709 is _sys_net_sendmsg
0x234-syscall_564
syscall 708 is _sys_net_recvmsg
0x233-syscall_563
syscall 707 is _sys_net_recvfrom
0x232-syscall_562
syscall 706 is _sys_net_listen
0x231-syscall_561
syscall 705 is _sys_net_getsockopt
0x230-syscall_560
syscall 704 is _sys_net_getsockname
0x22F-syscall_559
syscall 703 is _sys_net_getpeername
0x22E-syscall_558
syscall 702 is _sys_net_connect
0x22D-syscall_557
syscall 701 is _sys_net_bind
0x22C-syscall_556
syscall 700 is _sys_net_accept
0x22B-syscall_555
syscall 699 is sys_iosys_infra_test_close
0x22A-syscall_554
syscall 698 is sys_iosys_infra_test_execute
0x229-syscall_553
syscall 697 is sys_iosys_infra_test_open
0x228-syscall_552
syscall 696 is invalid_entry
0x227-syscall_551
syscall 695 is invalid_entry
0x226-syscall_550
syscall 694 is invalid_entry
0x225-syscall_549
syscall 693 is invalid_entry
0x224-syscall_sys_usbd_send_event <- new!
syscall 692 is invalid_entry
0x223-syscall_sys_usbd_get_device_location <- new!
syscall 691 is invalid_entry
0x222-syscall_sys_usbd_get_isoch_transfer_status <- new!
syscall 690 is invalid_entry
0x221-syscall_sys_usbd_get_transfer_status <- new!
syscall 689 is invalid_entry
0x220-syscall_sys_usbd_isoch_transfer_data <- new!
syscall 688 is invalid_entry
0x21F-syscall_sys_usbd_transfer_data <- new!
syscall 687 is invalid_entry
0x21E-syscall_sys_usbd_attach <- new!
syscall 686 is invalid_entry
0x21D-syscall_sys_usbd_detect_device <- new!
syscall 685 is invalid_entry
0x21C-syscall_sys_usbd_receive_event <- new!
syscall 684 is invalid_entry
0x21B-syscall_sys_usbd_close_pipe <- new!
syscall 683 is invalid_entry
0x21A-syscall_sys_usbd_open_default_pipe <- new!
syscall 682 is invalid_entry
0x219-syscall_sys_usbd_open_pipe <- new!
syscall 681 is invalid_entry
0x218-syscall_sys_usbd_unregister_ldd <- new!
syscall 680 is sys_rsx_audio_iounmap
0x217-syscall_sys_usbd_register_ldd <- new!
syscall 679 is sys_rsx_audio_iomap
0x216-syscall_sys_usbd_get_descriptor <- new!
syscall 678 is sys_rsx_audio_queue
0x215-syscall_sys_usbd_get_descriptor_size <- new!
syscall 677 is sys_rsx_audio_setup
0x214-syscall_sys_usbd_get_device_list <- new!
syscall 676 is sys_rsx_device_unmap
0x213-syscall_sys_usbd_finalize <- new!
syscall 675 is sys_rsx_device_map
0x212-syscall_sys_usbd_initialize <- new!
syscall 674 is sys_rsx_context_attribute
0x20D-syscall_525
syscall 673 is sys_rsx_context_iounmap
0x20C-syscall_524
syscall 672 is sys_rsx_context_iomap
0x20B-syscall_523
syscall 671 is sys_rsx_context_free
0x20A-syscall_sys_config_unregister_service_internal <- new!
syscall 670 is sys_rsx_context_allocate
0x209-syscall_sys_config_register_service_internal <- new!
syscall 669 is sys_rsx_memory_free
0x208-syscall_sys_config_remove_service_listener_internal <- new!
syscall 668 is sys_rsx_memory_allocate
0x207-syscall_sys_config_add_service_listener_internal <- new!
syscall 667 is sys_rsx_device_close
0x206-syscall_sys_config_get_config_event <- new!
syscall 666 is sys_rsx_device_open
0x205-syscall_sys_config_close <- new!
syscall 665 is invalid_entry
0x204-syscall_sys_config_open <- new!
syscall 664 is invalid_entry
0x202-syscall_514
syscall 663 is invalid_entry
0x201-syscall_513
syscall 662 is invalid_entry
0x200-syscall_512
syscall 661 is invalid_entry
0x1FF-syscall_511
syscall 660 is invalid_entry
0x1FE-syscall_510
syscall 659 is invalid_entry
0x1FD-syscall_sys_hid_manager_release_focus <- new!
syscall 658 is sys_rsxaudio_stop_process
0x1FC-syscall_sys_hid_manager_grab_focus <- new!
syscall 657 is sys_rsxaudio_start_process
0x1FB-syscall_sys_hid_manager_remove_hot_key_observer <- new!
syscall 656 is sys_rsxaudio_prepare_process
0x1FA-syscall_sys_hid_manager_add_hot_key_observer <- new!
syscall 655 is sys_rsxaudio_close_connection
0x1F9-syscall_sys_hid_manager_unmap_logical_id_to_port_id <- new!
syscall 654 is sys_rsxaudio_create_connection
0x1F8-syscall_sys_hid_manager_map_logical_id_to_port_id <- new!
syscall 653 is sys_rsxaudio_unimport_shared_memory
0x1F7-syscall_sys_hid_manager_ioctl <- new!
syscall 652 is sys_rsxaudio_import_shared_memory
0x1F6-syscall_sys_hid_manager_read <- new!
syscall 651 is sys_rsxaudio_finalize
0x1F5-syscall_sys_hid_manager_close <- new!
syscall 650 is sys_rsxaudio_initialize
0x1F4-syscall_sys_hid_manager_open <- new!
syscall 649 is invalid_entry
0x1F3-syscall__sys_prx_stop
syscall 648 is invalid_entry
0x1F2-syscall__sys_prx_start
syscall 647 is invalid_entry
0x1F1-syscall__sys_prx_load_module_on_memcontainer
syscall 646 is invalid_entry
0x1F0-syscall__sys_prx_get_module_id_by_name
syscall 645 is invalid_entry
0x1EF-syscall__sys_prx_get_module_info
syscall 644 is invalid_entry
0x1EE-syscall__sys_prx_get_module_list
syscall 643 is invalid_entry
0x1ED-syscall_493
syscall 642 is invalid_entry
0x1EC-syscall_492
syscall 641 is invalid_entry
0x1EA-syscall__sys_prx_query_library
syscall 640 is invalid_entry
0x1E9-syscall__sys_prx_unlink_library
syscall 639 is invalid_entry
0x1E8-syscall__sys_prx_link_library
syscall 638 is invalid_entry
0x1E7-syscall__sys_prx_unregister_library
syscall 637 is invalid_entry
0x1E6-syscall__sys_prx_register_library
syscall 636 is invalid_entry
0x1E5-syscall__sys_prx_query_module
syscall 635 is invalid_entry
0x1E4-syscall__sys_prx_register_module
syscall 634 is invalid_entry
0x1E3-syscall__sys_prx_unload_module
syscall 633 is invalid_entry
0x1E2-syscall__sys_prx_stop_module
syscall 632 is invalid_entry
0x1E1-syscall__sys_prx_start_module
syscall 631 is invalid_entry
0x1E0-syscall__sys_prx_load_module
syscall 630 is invalid_entry
0x1DC-syscall_476
syscall 629 is invalid_entry
0x1DB-syscall_475
syscall 628 is invalid_entry
0x1DA-syscall_474
syscall 627 is sys_io_buffer_free
0x1D9-syscall_473
syscall 626 is sys_io_buffer_allocate_64
0x1D8-syscall_472
syscall 625 is sys_io_buffer_destroy
0x1D7-syscall_471
syscall 624 is sys_io_buffer_create
0x1D6-syscall_470
syscall 623 is invalid_entry
0x1D4-syscall_468
syscall 622 is invalid_entry
0x1D3-syscall_467
syscall 621 is invalid_entry
0x1D2-syscall_466
syscall 620 is invalid_entry
0x1D1-syscall_465
syscall 619 is invalid_entry
0x1D0-syscall__sys_prx_load_module_on_memcontainer_by_fd
syscall 618 is invalid_entry
0x1CF-syscall__sys_prx_load_module_by_fd
syscall 617 is invalid_entry
0x1CE-syscall_462
syscall 616 is invalid_entry
0x1CD-syscall__sys_prx_get_module_id_by_address
syscall 615 is invalid_entry
0x1CC-syscall_460
syscall 614 is invalid_entry
0x1CA-syscall_458
syscall 613 is invalid_entry
0x1C9-syscall_sys_overlay_get_module_dbg_info
syscall 612 is invalid_entry
0x1C8-syscall_sys_overlay_get_sdk_version
syscall 611 is sys_storage_report_devices
0x1C7-syscall_sys_overlay_get_module_info2
syscall 610 is sys_storage_get_device_config
0x1C6-syscall_sys_overlay_load_module_by_fd
syscall 609 is sys_storage_get_device_info
0x1C5-syscall_sys_overlay_get_module_info
syscall 608 is sys_storage_async_cancel
0x1C4-syscall_sys_overlay_get_module_list
syscall 607 is sys_storage_async_write
0x1C3-syscall_sys_overlay_unload_module
syscall 606 is sys_storage_async_read
0x1C2-syscall_sys_overlay_load_module
syscall 605 is sys_storage_async_configure
0x19F-syscall_415
syscall 604 is sys_storage_send_device_command
0x19E-syscall_414
syscall 603 is sys_storage_write
0x19D-syscall_413
syscall 602 is sys_storage_read
0x19C-syscall_412
syscall 601 is sys_storage_close
0x19B-syscall_411
syscall 600 is sys_storage_open
0x19A-syscall_410
syscall 599 is invalid_entry
0x199-syscall_409
syscall 598 is invalid_entry
0x198-syscall_408
syscall 597 is invalid_entry
0x197-syscall_407
syscall 596 is invalid_entry
0x196-syscall_406
syscall 595 is invalid_entry
0x195-syscall_405
syscall 594 is invalid_entry
0x194-syscall_404
syscall 593 is invalid_entry
0x193-syscall_sys_tty_write
syscall 592 is invalid_entry
0x192-syscall_sys_tty_read
syscall 591 is invalid_entry
0x191-syscall_401
syscall 590 is invalid_entry
0x190-syscall_400
syscall 589 is invalid_entry
0x18E-syscall_398
syscall 588 is invalid_entry
0x18D-syscall_397
syscall 587 is invalid_entry
0x18C-syscall_396
syscall 586 is invalid_entry
0x18B-syscall_395
syscall 585 is invalid_entry
0x18A-syscall_394
syscall 584 is invalid_entry
0x189-syscall_393
syscall 583 is invalid_entry
0x188-syscall_392
syscall 582 is invalid_entry
0x187-syscall_391
syscall 581 is invalid_entry
0x186-syscall_390
syscall 580 is invalid_entry
0x185-syscall_389
syscall 579 is invalid_entry
0x184-syscall_388
syscall 578 is invalid_entry
0x183-syscall_387
syscall 577 is invalid_entry
0x182-syscall_386
syscall 576 is invalid_entry
0x181-syscall_385
syscall 575 is invalid_entry
0x180-syscall_384
syscall 574 is invalid_entry
0x17F-syscall_383
syscall 573 is invalid_entry
0x17E-syscall_382
syscall 572 is invalid_entry
0x17D-syscall_381
syscall 571 is invalid_entry
0x17C-syscall_380
syscall 570 is invalid_entry
0x17B-syscall_379
syscall 569 is invalid_entry
0x17A-syscall_378
syscall 568 is invalid_entry
0x179-syscall_377
syscall 567 is invalid_entry
0x178-syscall_376
syscall 566 is invalid_entry
0x177-syscall_375
syscall 565 is invalid_entry
0x176-syscall_374
syscall 564 is invalid_entry
0x175-syscall_373
syscall 563 is invalid_entry
0x174-syscall_372
syscall 562 is invalid_entry
0x172-syscall_370
syscall 561 is invalid_entry
0x171-syscall_369
syscall 560 is invalid_entry
0x170-syscall_368
syscall 559 is invalid_entry
0x16F-syscall_367
syscall 558 is invalid_entry
0x16C-syscall_364
syscall 557 is invalid_entry
0x16B-syscall_363
syscall 556 is invalid_entry
0x16A-syscall_362
syscall 555 is invalid_entry
0x169-syscall_361
syscall 554 is invalid_entry
0x168-syscall_360
syscall 553 is invalid_entry
0x167-syscall_359
syscall 552 is invalid_entry
0x166-syscall_358
syscall 551 is invalid_entry
0x165-syscall_357
syscall 550 is invalid_entry
0x164-syscall_356
syscall 549 is invalid_entry
0x163-syscall_355
syscall 548 is sys_usbd_send_event
0x162-syscall_354
syscall 547 is sys_usbd_get_device_location
0x161-syscall_sys_memory_get_user_memory_stat <- new!
syscall 546 is sys_usbd_get_isoch_transfer_status
0x160-syscall_sys_memory_get_user_memory_size
syscall 545 is sys_usbd_get_transfer_status
0x15F-syscall_sys_memory_get_page_attribute
syscall 544 is sys_usbd_isoch_transfer_data
0x15E-syscall_sys_memory_allocate_from_container
syscall 543 is sys_usbd_transfer_data
0x15D-syscall_sys_memory_free
syscall 542 is sys_usbd_attach
0x15C-syscall_sys_memory_allocate
syscall 541 is sys_usbd_detect_device
0x15B-syscall_347
syscall 540 is sys_usbd_receive_event
0x15A-syscall_346
syscall 539 is sys_usbd_close_pipe
0x159-syscall_345
syscall 538 is sys_usbd_open_default_pipe
0x158-invalid_entry
syscall 537 is sys_usbd_open_pipe
0x157-syscall_sys_memory_container_get_size
syscall 536 is sys_usbd_unregister_ldd
0x156-syscall_sys_memory_container_destroy
syscall 535 is sys_usbd_register_ldd
0x155-syscall_sys_memory_container_create
syscall 534 is sys_usbd_get_descriptor
0x154-syscall_340
syscall 533 is sys_usbd_get_descriptor_size
0x153-syscall_339
syscall 532 is sys_usbd_get_device_list
0x152-syscall_sys_mmapper_get_shared_memory_attribute
syscall 531 is sys_usbd_finalize
0x151-syscall_sys_mmapper_search_and_map
syscall 530 is sys_usbd_initialize
0x150-syscall_sys_mmapper_change_address_access_right
syscall 529 is invalid_entry
0x14F-syscall_sys_mmapper_unmap_shared_memory
syscall 528 is invalid_entry
0x14E-syscall_sys_mmapper_map_shared_memory
syscall 527 is invalid_entry
0x14D-syscall_sys_mmapper_set_shared_memory_flag
syscall 526 is invalid_entry
0x14C-syscall_sys_mmapper_allocate_shared_memory
syscall 525 is invalid_entry
0x14B-syscall_sys_mmapper_free_address
syscall 524 is invalid_entry
0x14A-syscall_sys_mmapper_allocate_address
syscall 523 is invalid_entry
0x149-syscall_sys_mmapper_free_shared_memory
syscall 522 is sys_config_unregister_service_internal
0x148-syscall_328
syscall 521 is sys_config_register_service_internal
0x147-syscall_sys_mmapper_enable_page_fault_notification
syscall 520 is sys_config_remove_service_listener_internal
0x146-syscall_326
syscall 519 is sys_config_add_service_listener_internal
0x145-syscall_325
syscall 518 is sys_config_get_config_event
0x144-syscall_324
syscall 517 is sys_config_close
0x13B-syscall_import_user_kernel_shared_memory <- new!
syscall 516 is sys_config_open
0x13A-syscall_finalize_user_kernel_shared_memory <- new!
syscall 515 is invalid_entry
0x139-syscall_initialize_user_kernel_shared_memory <- new!
syscall 514 is invalid_entry
0x138-syscall_memory_dump_stat_by_type <- new!
syscall 513 is invalid_entry
0x137-syscall_memory_dump_heap <- new!
syscall 512 is invalid_entry
0x136-syscall_310
syscall 511 is invalid_entry
0x135-syscall_309
syscall 510 is invalid_entry
0x134-syscall_308
syscall 509 is sys_hid_manager_release_focus
0x133-syscall_307
syscall 508 is sys_hid_manager_grab_focus
0x132-syscall_306
syscall 507 is sys_hid_manager_remove_hot_key_observer
0x131-syscall_305
syscall 506 is sys_hid_manager_add_hot_key_observer
0x130-syscall_304
syscall 505 is sys_hid_manager_unmap_logical_id_to_port_id
0x12F-syscall_sys_hw_set_vmx_rounding_mode <- new!
syscall 504 is sys_hid_manager_map_logical_id_to_port_id
0x12E-syscall_logical_console_try_getc <- new!
syscall 503 is sys_hid_manager_ioctl
0x12D-syscall_301
syscall 502 is sys_hid_manager_read
0x12C-syscall_300
syscall 501 is sys_hid_manager_close
0x104-syscall_sys_spu_image_open_by_fd
syscall 500 is sys_hid_manager_open
0x0FE-syscall_254
syscall 499 is invalid_entry
0x0FD-syscall_253
syscall 498 is invalid_entry
0x0FC-syscall_sys_spu_thread_group_disconnect_event_all_threads
syscall 497 is invalid_entry
0x0FB-syscall_sys_spu_thread_group_connect_event_all_threads
syscall 496 is invalid_entry
0x0FA-syscall_250
syscall 495 is invalid_entry
0x0F9-syscall_249
syscall 494 is invalid_entry
0x0F8-syscall_248
syscall 493 is invalid_entry
0x0F7-syscall_247
syscall 492 is invalid_entry
0x0F6-syscall_246
syscall 491 is invalid_entry
0x0F5-syscall_245
syscall 490 is invalid_entry
0x0F4-syscall_244
syscall 489 is invalid_entry
0x0F0-syscall_sys_isolated_spu_read_puint_mb <- new!
syscall 488 is invalid_entry
0x0EF-syscall_sys_isolated_spu_get_spu_cfg <- new!
syscall 487 is invalid_entry
0x0EE-syscall_sys_isolated_spu_set_spu_cfg <- new!
syscall 486 is invalid_entry
0x0ED-syscall_sys_isolated_spu_get_int_stat <- new!
syscall 485 is invalid_entry
0x0EC-syscall_sys_isolated_spu_set_int_stat <- new!
syscall 484 is invalid_entry
0x0EB-syscall_sys_isolated_spu_get_int_mask <- new!
syscall 483 is invalid_entry
0x0EA-syscall_sys_isolated_spu_set_int_mask <- new!
syscall 482 is invalid_entry
0x0E9-syscall_sys_isolated_spu_create_interrupt_tag <- new!
syscall 481 is invalid_entry
0x0E8-syscall_sys_isolated_spu_start <- new!
syscall 480 is invalid_entry
0x0E7-syscall_sys_isolated_spu_destroy <- new!
syscall 479 is invalid_entry
0x0E6-syscall_sys_isolated_spu_create <- new!
syscall 478 is invalid_entry
0x0DB-syscall_logical_console_flush <- new!
syscall 477 is invalid_entry
0x0DA-syscall_logical_console_putc <- new!
syscall 476 is invalid_entry
0x0D9-syscall_logical_console_getc <- new!
syscall 475 is invalid_entry
0x0D8-syscall_logical_console_close <- new!
syscall 474 is invalid_entry
0x0D7-syscall_logical_console_open <- new!
syscall 473 is invalid_entry
0x0C7-syscall_sys_raw_spu_recover_page_fault
syscall 472 is invalid_entry
0x0C6-syscall_sys_spu_thread_recover_page_fault
syscall 471 is invalid_entry
0x0C5-syscall_sys_raw_spu_get_spu_cfg
syscall 470 is invalid_entry
0x0C4-syscall_sys_raw_spu_set_spu_cfg
syscall 469 is invalid_entry
0x0C2-syscall_sys_spu_thread_unbind_queue
syscall 468 is invalid_entry
0x0C1-syscall_sys_spu_thread_bind_queue
syscall 467 is invalid_entry
0x0C0-syscall_sys_spu_thread_disconnect_event
syscall 466 is invalid_entry
0x0BF-syscall_sys_spu_thread_connect_event
syscall 465 is invalid_entry
0x0BE-syscall_sys_spu_thread_write_spu_mb
syscall 464 is invalid_entry
0x0BC-syscall_sys_spu_thread_get_spu_cfg
syscall 463 is invalid_entry
0x0BB-syscall_sys_spu_thread_set_spu_cfg
syscall 462 is invalid_entry
0x0BA-syscall_sys_spu_thread_group_disconnect_event
syscall 461 is invalid_entry
0x0B9-syscall_sys_spu_thread_group_connect_event
syscall 460 is invalid_entry
0x0B8-syscall_sys_spu_thread_write_snr
syscall 459 is invalid_entry
0x0B6-syscall_sys_spu_thread_read_ls
syscall 458 is invalid_entry
0x0B5-syscall_sys_spu_thread_write_ls
syscall 457 is invalid_entry
0x0B4-syscall_sys_spu_thread_group_get_priority
syscall 456 is invalid_entry
0x0B3-syscall_sys_spu_thread_group_set_priority
syscall 455 is invalid_entry
0x0B2-syscall_sys_spu_thread_group_join
syscall 454 is invalid_entry
0x0B1-syscall_sys_spu_thread_group_terminate
syscall 453 is invalid_entry
0x0B0-syscall_sys_spu_thread_group_yield
syscall 452 is invalid_entry
0x0AF-syscall_sys_spu_thread_group_resume
syscall 451 is invalid_entry
0x0AE-syscall_sys_spu_thread_group_suspend
syscall 450 is invalid_entry
0x0AD-syscall_sys_spu_thread_group_start
syscall 449 is invalid_entry
0x0AC-syscall_sys_spu_thread_initialize
syscall 448 is invalid_entry
0x0AB-syscall_sys_spu_thread_group_destroy
syscall 447 is invalid_entry
0x0AA-syscall_sys_spu_thread_group_create
syscall 446 is invalid_entry
0x0A9-syscall_sys_spu_initialize
syscall 445 is invalid_entry
0x0A7-syscall_sys_spu_thread_group_start_on_exit
syscall 444 is invalid_entry
0x0A6-syscall_sys_spu_thread_set_argument
syscall 443 is invalid_entry
0x0A5-syscall_sys_spu_thread_get_exit_status
syscall 442 is invalid_entry
0x0A3-syscall_sys_raw_spu_read_puint_mb
syscall 441 is invalid_entry
0x0A1-syscall_sys_raw_spu_destroy
syscall 440 is invalid_entry
0x0A0-syscall_sys_raw_spu_create
syscall 439 is invalid_entry
0x09F-syscall_159
syscall 438 is invalid_entry
0x09E-syscall__sys_spu_image_close <- new!
syscall 437 is invalid_entry
0x09D-syscall__sys_spu_image_import <- new!
syscall 436 is invalid_entry
0x09C-syscall_sys_spu_image_open
syscall 435 is invalid_entry
0x09B-syscall_155
syscall 434 is invalid_entry
0x09A-syscall_sys_raw_spu_get_int_stat
syscall 433 is invalid_entry
0x099-syscall_sys_raw_spu_set_int_stat
syscall 432 is invalid_entry
0x098-syscall_sys_raw_spu_get_int_mask
syscall 431 is invalid_entry
0x097-syscall_sys_raw_spu_set_int_mask
syscall 430 is invalid_entry
0x096-syscall_sys_raw_spu_create_interrupt_tag
syscall 429 is invalid_entry
0x094-syscall_sys_time_get_lpar_timebase_count <- new!
syscall 428 is invalid_entry
0x093-syscall_sys_time_get_timebase_frequency
syscall 427 is invalid_entry
0x092-syscall_sys_time_set_current_time <- new!
syscall 426 is invalid_entry
0x091-syscall_sys_time_get_current_time
syscall 425 is invalid_entry
0x090-syscall_sys_time_get_timezone <- new!
syscall 424 is invalid_entry
0x08F-syscall_sys_time_set_timezone <- new!
syscall 423 is invalid_entry
0x08E-syscall_sys_timer_sleep
syscall 422 is invalid_entry
0x08D-syscall_sys_timer_usleep
syscall 421 is invalid_entry
0x08C-syscall_sys_event_port_connect_ipc
syscall 420 is invalid_entry
0x08B-syscall_sys_event_queue_cancel <- new!
syscall 419 is invalid_entry
0x08A-syscall_sys_event_port_send
syscall 418 is invalid_entry
0x089-syscall_sys_event_port_disconnect
syscall 417 is invalid_entry
0x088-syscall_sys_event_port_connect_local
syscall 416 is invalid_entry
0x087-syscall_sys_event_port_destroy
syscall 415 is invalid_entry
0x086-syscall_sys_event_port_create
syscall 414 is invalid_entry
0x085-syscall_sys_event_queue_drain
syscall 413 is invalid_entry
0x084-syscall_sys_event_port_connect_lpar <- new!
syscall 412 is invalid_entry
0x083-syscall_sys_event_queue_tryreceive
syscall 411 is invalid_entry
0x082-syscall_sys_event_queue_receive
syscall 410 is invalid_entry
0x081-syscall_sys_event_queue_destroy
syscall 409 is invalid_entry
0x080-syscall_sys_event_queue_create
syscall 408 is invalid_entry
0x07F-syscall_sys_rwlock_wunlock
syscall 407 is invalid_entry
0x07E-syscall_sys_rwlock_trywlock
syscall 406 is invalid_entry
0x07D-syscall_sys_rwlock_wlock
syscall 405 is invalid_entry
0x07C-syscall_sys_rwlock_runlock
syscall 404 is invalid_entry
0x07B-syscall_sys_rwlock_tryrlock
syscall 403 is sys_test_sm_callback
0x07A-syscall_sys_rwlock_rlock
syscall 402 is sys_null_call
0x079-syscall_sys_rwlock_destroy
syscall 401 is sync_kernel_test
0x078-syscall_sys_rwlock_create
syscall 400 is sync_kernel_spin_test
0x077-syscall_119
syscall 399 is invalid_entry
0x076-syscall_118
syscall 398 is invalid_entry
0x075-syscall_117
syscall 397 is invalid_entry
0x074-syscall_116
syscall 396 is invalid_entry
0x073-syscall_115
syscall 395 is invalid_entry
0x072-syscall_sys_semaphore_get_value
syscall 394 is invalid_entry
0x071-syscall_sys_syncpoint_wakeup_all <- new!
syscall 393 is invalid_entry
0x070-syscall_sys_syncpoint_wait <- new!
syscall 392 is invalid_entry
0x06F-syscall_sys_syncpoint_destroy <- new!
syscall 391 is invalid_entry
0x06E-syscall_sys_syncpoint_create <- new!
syscall 390 is invalid_entry
0x06D-syscall_sys_cond_signal_all
syscall 389 is invalid_entry
0x06C-syscall_sys_cond_signal
syscall 388 is invalid_entry
0x06B-syscall_sys_cond_wait
syscall 387 is invalid_entry
0x06A-syscall_sys_cond_destroy
syscall 386 is invalid_entry
0x069-syscall_sys_cond_create
syscall 385 is invalid_entry
0x068-syscall_sys_mutex_unlock
syscall 384 is invalid_entry
0x067-syscall_sys_mutex_trylock
syscall 383 is invalid_entry
0x066-syscall_sys_mutex_lock
syscall 382 is invalid_entry
0x065-syscall_sys_mutex_destroy
syscall 381 is invalid_entry
0x064-syscall_sys_mutex_create
syscall 380 is invalid_entry
0x063-syscall__sys_sleep_queue_state_change <- new!
syscall 379 is invalid_entry
0x062-syscall__sys_sleep_queue_wakeup <- new!
syscall 378 is invalid_entry
0x061-syscall__sys_sleep_queue_sleep <- new!
syscall 377 is invalid_entry
0x060-syscall__sys_sleep_queue_destroy <- new!
syscall 376 is invalid_entry
0x05F-syscall__sys_sleep_queue_create <- new!
syscall 375 is invalid_entry
0x05E-syscall_sys_semaphore_post
syscall 374 is sys_uart_get_params
0x05D-syscall_sys_semaphore_trywait
syscall 373 is sys_uart_send
0x05C-syscall_sys_semaphore_wait
syscall 372 is sys_uart_receive
0x05B-syscall_sys_semaphore_destroy
syscall 371 is sys_uart_initialize
0x05A-syscall_sys_semaphore_create
syscall 370 is invalid_entry
0x059-syscall__sys_interrupt_thread_disestablish
syscall 369 is invalid_entry
0x058-syscall_sys_interrupt_thread_eoi
syscall 368 is invalid_entry
0x057-syscall_87
syscall 367 is invalid_entry
0x056-syscall_86
syscall 366 is invalid_entry
0x055-syscall_85
syscall 365 is invalid_entry
0x054-syscall__sys_interrupt_thread_establish
syscall 364 is invalid_entry
0x053-syscall_sys_interrupt_handler_establish <- new!
syscall 363 is invalid_entry
0x052-syscall_82
syscall 362 is invalid_entry
0x051-syscall_sys_interrupt_tag_destroy
syscall 361 is invalid_entry
0x050-syscall_sys_interrupt_tag_create
syscall 360 is invalid_entry
0x04E-syscall_78
syscall 359 is invalid_entry
0x04D-syscall_77
syscall 358 is invalid_entry
0x04C-syscall_sys_timer_disconnect_event_queue
syscall 357 is invalid_entry
0x04B-syscall_sys_timer_connect_event_queue
syscall 356 is invalid_entry
0x04A-syscall_sys_timer_stop
syscall 355 is invalid_entry
0x049-syscall__sys_timer_start
syscall 354 is invalid_entry
0x048-syscall_sys_timer_get_information
syscall 353 is sys_memory_get_user_memory_stat
0x047-syscall_sys_timer_destroy
syscall 352 is sys_memory_get_user_memory_size
0x046-syscall_sys_timer_create
syscall 351 is sys_memory_get_page_attribute
0x045-syscall_sys_trace_create2
syscall 350 is invalid_entry
0x044-syscall_sys_trace_free_buffer
syscall 349 is sys_memory_free
0x043-syscall_sys_trace_allocate_buffer
syscall 348 is sys_memory_allocate
0x042-syscall_sys_trace_attach_process <- new!
syscall 347 is invalid_entry
0x041-syscall_sys_trace_drain <- new!
syscall 346 is invalid_entry
0x040-syscall_sys_trace_destroy <- new!
syscall 345 is invalid_entry
0x03F-syscall_sys_trace_update_top_index <- new!
syscall 344 is invalid_entry
0x03E-syscall_sys_trace_stop <- new!
syscall 343 is invalid_entry
0x03D-syscall_sys_trace_start <- new!
syscall 342 is invalid_entry
0x03C-syscall_sys_trace_create <- new!
syscall 341 is invalid_entry
0x03A-syscall_58
syscall 340 is invalid_entry
0x039-syscall_sys_ppu_thread_recover_page_fault
syscall 339 is invalid_entry
0x038-syscall_sys_ppu_thread_rename
syscall 338 is sys_mmapper_get_shared_memory_attribute
0x037-syscall_55
syscall 337 is sys_mmapper_search_and_map
0x036-syscall_54
syscall 336 is sys_mmapper_change_address_access_right
0x035-syscall__sys_ppu_thread_start <- new!
syscall 335 is sys_mmapper_unmap_shared_memory
0x034-syscall__sys_ppu_thread_create <- new!
syscall 334 is sys_mmapper_map_shared_memory
0x033-syscall_sys_ppu_thread_restart <- new!
syscall 333 is sys_mmapper_set_shared_memory_flag
0x032-syscall_sys_ppu_thread_stop <- new!
syscall 332 is sys_mmapper_allocate_shared_memory
0x031-syscall_sys_ppu_thread_get_stack_information
syscall 331 is sys_mmapper_free_address
0x030-syscall_sys_ppu_thread_get_priority
syscall 330 is sys_mmapper_allocate_address
0x02F-syscall_sys_ppu_thread_set_priority
syscall 329 is sys_mmapper_free_shared_memory
0x02E-syscall_sys_ppu_thread_get_join_state
syscall 328 is invalid_entry
0x02D-syscall_sys_ppu_thread_detach
syscall 327 is invalid_entry
0x02C-syscall_sys_ppu_thread_join
syscall 326 is invalid_entry
0x02B-syscall_sys_ppu_thread_yield
syscall 325 is invalid_entry
0x029-syscall__sys_ppu_thread_exit <- new!
syscall 324 is invalid_entry
0x01F-syscall_31
syscall 323 is invalid_entry
0x01E-syscall_30
syscall 322 is invalid_entry
0x01D-syscall_29
syscall 321 is invalid_entry
0x01C-syscall_28
syscall 320 is invalid_entry
0x01B-syscall_27
syscall 319 is invalid_entry
0x01A-syscall_26
syscall 318 is invalid_entry
0x019-syscall_sys_process_get_sdk_version
syscall 317 is invalid_entry
0x018-syscall_24
syscall 316 is unimport_user_kernel_shared_memory
0x017-syscall_sys_process_wait_for_child2
syscall 315 is import_user_kernel_shared_memory
0x016-syscall_22
syscall 314 is finalize_user_kernel_shared_memory
0x015-syscall__sys_process_spawn <- new!
syscall 313 is initialize_user_kernel_shared_memory
0x013-syscall_sys_process_kill
syscall 312 is memory_dump_stat_by_type
0x012-syscall_sys_process_getppid
syscall 311 is memory_dump_heap
0x00E-syscall_sys_process_is_spu_lock_line_reservation_address
syscall 310 is invalid_entry
0x00D-syscall_sys_process_get_id
syscall 309 is invalid_entry
0x00C-syscall_sys_process_get_number_of_object
syscall 308 is invalid_entry
0x005-syscall_sys_process_detach_child
syscall 307 is invalid_entry
0x004-syscall_sys_process_get_status
syscall 306 is invalid_entry
0x003-syscall_sys_process_exit <- new!
syscall 305 is invalid_entry
0x002-syscall_sys_process_wait_for_child
syscall 304 is invalid_entry
0x001-syscall_sys_process_getpid
syscall 303 is sys_hw_set_vmx_rounding_mode
</pre>
syscall 302 is logical_console_try_getc
 
syscall 301 is invalid_entry
= SYSDBG Unique Syscalls =
syscall 300 is invalid_entry
 
syscall 299 is invalid_entry
<pre>
syscall 298 is invalid_entry
0x2BA-syscall_sys_iosys_infra_test_execute
syscall 297 is invalid_entry
0x2B9-syscall_sys_iosys_infra_test_open
syscall 296 is sys_pseudo_fs_get_dents
0x193-syscall_sys_test_sm_callback
syscall 295 is sys_pseudo_fs_truncate
0x192-syscall_sys_null_call
syscall 294 is proc_get_filename
0x191-syscall_sync_kernel_test
syscall 293 is invalid_entry
0x190-syscall_sync_kernel_spin_test
syscall 292 is invalidate_i_cache_blocks_related_kernel
0x13C-syscall_unimport_user_kernel_shared_memory
syscall 291 is change_l2_cache_state_all
0x128-syscall_sys_pseudo_fs_get_dents
syscall 290 is set_l2_cache_replacement_mode
0x127-syscall_sys_pseudo_fs_truncate
syscall 289 is invalid_entry
0x126-syscall_proc_get_filename
syscall 288 is invalid_entry
0x124-syscall_invalidate_i_cache_blocks_related_kernel
syscall 287 is invalid_entry
0x123-syscall_change_l2_cache_state_all
syscall 286 is invalid_entry
0x122-syscall_set_l2_cache_replacement_mode
syscall 285 is invalid_entry
0x113-syscall_set_vsync_schedule
syscall 284 is invalid_entry
0x103-syscall_remove_repository_node
syscall 283 is invalid_entry
0x102-syscall_modify_repository_node_value
syscall 282 is invalid_entry
0x101-syscall_get_repository_node_value
syscall 281 is invalid_entry
0x100-syscall_create_repository_node
syscall 280 is invalid_entry
0x0E2-syscall_get_logical_partition_id <- on table but not on kernel?
syscall 279 is invalid_entry
0x0D6-syscall_sys_pseudo_fs_get_file_size <- on table but not on kernel?
syscall 278 is invalid_entry
0x0D5-syscall_console_write <- on table but not on kernel?
syscall 277 is invalid_entry
0x0D4-syscall_start_debug <- on table but not on kernel?
syscall 276 is invalid_entry
0x0D3-syscall_sys_pseudo_fs_append <- on table but not on kernel?
syscall 275 is set_vsync_schedule
0x0D2-syscall_sys_pseudo_fs_write <- on table but not on kernel?
syscall 274 is invalid_entry
0x0D1-syscall_sys_pseudo_fs_read <- on table but not on kernel?
syscall 273 is invalid_entry
0x0CB-syscall_event_send_locally <- on table but not on kernel?
syscall 272 is invalid_entry
0x0CA-syscall_event_create_port <- on table but not on kernel?
syscall 271 is invalid_entry
0x0C9-syscall_console_getc <- on table but not on kernel?
syscall 270 is invalid_entry
0x0C8-syscall_console_putc <- on table but not on kernel?
syscall 269 is invalid_entry
0x095-syscall_sys_time_get_system_time
syscall 268 is invalid_entry
0x014-syscall_sys_process_create_primary_ppu_thread_tls
syscall 267 is invalid_entry
0x00C-syscall_sys_process_get_number_of_object
syscall 266 is invalid_entry
0x00B-syscall_sys_process_find_and_load_program_segment
syscall 265 is invalid_entry
0x00A-syscall_sys_process_unload_program_segment
syscall 264 is invalid_entry
0x009-syscall_sys_process_load_program_segment
syscall 263 is invalid_entry
0x008-syscall_sys_process_authenticate_program_segment
syscall 262 is invalid_entry
0x007-syscall_sys_process_destroy_program_segment
syscall 261 is invalid_entry
0x006-syscall_sys_process_create_program_segment
syscall 260 is invalid_entry
syscall 259 is remove_repository_node
syscall 258 is modify_repository_node_value
syscall 257 is get_repository_node_value
syscall 256 is create_repository_node
syscall 255 is invalid_entry
syscall 254 is invalid_entry
syscall 253 is invalid_entry
syscall 252 is invalid_entry
syscall 251 is invalid_entry
syscall 250 is invalid_entry
syscall 249 is invalid_entry
syscall 248 is invalid_entry
syscall 247 is invalid_entry
syscall 246 is invalid_entry
syscall 245 is invalid_entry
syscall 244 is invalid_entry
syscall 243 is invalid_entry
syscall 242 is invalid_entry
syscall 241 is invalid_entry
syscall 240 is sys_isolated_spu_read_puint_mb
syscall 239 is sys_isolated_spu_get_spu_cfg
syscall 238 is sys_isolated_spu_set_spu_cfg
syscall 237 is sys_isolated_spu_get_int_stat
syscall 236 is sys_isolated_spu_set_int_stat
syscall 235 is sys_isolated_spu_get_int_mask
syscall 234 is sys_isolated_spu_set_int_mask
syscall 233 is sys_isolated_spu_create_interrupt_tag
syscall 232 is sys_isolated_spu_start
syscall 231 is sys_isolated_spu_destroy
syscall 230 is sys_isolated_spu_create
syscall 229 is invalid_entry
syscall 228 is invalid_entry
syscall 227 is invalid_entry
syscall 226 is get_logical_partition_id
syscall 225 is invalid_entry
syscall 224 is invalid_entry
syscall 223 is invalid_entry
syscall 222 is invalid_entry
syscall 221 is invalid_entry
syscall 220 is invalid_entry
syscall 219 is logical_console_flush
syscall 218 is logical_console_putc
syscall 217 is logical_console_getc
syscall 216 is logical_console_close
syscall 215 is logical_console_open
syscall 214 is sys_pseudo_fs_get_file_size
syscall 213 is console_write
syscall 212 is start_debug
syscall 211 is sys_pseudo_fs_append
syscall 210 is sys_pseudo_fs_write
syscall 209 is sys_pseudo_fs_read
syscall 208 is invalid_entry
syscall 207 is invalid_entry
syscall 206 is invalid_entry
syscall 205 is invalid_entry
syscall 204 is invalid_entry
syscall 203 is event_send_locally
syscall 202 is event_create_port
syscall 201 is console_getc
syscall 200 is console_putc
syscall 199 is invalid_entry
syscall 198 is invalid_entry
syscall 197 is sys_raw_spu_get_spu_cfg
syscall 196 is sys_raw_spu_set_spu_cfg
syscall 195 is invalid_entry
syscall 194 is sys_spu_thread_unbind_queue
syscall 193 is sys_spu_thread_bind_queue
syscall 192 is sys_spu_thread_disconnect_event
syscall 191 is sys_spu_thread_connect_event
syscall 190 is sys_spu_thread_write_spu_mb
syscall 189 is invalid_entry
syscall 188 is sys_spu_thread_get_spu_cfg
syscall 187 is sys_spu_thread_set_spu_cfg
syscall 186 is sys_spu_thread_group_disconnect_event
syscall 185 is sys_spu_thread_group_connect_event
syscall 184 is sys_spu_thread_write_snr
syscall 183 is invalid_entry
syscall 182 is sys_spu_thread_read_ls
syscall 181 is sys_spu_thread_write_ls
syscall 180 is sys_spu_thread_group_get_priority
syscall 179 is sys_spu_thread_group_set_priority
syscall 178 is sys_spu_thread_group_join
syscall 177 is sys_spu_thread_group_terminate
syscall 176 is sys_spu_thread_group_yield
syscall 175 is sys_spu_thread_group_resume
syscall 174 is sys_spu_thread_group_suspend
syscall 173 is sys_spu_thread_group_start
syscall 172 is sys_spu_thread_initialize
syscall 171 is sys_spu_thread_group_destroy
syscall 170 is sys_spu_thread_group_create
syscall 169 is sys_spu_initialize
syscall 168 is invalid_entry
syscall 167 is sys_spu_thread_group_start_on_exit
syscall 166 is sys_spu_thread_set_argument
syscall 165 is sys_spu_thread_get_exit_status
syscall 164 is invalid_entry
syscall 163 is sys_raw_spu_read_puint_mb
syscall 162 is invalid_entry
syscall 161 is sys_raw_spu_destroy
syscall 160 is sys_raw_spu_create
syscall 159 is invalid_entry
syscall 158 is _sys_spu_image_close
syscall 157 is _sys_spu_image_import
syscall 156 is sys_spu_image_open
syscall 155 is invalid_entry
syscall 154 is sys_raw_spu_get_int_stat
syscall 153 is sys_raw_spu_set_int_stat
syscall 152 is sys_raw_spu_get_int_mask
syscall 151 is sys_raw_spu_set_int_mask
syscall 150 is sys_raw_spu_create_interrupt_tag
syscall 149 is sys_time_get_system_time
syscall 148 is sys_time_get_lpar_timebase_count
syscall 147 is sys_time_get_timebase_frequency
syscall 146 is sys_time_set_current_time
syscall 145 is sys_time_get_current_time
syscall 144 is sys_time_get_timezone
syscall 143 is sys_time_set_timezone
syscall 142 is sys_timer_sleep
syscall 141 is sys_timer_usleep
syscall 140 is sys_event_port_connect_ipc
syscall 139 is sys_event_queue_cancel
syscall 138 is sys_event_port_send
syscall 137 is sys_event_port_disconnect
syscall 136 is sys_event_port_connect_local
syscall 135 is sys_event_port_destroy
syscall 134 is sys_event_port_create
syscall 133 is sys_event_queue_drain
syscall 132 is sys_event_port_connect_lpar
syscall 131 is sys_event_queue_tryreceive
syscall 130 is sys_event_queue_receive
syscall 129 is sys_event_queue_destroy
syscall 128 is sys_event_queue_create
syscall 127 is sys_rwlock_wunlock
syscall 126 is sys_rwlock_trywlock
syscall 125 is sys_rwlock_wlock
syscall 124 is sys_rwlock_runlock
syscall 123 is sys_rwlock_tryrlock
syscall 122 is sys_rwlock_rlock
syscall 121 is sys_rwlock_destroy
syscall 120 is sys_rwlock_create
syscall 119 is invalid_entry
syscall 118 is invalid_entry
syscall 117 is invalid_entry
syscall 116 is invalid_entry
syscall 115 is invalid_entry
syscall 114 is invalid_entry
syscall 113 is sys_syncpoint_wakeup_all
syscall 112 is sys_syncpoint_wait
syscall 111 is sys_syncpoint_destroy
syscall 110 is sys_syncpoint_create
syscall 109 is sys_cond_signal_all
syscall 108 is sys_cond_signal
syscall 107 is sys_cond_wait
syscall 106 is sys_cond_destroy
syscall 105 is sys_cond_create
syscall 104 is sys_mutex_unlock
syscall 103 is sys_mutex_trylock
syscall 102 is sys_mutex_lock
syscall 101 is sys_mutex_destroy
syscall 100 is sys_mutex_create
syscall 99 is _sys_sleep_queue_state_change
syscall 98 is _sys_sleep_queue_wakeup
syscall 97 is _sys_sleep_queue_sleep
syscall 96 is _sys_sleep_queue_destroy
syscall 95 is _sys_sleep_queue_create
syscall 94 is invalid_entry
syscall 93 is invalid_entry
syscall 92 is invalid_entry
syscall 91 is invalid_entry
syscall 90 is invalid_entry
syscall 89 is _sys_interrupt_thread_disestablish
syscall 88 is sys_interrupt_thread_eoi
syscall 87 is invalid_entry
syscall 86 is invalid_entry
syscall 85 is invalid_entry
syscall 84 is _sys_interrupt_thread_establish
syscall 83 is sys_interrupt_handler_establish
syscall 82 is invalid_entry
syscall 81 is sys_interrupt_tag_destroy
syscall 80 is sys_interrupt_tag_create
syscall 79 is invalid_entry
syscall 78 is invalid_entry
syscall 77 is invalid_entry
syscall 76 is invalid_entry
syscall 75 is invalid_entry
syscall 74 is invalid_entry
syscall 73 is invalid_entry
syscall 72 is invalid_entry
syscall 71 is invalid_entry
syscall 70 is invalid_entry
syscall 69 is invalid_entry
syscall 68 is invalid_entry
syscall 67 is invalid_entry
syscall 66 is sys_trace_attach_process
syscall 65 is sys_trace_drain
syscall 64 is sys_trace_destroy
syscall 63 is sys_trace_update_top_index
syscall 62 is sys_trace_stop
syscall 61 is sys_trace_start
syscall 60 is sys_trace_create
syscall 59 is invalid_entry
syscall 58 is invalid_entry
syscall 57 is invalid_entry
syscall 56 is invalid_entry
syscall 55 is invalid_entry
syscall 54 is invalid_entry
syscall 53 is _sys_ppu_thread_start
syscall 52 is _sys_ppu_thread_create
syscall 51 is sys_ppu_thread_restart
syscall 50 is sys_ppu_thread_stop
syscall 49 is sys_ppu_thread_get_stack_information
syscall 48 is sys_ppu_thread_get_priority
syscall 47 is sys_ppu_thread_set_priority
syscall 46 is sys_ppu_thread_get_join_state
syscall 45 is sys_ppu_thread_detach
syscall 44 is sys_ppu_thread_join
syscall 43 is sys_ppu_thread_yield
syscall 42 is invalid_entry
syscall 41 is _sys_ppu_thread_exit
syscall 40 is invalid_entry
syscall 39 is invalid_entry
syscall 38 is invalid_entry
syscall 37 is invalid_entry
syscall 36 is invalid_entry
syscall 35 is invalid_entry
syscall 34 is invalid_entry
syscall 33 is invalid_entry
syscall 32 is invalid_entry
syscall 31 is invalid_entry
syscall 30 is invalid_entry
syscall 29 is invalid_entry
syscall 28 is invalid_entry
syscall 27 is invalid_entry
syscall 26 is invalid_entry
syscall 25 is invalid_entry
syscall 24 is invalid_entry
syscall 23 is invalid_entry
syscall 22 is invalid_entry
syscall 21 is _sys_process_spawn
syscall 20 is sys_process_create_primary_ppu_thread_tls
syscall 19 is sys_process_kill
syscall 18 is sys_process_getppid
syscall 17 is invalid_entry
syscall 16 is invalid_entry
syscall 15 is sys_process_create
syscall 14 is invalid_entry
syscall 13 is invalid_entry
syscall 12 is invalid_entry
syscall 11 is sys_process_find_and_load_program_segment
syscall 10 is sys_process_unload_program_segment
syscall 9 is sys_process_load_program_segment
syscall 8 is sys_process_authenticate_program_segment
syscall 7 is sys_process_destroy_program_segment
syscall 6 is sys_process_create_program_segment
syscall 5 is sys_process_detach_child
syscall 4 is sys_process_get_status
syscall 3 is sys_process_exit
syscall 2 is sys_process_wait_for_child
syscall 1 is sys_process_getpid
syscall 0 is invalid_entry
</pre>
</pre>
= ida script =
scans through all executable segments for syscalls and adds names as comments.
<source lang="python">
syscalls = [
1, "sys_process_getpid",
2, "sys_process_wait_for_child",
3, "sys_process_exit",
4, "sys_process_get_status",
5, "sys_process_detach_child",
12, "sys_process_get_number_of_object",
13, "sys_process_get_id",
14, "sys_process_is_spu_lock_line_reservation_address",
18, "sys_process_getppid",
19, "sys_process_kill",
21, "_sys_process_spawn",
22, "sys_process_exit",
23, "sys_process_wait_for_child2",
24, "",
25, "sys_process_get_sdk_version",
26, "_sys_process_exitaswell",
27, "",
28, "_sys_process_get_number_of_objectaswellkinda",
29, "sys_process_get_idaswell",
30, "_sys_process_get_paramsfo",
31, "sys_process_get_ppu_guid",
41, "sys_ppu_thread_exit",
43, "sys_ppu_thread_yield",
44, "sys_ppu_thread_join",
45, "sys_ppu_thread_detach",
46, "sys_ppu_thread_get_join_state",
47, "sys_ppu_thread_set_priority",
48, "sys_ppu_thread_get_priority",
49, "sys_ppu_thread_get_stack_information",
50, "sys_ppu_thread_stop",
51, "sys_ppu_thread_restart",
52, "sys_ppu_thread_create",
53, "sys_ppu_thread_start",
54, "",
55, "",
56, "sys_ppu_thread_rename",
57, "sys_ppu_thread_recover_page_fault",
58, "sys_ppu_thread_get_page_fault_context",
60, "sys_trace_create",
61, "sys_trace_start",
62, "sys_trace_stop",
63, "sys_trace_update_top_index",
64, "sys_trace_destroy",
65, "sys_trace_drain",
66, "sys_trace_attach_process",
67, "sys_trace_allocate_buffer",
68, "sys_trace_free_buffer",
69, "sys_trace_create2",
70, "sys_timer_create",
71, "sys_timer_destroy",
72, "sys_timer_get_information",
73, "sys_timer_start",
74, "sys_timer_stop",
75, "sys_timer_connect_event_queue",
76, "sys_timer_disconnect_event_queue",
77, "sys_trace_create2_in_cbepm",
78, "sys_trace_",
80, "sys_interrupt_tag_create",
81, "sys_interrupt_tag_destroy",
82, "sys_event_flag_create",
83, "sys_event_flag_destroy",
84, "sys_interrupt_thread_establish",
85, "sys_event_flag_wait",
86, "sys_event_flag_trywait",
87, "sys_event_flag_set",
88, "sys_interrupt_thread_eoi",
89, "sys_interrupt_thread_disestablish",
90, "sys_semaphore_create",
91, "sys_semaphore_destroy",
92, "sys_semaphore_wait",
93, "sys_semaphore_trywait",
94, "sys_semaphore_post",
95, "sys_lwmutex_create",
96, "sys_lwmutex_destroy",
97, "sys_lwmutex_lock",
98, "sys_lwmutex_trylock",
99, "sys_lwmutex_unlock",
100, "sys_mutex_create",
101, "sys_mutex_destroy",
102, "sys_mutex_lock",
103, "sys_mutex_trylock",
104, "sys_mutex_unlock",
105, "sys_cond_create",
106, "sys_cond_destroy",
107, "sys_cond_wait",
108, "sys_cond_signal",
109, "sys_cond_signal_all",
110, "sys_cond_signal_to",
111, "sys_lwcond_create",
112, "sys_lwcond_destroy",
113, "sys_lwcond_queue_wait",
114, "sys_semaphore_get_value",
115, "",
116, "",
117, "",
118, "sys_event_flag_clear",
119, "",
120, "sys_rwlock_create",
121, "sys_rwlock_destroy",
122, "sys_rwlock_rlock",
123, "sys_rwlock_tryrlock",
124, "sys_rwlock_runlock",
125, "sys_rwlock_wlock",
126, "sys_rwlock_trywlock",
127, "sys_rwlock_wunlock",
128, "sys_event_queue_create",
129, "sys_event_queue_destroy",
130, "sys_event_queue_receive",
131, "sys_event_queue_tryreceive",
132, "sys_event_flag_cancel",
133, "sys_event_queue_drain",
134, "sys_event_port_create",
135, "sys_event_port_destroy",
136, "sys_event_port_connect_local",
137, "sys_event_port_disconnect",
138, "sys_event_port_send",
139, "sys_event_flag_get",
140, "sys_event_port_connect_ipc",
141, "sys_timer_usleep",
142, "sys_timer_sleep",
143, "sys_time_set_timezone",
144, "sys_time_get_timezone",
145, "sys_time_get_current_time",
146, "sys_time_set_current_time",
147, "sys_time_get_timebase_frequency",
148, "sys_rwlock_trywlock",
150, "sys_raw_spu_create_interrupt_tag",
151, "sys_raw_spu_set_int_mask",
152, "sys_raw_spu_get_int_mask",
153, "sys_raw_spu_set_int_stat",
154, "sys_raw_spu_get_int_stat",
155, "sys_spu_image_get_information?",
156, "sys_spu_image_open",
157, "sys_spu_image_import",
158, "sys_spu_image_close",
159, "sys_raw_spu_load",
160, "sys_raw_spu_create",
161, "sys_raw_spu_destroy",
163, "sys_raw_spu_read_puint_mb",
165, "sys_spu_thread_get_exit_status",
166, "sys_spu_thread_set_argument",
167, "sys_spu_thread_group_start_on_exit",
169, "sys_spu_initialize",
170, "sys_spu_thread_group_create",
171, "sys_spu_thread_group_destroy",
172, "sys_spu_thread_initialize",
173, "sys_spu_thread_group_start",
174, "sys_spu_thread_group_suspend",
175, "sys_spu_thread_group_resume",
176, "sys_spu_thread_group_yield",
177, "sys_spu_thread_group_terminate",
178, "sys_spu_thread_group_join",
179, "sys_spu_thread_group_set_priority",
180, "sys_spu_thread_group_get_priority",
181, "sys_spu_thread_write_ls",
182, "sys_spu_thread_read_ls",
184, "sys_spu_thread_write_snr",
185, "sys_spu_thread_group_connect_event",
186, "sys_spu_thread_group_disconnect_event",
187, "sys_spu_thread_set_spu_cfg",
188, "sys_spu_thread_get_spu_cfg",
190, "sys_spu_thread_write_spu_mb",
191, "sys_spu_thread_connect_event",
192, "sys_spu_thread_disconnect_event",
193, "sys_spu_thread_bind_queue",
194, "sys_spu_thread_unbind_queue",
196, "sys_raw_spu_set_spu_cfg",
197, "sys_raw_spu_get_spu_cfg",
198, "sys_spu_thread_recover_page_fault",
199, "sys_raw_spu_recover_page_fault",
200, "",
201, "",
202, "",
203, "",
209, "",
210, "",
211, "",
212, "",
213, "",
214, "",
215, "sys_dbg_mat_set_condition",
216, "sys_dbg_mat_get_condition",
217, "",
218, "",
219, "",
226, "",
230, "sys_isolated_spu_create",
231, "sys_isolated_spu_destroy",
232, "sys_isolated_spu_start",
233, "sys_isolated_spu_create_interrupt_tag",
234, "sys_isolated_spu_set_int_mask",
235, "sys_isolated_spu_get_int_mask",
236, "sys_isolated_spu_set_int_stat",
237, "sys_isolated_spu_get_int_stat",
238, "sys_isolated_spu_set_spu_cfg",
239, "sys_isolated_spu_get_spu_cfg",
240, "sys_isolated_spu_read_puint_mb",
244, "sys_spu_thread_group_system_set_next_group",
245, "sys_spu_thread_group_system_unset_next_group",
246, "sys_spu_thread_group_system_set_switch_group",
247, "sys_spu_thread_group_system_unset_switch_group",
248, "sys_spu_thread_group....",
249, "sys_spu_thread_group....",
250, "sys_spu_thread_group_set_cooperative_victims",
251, "sys_spu_thread_group_connect_event_all_threads",
252, "sys_spu_thread_group_disconnect_event_all_threads",
253, "sys_spu_thread_group..",
254, "sys_spu_thread_group_log",
260, "sys_spu_image_open_by_fd",
300, "sys_vm_memory_map",
301, "sys_vm_unmap",
302, "sys_vm_append_memory",
303, "sys_vm_return_memory",
304, "sys_vm_lock",
305, "sys_vm_unlock",
306, "sys_vm_touch",
307, "sys_vm_flush",
308, "sys_vm_invalidate",
309, "sys_vm_store",
310, "sys_vm_sync",
311, "sys_vm_test",
312, "sys_vm_get_statistics",
313, "diffsys_vm_memory_map",
314, "",
315, "",
324, "sys_memory_container_create",
325, "sys_memory_container_destroy",
326, "sys_mmapper_allocate_fixed_address",
327, "sys_mmapper_enable_page_fault_notification",
328, "",
329, "sys_mmapper_free_shared_memory",
330, "sys_mmapper_allocate_address",
331, "sys_mmapper_free_address",
332, "sys_mmapper_allocate_shared_memory",
333, "sys_mmapper_set_shared_memory_flag",
334, "sys_mmapper_map_shared_memory",
335, "sys_mmapper_unmap_shared_memory",
336, "sys_mmapper_change_address_access_right",
337, "sys_mmapper_search_and_map",
338, "sys_mmapper_get_shared_memory_attribute",
339, "",
340, "",
341, "_sys_memory_container_create2?",
342, "sys_memory_container_destroy?",
343, "sys_memory_container_get_size",
344, "sys_memory_budget_set",
345, "",
346, "",
348, "sys_memory_allocate",
349, "sys_memory_free",
350, "sys_memory_allocate_from_container",
351, "sys_memory_get_page_attribute",
352, "sys_memory_get_user_memory_size",
353, "sys_memory_get_user_memory_stat",
354, "",
355, "",
356, "sys_memory_allocate_colored",
357, "",
358, "",
359, "",
360, "",
361, "sys_memory_allocate_from_container_colored",
362, "sys_mmapper_allocate_memory_from_container",
363, "",
364, "",
367, "sys_uart_initialize",
368, "sys_uart_receive",
369, "sys_uart_send",
370, "sys_uart_get_params",
372, "sys_game_watchdog_start",
373, "sys_game_watchdog_stop",
374, "sys_game_watchdog_clear",
375, "sys_game_set_system_sw_version",
376, "sys_game_get_system_sw_version",
377, "sys_sm_set_shop_mode",
378, "sys_sm_get_ext_event2",
379, "sys_sm_shutdown",
380, "sys_sm_get_params",
381, "sys_sm_get_inter_lpar_parameter?",
382, "sys_sm_",
383, "sys_game_get_temperature",
384, "sys_sm_get_tzpb",
385, "sys_sm_request_led",
386, "sys_sm_control_led",
387, "sys_sm_get_platform_info?",
388, "sys_sm_ring_buzzer_too",
389, "sys_sm_set_fan_policy",
390, "sys_sm_request_error_log",
391, "sys_sm_request_be_count",
392, "sys_sm_ring_buzzer",
393, "sys_sm_get_hw_config",
394, "sys_sm_request_scversion",
395, "sys_sm_request_system_event_log",
396, "sys_sm_set_rtc_alarm",
397, "sys_sm_get_rtc_alarm",
398, "sys_console_write",
400, "",
401, "",
402, "sys_tty_read",
403, "sys_tty_write",
404, "",
405, "",
406, "",
407, "",
408, "sys_sm_get_tzpbtoo",
409, "sys_sm_get_fan_policy",
410, "sys_game_board_storage_read",
411, "sys_game_board_storage_write",
412, "sys_game_get_rtc_status",
413, "",
414, "",
415, "",
450, "sys_overlay_load_module",
451, "sys_overlay_unload_module",
452, "sys_overlay_get_module_list",
453, "sys_overlay_get_module_info",
454, "sys_overlay_load_module_by_fd",
455, "sys_overlay_get_module_info2",
456, "sys_overlay_get_sdk_version",
457, "sys_overlay_get_module_dbg_info",
458, "sys_overlay_get_module_dbg_infotoo",
460, "sys_prx_dbg_get_module_id_list",
461, "sys_prx_get_module_id_by_address",
462, "",
463, "sys_prx_load_module_by_fd",
464, "sys_prx_load_module_on_memcontainer_by_fd",
465, "sys_prx_load_module_list",
466, "sys_prx_load_module_list_on_memcontainer",
467, "sys_prx_get_ppu_guid",
468, "",
470, "",
471, "",
472, "",
473, "",
474, "",
475, "",
476, "",
480, "sys_prx_load_module",
481, "sys_prx_start_module",
482, "sys_prx_stop_module",
483, "sys_prx_unload_module",
484, "sys_prx_register_module",
485, "sys_prx_query_module",
486, "sys_prx_register_library",
487, "sys_prx_unregister_library",
488, "sys_prx_link_library",
489, "sys_prx_unlink_library",
490, "sys_prx_query_library",
492, "",
493, "sys_prx_dbg_get_module_info",
494, "sys_prx_get_module_list",
495, "sys_prx_get_module_info",
496, "sys_prx_get_module_id_by_name",
497, "sys_prx_load_module_on_memcontainer",
498, "sys_prx_start",
499, "sys_prx_stop",
500, "sys_hid_manager_open",
501, "sys_hid_manager_close",
502, "sys_hid_manager_read",
503, "sys_hid_manager_ioctl",
504, "sys_hid_manager_map_logical_id_to_port_id",
505, "sys_hid_manager_unmap_logical_id_to_port_id",
506, "sys_hid_manager_add_hot_key_observer",
507, "sys_hid_manager_remove_hot_key_observer",
508, "sys_hid_manager_grab_focus",
509, "sys_hid_manager_release_focus",
510, "sys_hid_manager_...",
511, "sys_hid_manager_set_...",
512, "",
513, "sys_hid_manager_...",
514, "sys_hid_manager_...",
516, "sys_config_open",
517, "sys_config_close",
518, "sys_config_get_service_event",
519, "sys_config_add_service_listener",
520, "sys_config_remove_service_listener",
521, "sys_config_register_service",
522, "sys_config_unregister_service",
523, "sys_config_io_event",
524, "sys_config_",
525, "sys_config_",
530, "sys_usbd_initialize",
531, "sys_usbd_finalize",
532, "sys_usbd_get_device_list",
533, "sys_usbd_get_descriptor_size",
534, "sys_usbd_get_descriptor",
535, "sys_usbd_register_ldd",
536, "sys_usbd_unregister_ldd",
537, "sys_usbd_open_pipe",
538, "sys_usbd_open_default_pipe",
539, "sys_usbd_close_pipe",
540, "sys_usbd_receive_event",
541, "sys_usbd_detect_event",
542, "sys_usbd_attach",
543, "sys_usbd_transfer_data",
544, "sys_usbd_isochronous_transfer_data",
545, "sys_usbd_get_transfer_status",
546, "sys_usbd_get_isochronous_transfer_status",
547, "sys_usbd_get_device_location",
548, "sys_usbd_send_event",
549, "",
550, "sys_usbd_allocate_memory",
551, "sys_usbd_free_memory",
552, "",
553, "",
554, "",
555, "",
556, "sys_usbd_get_device_speed",
557, "",
558, "",
559, "sys_usbd_register_extra_ldd",
560, "",
561, "",
562, "",
563, "",
564, "",
565, "",
566, "",
567, "",
568, "",
569, "",
570, "",
571, "sys_pad_ldd_unregister_controller",
572, "sys_pad_ldd_data_insert",
573, "sys_pad_dbg_ldd_set_data_insert_mode",
574, "sys_pad_ldd_register_controller",
575, "sys_pad_ldd_get_port_no",
577, "sys_pad_manager_....",
578, "",
579, "",
580, "",
581, "",
582, "",
583, "",
584, "",
585, "",
586, "",
587, "",
588, "",
589, "",
590, "",
591, "",
592, "",
593, "",
594, "",
595, "",
596, "",
597, "",
598, "",
599, "",
600, "sys_storage_open",
601, "sys_storage_close",
602, "sys_storage_read",
603, "sys_storage_write",
604, "sys_storage_send_device_command",
605, "sys_storage_async_configure",
606, "sys_storage_async_read",
607, "sys_storage_async_write",
608, "sys_storage_async_cancel",
609, "sys_storage_get_device_info",
610, "sys_storage_get_device_config",
611, "sys_storage_report_devices",
612, "sys_storage_configure_medium_event",
613, "sys_storage_set_medium_polling_interval",
614, "sys_storage_create_region",
615, "sys_storage_delete_region",
616, "sys_storage_execute_device_command",
617, "sys_storage_check_region_acl",
618, "sys_storage_set_region_acl",
619, "sys_storage_async_send_device_command",
620, "",
621, "sys_gamepad_ycon_if",
622, "sys_storage_get_region_offset",
623, "sys_storage_set_emulated_speed",
624, "sys_io_buffer_create",
625, "sys_io_buffer_destroy",
626, "sys_io_buffer_allocate",
627, "sys_io_buffer_free",
630, "sys_gpio_set",
631, "sys_gpio_get",
633, "sys_fsw_connect_event",
634, "sys_fsw_disconnect_event",
635, "sys_btsetting_if?",
636, "",
637, "",
638, "",
639, "",
640, "",
641, "",
642, "",
643, "",
644, "",
645, "",
646, "",
647, "",
648, "",
649, "",
650, "sys_rsxaudio_initialize",
651, "sys_rsxaudio_finalize",
652, "sys_rsxaudio_import_shared_memory",
653, "sys_rsxaudio_unimport_shared_memory",
654, "sys_rsxaudio_create_connection",
655, "sys_rsxaudio_close_connection",
656, "sys_rsxaudio_prepare_process",
657, "sys_rsxaudio_start_process",
658, "sys_rsxaudio_",
659, "sys_rsxaudio_",
666, "sys_rsx_device_open",
667, "sys_rsx_device_close",
668, "sys_rsx_memory_allocate",
669, "sys_rsx_memory_free",
670, "sys_rsx_context_allocate",
671, "sys_rsx_context_free",
672, "sys_rsx_context_iomap",
673, "sys_rsx_context_iounmap",
674, "sys_rsx_context_attribute",
675, "sys_rsx_device_map",
676, "sys_rsx_device_unmap",
677, "sys_rsx_attribute",
678, "",
679, "",
680, "",
681, "",
682, "",
683, "",
684, "",
685, "",
686, "",
687, "",
688, "",
689, "",
690, "",
691, "",
692, "",
693, "",
694, "",
695, "",
696, "",
699, "sys_bdemu_send_command",
700, "sys_net_bnet_accept",
701, "sys_net_bnet_bind",
702, "sys_net_bnet_connect",
703, "sys_net_bnet_getpeername",
704, "sys_net_bnet_getsockname",
705, "sys_net_bnet_getsockopt",
706, "sys_net_bnet_listen",
707, "sys_net_bnet_recvfrom",
708, "sys_net_bnet_recvmsg",
709, "sys_net_bnet_sendmsg",
710, "sys_net_bnet_sendto",
711, "sys_net_bnet_setsockop",
712, "sys_net_bnet_shutdown",
713, "sys_net_bnet_socket",
714, "sys_net_bnet_close",
715, "sys_net_bnet_poll",
716, "sys_net_bnet_select",
717, "sys_net_open_dump",
718, "sys_net_read_dump",
719, "sys_net_close_dump",
720, "sys_net_write_dump",
721, "sys_net_abort",
722, "sys_net_infoctl",
723, "sys_net_control",
724, "sys_net_bnet_ioctl",
725, "sys_net_bnet_sysctl",
726, "sys_net_eurus_post_command",
800, "sys_fs_test",
801, "sys_fs_open",
802, "sys_fs_read",
803, "sys_fs_write",
804, "sys_fs_close",
805, "sys_fs_opendir",
806, "sys_fs_readdir",
807, "sys_fs_closedir",
808, "sys_fs_stat",
809, "sys_fs_fstat",
810, "sys_fs_link",
811, "sys_fs_mkdir",
812, "sys_fs_rename",
813, "sys_fs_rmdir",
814, "sys_fs_unlink",
815, "sys_fs_utime",
816, "sys_fs_access",
817, "sys_fs_fcntl",
818, "sys_fs_lseek",
819, "sys_fs_fdatasync",
820, "sys_fs_fsync",
821, "sys_fs_fget_block_size",
822, "sys_fs_get_block_size",
823, "sys_fs_acl_read",
824, "sys_fs_acl_write",
825, "sys_fs_lsn_get_cda_size",
826, "sys_fs_lsn_get_cda",
827, "sys_fs_lsn_lock",
828, "sys_fs_lsn_unlock",
829, "sys_fs_lsn_read",
830, "sys_fs_lsn_write",
831, "sys_fs_truncate",
832, "sys_fs_ftruncate",
833, "sys_fs_symbolic_link",
834, "sys_fs_chmod",
835, "sys_fs_chown",
836, "sys_fs_newfs",
837, "sys_fs_mount",
838, "sys_fs_unmount",
839, "sys_fs_sync",
840, "sys_fs_disk_free",
841, "sys_fs_get_mount_info_size",
842, "sys_fs_get_mount_info",
843, "sys_fs_get_fs_info_size",
844, "sys_fs_get_fs_info",
845, "sys_fs_mapped_allocate",
846, "sys_fs_mapped_free",
847, "sys_fs_truncate2",
860, "syscall_sys_ss_get_cache_of_analog_sunset_flag",
861, "",
862, "",
863, "",
864, "",
865, "sys_ss_random_number_generator",
866, "",
867, "",
868, "",
869, "",
870, "sys_ss_get_console_id",
871, "sys_ss_access_control_engine",
872, "sys_ss_get_open_psid",
873, "sys_ss_get_cache_of_product_mode",
874, "sys_ss_get_cache_of_flash_ext_flag",
875, "sys_ss_get_boot_device",
876, "sys_ss_disc_access_control",
877, "sys_ss_~utoken_if",
878, "sys_ss_ad_sign",
879, "sys_ss_media_id",
880, "sys_deci3_open",
881, "sys_deci3_create_event_path",
882, "sys_deci3_close",
883, "sys_deci3_send",
884, "sys_deci3_receive",
885, "sys_deci3_open2",
889, "sys_",
890, "sys_deci3_initialize",
891, "sys_deci3_terminate",
892, "sys_deci3_debug_mode",
893, "sys_deci3_show_status",
894, "sys_deci3_echo_test",
895, "sys_deci3_send_dcmp_packet",
896, "sys_deci3_dump_cp_register",
897, "sys_deci3_dump_cp_buffer",
899, "sys_deci3_test",
900, "sys_dbg_stop_processes",
901, "sys_dbg_continue_processes",
902, "sys_dbg_stop_threads",
903, "sys_dbg_continue_threads",
904, "sys_dbg_read_process_memory",
905, "sys_dbg_write_process_memory",
906, "sys_dbg_read_thread_register",
907, "sys_dbg_write_thread_register",
908, "sys_dbg_get_process_list",
909, "sys_dbg_get_thread_list",
910, "sys_dbg_get_thread_info",
911, "sys_dbg_spu_thread_read_from_ls",
912, "sys_dbg_spu_thread_write_to_ls",
913, "sys_dbg_kill_process",
914, "sys_dbg_get_process_info",
915, "sys_dbg_set_run_control_bit_to_spu",
916, "sys_dbg_spu_thread_get_exception_cause",
917, "sys_dbg_create_kernel_event_queue",
918, "sys_dbg_read_kernel_event_queue",
919, "sys_dbg_destroy_kernel_event_queue",
920, "sys_dbg_get_process_event_ctrl_flag",
921, "sys_dbg_set_process_event_cntl_flag",
922, "sys_dbg_get_spu_thread_group_event_cntl_flag",
923, "sys_dbg_set_spu_thread_group_event_cntl_flag",
924, "",
925, "sys_dbg_get_raw_spu_list",
926, "",
927, "",
928, "",
929, "",
930, "",
931, "",
932, "sys_dbg_get_mutex_list",
933, "sys_dbg_get_mutex_information",
934, "sys_dbg_get_cond_list",
935, "sys_dbg_get_cond_information",
936, "sys_dbg_get_rwlock_list",
937, "sys_dbg_get_rwlock_information",
938, "sys_dbg_get_lwmutex_list",
939, "sys_dbg_get_address_from_dabr",
940, "sys_dbg_set_address_to_dabr",
941, "sys_dbg_get_lwmutex_information",
942, "sys_dbg_get_event_queue_list",
943, "sys_dbg_get_event_queue_information",
944, "sys_dbg_initialize_ppu_exception_handler",
945, "sys_dbg_finalize_ppu_exception_handler",
946, "sys_dbg_get_semaphore_list",
947, "sys_dbg_get_semaphore_information",
948, "sys_dbg_get_kernel_thread_list",
949, "sys_dbg_get_kernel_thread_info",
950, "sys_dbg_get_lwcond_list",
951, "sys_dbg_get_lwcond_information",
952, "sys_dbg_create_scratch_data_area_ext",
953, "sys_dbg_vm_get_page_information",
954, "sys_dbg_vm_get_info",
955, "sys_dbg_enable_floating_point_enabled_exception",
956, "sys_dbg_disable_floating_point_enabled_exception",
957, "sys_dbg_get_process_memory_container_information",
959, "sys_dbg_(sendeventflags?)",
960, "sys_control_performance_monitor?",
961, "",
962, "",
963, "",
964, "",
965, "",
966, "",
967, "",
968, "",
969, "",
970, "sys_dbg_get_event_flag_list",
971, "sys_dbg_get_event_flag_information",
972, "sys_dbg_(send event flags?)",
973, "",
974, "",
975, "sys_dbg_read_spu_thread_context2",
976, "sys_crypto_engine_create",
977, "sys_crypto_engine_destroy",
978, "sys_crypto_engine_hasher_prepare",
979, "sys_crypto_engine_hasher_run",
980, "sys_crypto_engine_hasher_get_hash",
981, "sys_crypto_engine_cipher_prepare",
982, "sys_crypto_engine_cipher_run",
983, "sys_crypto_engine_cipher_get_hash",
984, "sys_crypto_engine_random_generate",
985, "sys_dbg_get_console_type?",
986, "",
987, "",
988, "sys_dbg_(something)_ppu_exception_handler",
989, ""
]
for seg in Segments():
#print "%x" % seg
if GetSegmentAttr(seg, SEGATTR_PERM) == 5: # Executable
addr = GetSegmentAttr(seg, SEGATTR_START)
end = GetSegmentAttr(seg, SEGATTR_END)
while addr < end:
while GetMnem(addr) != "sc" and addr < end:
addr = NextHead(addr)
addr2 = addr
if addr2 < end:
while GetMnem(addr2) != "li" or GetOpnd(addr2, 0) != "r11":
addr2 = PrevHead(addr2)
scnum = GetOperandValue(addr2, 1)
try:
scname = syscalls[syscalls.index(scnum) + 1]
print "%x Syscall: %x %s" % (addr, scnum, scname)
MakeComm(addr, scname)
addr = NextHead(addr)
except:
print "%x Unexpected syscall number %x" % (addr, scnum)
</source>

Revision as of 21:11, 16 March 2020

Lv2 Syscall Services Usage

Documentation about syscalls with packet id

Syscall 621 (0x26D) Gamepad Ycon Interface

syscall(621,packet_id,r4,r5)

Packet ID Usage
0 sys_gamepad_ycon_initialize ( 0, 0)
1 sys_gamepad_ycon_finalize ( 0, 0)
2 sys_gamepad_ycon_has_input_ownership ( inout[8](if==0->autofill), out[1])
3 sys_gamepad_ycon_enumerate_device ( 0, out[0x20])
4 sys_gamepad_ycon_get_device_info ( in[8], out[0x1C])
5 sys_gamepad_ycon_read_raw_report ( in[4], out[4])
6 sys_gamepad_ycon_write_raw_report ( in[0x3C], out[])
7 sys_gamepad_ycon_get_feature ( in[8], out[0x38?])
8 sys_gamepad_ycon_set_feature (in[6+x](4Bytes+1Byte+1Byte[contains size x]+xBytes),0)
9 sys_gamepad_ycon_is_gem ( 0,out[1])

Syscall 726 (0x2D6) Gelic Device Eurus Post Command

syscall(726,uint16_t cmd, uint8_t *cmdbuf, uint64_t cmdbuf_size)

Packet ID Description

Syscall 861 (0x35D)

syscall(861,packet_id, r4,r5,r6,r7,r8,r9,r10)
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003

Packet ID Usage
0 not implemented
1
2
3
4
5
6
7
8
9 not implemented
10 not implemented
11
12
13
14
15
16
17
18
19

Syscall 862 (0x35E) Virtual TRM Manager Interface

syscall(862,packet_id, r4,r5,r6,r7)
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003

Packet ID Usage
0x2001
0x2002
0x2003
0x2004
0x2005
0x2006
0x2007 not implemented
0x2008 not implemented
0x2009 not implemented
0x200A
0x200B
0x200C
0x200D
0x200E vtrm_decrypt_master(uint8[0x10],uint8[0x40]
0x200F not implemented
0x2010 not implemented
0x2011 not implemented
0x2012
0x2013
0x2014
0x2015
0x2016
0x2017

Syscall 863 (0x35F) Update Manager Interface

syscall(863,packet_id, r4,r5,r6,r7,r8,r9)
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003

Packet ID Usage
0x6001 update_mgr_update_package_tophalf( ,,,)
0x6002 update_manager_if::Inspect_Package(int package_type(1-9),sys_addr_tr * alloc_addr,size,r7=9(cex)/5(dex/tool),r8=out:uint64_t*)
0x6003 update_manager_if::Get_Package_Info(int package_type,out:uint64_t*)
0x6004 update_mgr_get_fix_instruction( )
0x6005 update_mgr_extract_package_tophalf( ,,,,)
0x6006 update_mgr_get_extract_package(,,,,,)
0x6007 not implemented
0x6008 not implemented
0x6009 update_manager_if::get_token_seed( out:uint8[size1],size1,out:uint8[size2],size2) size>=0x50
0x600A update_manager_if::set_token(in:token[size],int size), size>=0x80
0x600B update_manager_if::read_eprom(uint32 offset,out:uint8[1])
0x600C update_manager_if::write_eprom(uint32 offset,uint8 value)
0x600D update_mgr_get_status( ,,,,,)
0x600E update_manager_if::allocate_buffer(size,out:sys_addr_t * alloc_addr)
0x600F update_manager_if::release_buffer(in:sys_addr_t * alloc_addr)
0x6010 not implemented
0x6011 update_manager_if::get_applicable_version(1 ,out:uint8[0x20])
0x6012

Syscall 864 (0x360) Storage Manager Interface

syscall(864,packet_id, r4)
Note: access to this Syscall requires at least 0x20 Debug Control Flags, else 0x80010003

Packet ID Description Notes
0x5004 sys_ss_auth_bd(int) cellSsDrvPs2DiscInsert(0x52)
0x5007 sys_ss_hw_disc_auth_emu(in/out:uint8[0x18]) use can be restricted to certain authentication id's
0x5008 sys_ss_hw_mc(in/out:uint8[0x38]) use can be restricted to certain authentication id's

Syscall 865 (0x361) Random Number Generator

syscall(865,packet_id, r4,r5)

Packet ID Description Notes
1 syscall(865,1, out[0x18], 0x18) size is static
usage with this packet_id requires either 0x40 Root Flags or [0x1B]=8 and a certain authentication id
2 sys_get_random_number(out[size], size)

Syscall 866 (0x362) Secure RTC Manager Interface

syscall(866,packet_id, r4, r5, r6)

Packet ID Description Notes
0x3001 secure_rtc_set_rtc(r4,r5) requries 0x40 root control flags
0x3002 secure_rtc_get_time(r4,r5,r6) might be restricted to certain authentication id's
0x3003 secure_rtc_set_time(r4,r5) requries 0x40 root control flags

Syscall 867 (0x363) AIM Manager Interface

syscall(867,packet_id, r4)
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003

Packet ID Description
0x19002 cellSsAimGetDeviceType(out:uint8[0x10])
0x19003 cellSsAimGetDeviceId(out:uint8[0x10])
0x19004 cellSsAimGetPsCode(out:uint8[8])
0x19005 cellSsAimGetOpenPsId(out:uint8[0x10])
0x19006 syscall(867,0x19006)

Syscall 868 (0x364) Indi Info Manager Interface

syscall(868,packet_id, r4,r5,r6,r7)
Note: access to this Syscall requires 0x40 Root Control Flags, but allows 0x20 Debug Flags and certain authentication id's for first packet_id

Packet ID Description
0x17001
0x17002
0x17003
0x17004
0x17005
0x17006
0x17007
0x17008
0x17009
0x1700A
0x1700B
0x1700C
0x1700D
0x1700E
0x1700F
0x17010
0x17011
0x17012
0x17013
0x17014
0x17015
0x17016
0x17017

Syscall 869 (0x365) RTC? Manager Interface

syscall(869,packet_id, r4)
Note: access to this Syscall requires 0x40 Root Control Flags and possibly restricted to certain authentication id's, else 0x80010003

Packet ID Description
0x22001 syscall(869,0x22001, out:uint8[0x80])
0x22002 syscall(869,0x22002, out:uint8[0x690])
0x22003 syscall(869,0x22003, in:uint8[8])
0x22004 syscall(869,0x22004, int)

Syscall 871 (0x367) SS Access Control Engine

syscall(871,packet_id, r4)

Packet ID Usage Notes
1 syscall(871,1,sys_pid_t id,out:uint8[8]) this packet_id requires 0x20 Debug Control Flags or [0x1B]=8 and a certain authentication id, else 0x80010003
2 syscall(871,2,out:uint8[8]) returns authentication id?
3 syscall(871,3,sys_pid_t id) this packet_id requires 0x20 Debug Control Flags, else 0x80010003, but returns 0x8001009

Syscall 876 (0x36C) Disc Access Control

syscall(876,packet_id, r4)
Note: accessing this Syscall is restricted to certain authentication id's

Packet ID Description
0x20000 sys_get_disc_access_control(out:uint8[4])
0x20001 sys_set_disc_access_control(0 / 1)

Syscall 877 (0x36D) User Token Interface

syscall(877,packet_id, r4,size)
Note: access to this Syscall requires 0x40 Root Control Flags, else 0x80010003

Packet ID Description
0x25003 sys_ss_utoken_decrypt(uint8[0xC50], 0xC50)
0x25004 sys_ss_utoken_get?(out:uint8[0xC50], 0xC50)
0x25005 sys_ss_utoken_encrypt(uint8[0xC50], 0xC50)

Syscall 878 (0x36E) Ad Sign

syscall(878,packet_id, r4,r5)
Note: access to this Syscall is restricted to certain authentication id's

Packet ID Description
0x26001 sys_ss_ad_sign(in:uint8[0x14],out:uint[0x80])
  • Theory: Additional Signatures related
  • Give it a hash (0x14 bytes) return an RSA? (0x80) signature

Syscall 879 (0x36F) Media ID

syscall(862,packet_id, r4)
Note: access to this Syscall is restricted to certain authentication id's
Note2: it uses Storage Service Id 0x5007, 0x4B

Packet ID Description
0x10001 sysBdMediaId(out:uint8[0x10])

not on the wiki yet

these lv2 syscalls are present, but neither ordinal nor branches are known yet

  sys_usbbtaudio_start_recording_ex
  sys_raw_spu_mmio_read_ls (no real lv2 syscall, reading mmio address)
  sys_raw_spu_mmio_write_ls (no real lv2 syscall, reading mmio address)
  sys_raw_spu_mmio_read (no real lv2 syscall, reading mmio address)
  sys_raw_spu_mmio_write (no real lv2 syscall, reading mmio address)
  
  sys_spu_elf_get_segments
  sys_raw_spu_image_load
  sys_ppu_thread_unregister_atexit
  sys_ppu_thread_once
  sys_prx_exitspawn_with_level
  sys_process_at_Exitspawn
  sys_process_atexitspawn
  sys_game_process_exitspawn2
  sys_process_is_stack (no real lv2 syscall)
  debug syscalls
  sys_dbg_set_stacksize_ppu_exception_handler
  sys_dbg_get_spu_thread_group_ids
  sys_dbg_get_ppu_thread_ids
  sys_dbg_get_spu_thread_ids
  sys_dbg_register_ppu_exception_handler
  sys_dbg_mat_set_condition
  sys_dbg_read_spu_thread_context2
  sys_dbg_enable_floating_point_enabled_exception
  sys_dbg_get_event_queue_information
  sys_dbg_get_spu_thread_name
  sys_dbg_get_ppu_thread_name
  sys_dbg_signal_to_ppu_exception_handler
  sys_dbg_get_mutex_information
  sys_dbg_vm_get_page_information
  sys_dbg_mat_get_condition
  sys_dbg_get_cond_information
  sys_dbg_get_ppu_thread_status
  sys_dbg_get_lwcond_information
  sys_dbg_get_rwlock_information
  sys_dbg_get_spu_thread_group_status
  sys_dbg_get_semaphore_information
  sys_dbg_set_mask_to_ppu_exception_handler
  sys_dbg_get_coredump_params
  sys_dbg_get_address_from_dabr
  sys_dbg_get_spu_thread_group_name
  sys_dbg_finalize_ppu_exception_handler
  sys_dbg_read_spu_thread_context
  sys_dbg_initialize_ppu_exception_handler
  sys_dbg_read_ppu_thread_context
  sys_dbg_unregister_ppu_exception_handler
  sys_dbg_get_lwmutex_information
  sys_dbg_signal_to_coredump_handler
  sys_dbg_set_address_to_dabr
  sys_dbg_get_event_flag_information
  sys_dbg_disable_floating_point_enabled_exception

see also this pastebin: http://pastebin.com/w2xkNZ9T

Custom Syscalls

This is a fself for testing that when started in 4.21 DEX CFW will add lv2_alloc as Syscall 32(Replaces: UNUSED_SYSCALL). It will then try to use it and printf the received pointer. Please test and report back. http://rghost.net/48803322

firmware version offsets

FW version Offset Value Notes
3.72 Retail 0x9150
3.70 Retail 0x9088
3.66 Retail 0x8ef8
3.61 Retail 0x8d04
3.60 Retail 0x8ca0
3.56 Retail 0x8b10
3.55 Retail 0x3329b8 0x8aac
3.55 DEX
3.50 Retail 0x88b8
3.42 Retail 0x8598
3.41 Retail 0x2d7580 0x8534
3.41 DEX
3.41 KIOSK 0x8534
3.40 Retail 0x84d0
3.30 Retail 0x80e8
3.21 Retail 0x7d64
3.15 Retail 0x2d6c00 0x7b0c offset seems to be 6 further @ 0x002d6c06 (see below)
3.10 Retail 0x7918
3.01 Retail 0x7594
2.85 Retail 0x6f54
2.76 Retail 0x6bd0
2.70 Retail 0x6978
2.60 Retail 0x6590
2.53 Retail 0x62d4
2.43 Retail 0x5eec
1.02 Retail 0x27d8

Note: the value is decimal '35500', '34100' and '31500' in hex.

Example

Example from 3.15 with 3.60 spoof:

   Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
   002D6C00  00 00 00 00 00 00 8C A0 00 00 00 00 00 00 00 00  ......Œ ........
                               ^^ ^^
                         dec: 36000 spoofed

LV2 Process Structures

lv2::process is the same structure that can be found in CobraUSB source code (process.h). This version was reversed from 3.41 lv2_kernel.

struct proc_phys_mem_stat
{
  u64 field_0;
  u64 field_8;
  u64 field_10;
  u64 field_18;
  u64 field_20;
  u64 field_28;
  u64 field_30;
};

struct unk_process_struct_1E8
{
  u64 field_0;
  u64 field_8;
  u64 field_10;
  u64 field_18;
};

struct unk_process_struct_3A0
{
  u64 field_0;
  u64 field_8;
};

namespace lv2
{
    class wait_queue
    {
        u64 field_0;
        u64 field_8;
        u64 field_10;
    };

    class mutex
    {
        void *vtable;
        u64 field_8;
        u64 field_10;
        lv2::wait_queue field_18;
        u64 field_30;
        u64 field_38;
    };

    class condition_variable
    {
        void *vtable;
        u64 field_8;
        lv2::wait_queue field_10;
        u64 field_28;
        u64 field_30;
    };
    
    class pu_thr
    {
        void *vtable;
        char name[28];
        int thr_id;
        u64 field_28;
        u64 field_30;
        u64 field_38;
        u64 prio;
        u64 field_48;
        u64 field_50;
        u64 field_58;
        u64 field_60;
        u64 field_68;
        u64 stack_address;
        u64 stack_size;
        lv2::process *my_proc;
        u64 field_88;
        u64 field_90;
        u64 general_purpose_registers[32];
        int condition_register;
        u64 exception_register;
        u64 link_register;
        u64 count_register;
        u64 save_restore_register_0;
        u64 save_restore_register_1;
        u64 field_1C8;
        double floating_point_registers[32];
        int field_2D0;
        int floating_point_status_and_control_register;
        u64 field_2D8;
        u64 field_2E0;
        u64 field_2E8;
        u64 field_2F0;
        u64 field_2F8;
        u64 field_300;
        u64 field_308;
        u64 field_310;
        u64 field_318;
        u64 field_320;
        u64 field_328;
        u64 field_330;
        u64 field_338;
        u64 field_340;
        u64 field_348;
        u64 field_350;
        u64 field_358;
        u64 field_360;
        u64 field_368;
        u64 field_370;
        u64 field_378;
        u64 field_380;
        u64 field_388;
        u64 field_390;
        u64 field_398;
        u64 field_3A0;
        u64 field_3A8;
        u64 field_3B0;
        u64 field_3B8;
        u64 field_3C0;
        u64 field_3C8;
        u64 field_3D0;
        u64 field_3D8;
        u64 field_3E0;
        u64 field_3E8;
        u64 field_3F0;
        u64 field_3F8;
        u64 field_400;
        u64 field_408;
        u64 field_410;
        u64 field_418;
        u64 field_420;
        u64 field_428;
        u64 field_430;
        u64 field_438;
        u64 field_440;
        u64 field_448;
        u64 field_450;
        u64 field_458;
        u64 field_460;
        u64 field_468;
        u64 field_470;
        u64 field_478;
        u64 field_480;
        u64 field_488;
        u64 field_490;
        u64 field_498;
        u64 field_4A0;
        u64 field_4A8;
        u64 field_4B0;
        u64 field_4B8;
        u64 field_4C0;
        u64 field_4C8;
        u64 field_4D0;
        u64 field_4D8;
        u64 field_4E0;
        u64 field_4E8;
        u64 field_4F0;
        u64 field_4F8;
        u64 field_500;
        u64 field_508;
        u64 field_510;
        u64 field_518;
        u64 field_520;
        u64 field_528;
        u64 field_530;
        u64 field_538;
        u64 field_540;
        u64 field_548;
        int stop_info;
        u64 field_558;
        u64 field_560;
        u64 field_568;
        u64 field_570;
        u64 field_578;
        u64 field_580;
        u64 field_588;
        u64 field_590;
        u64 field_598;
        u64 field_5A0;
        u64 field_5A8;
        u64 field_5B0;
        u64 field_5B8;
        u64 field_5C0;
        u64 field_5C8;
        u64 field_5D0;
        u64 field_5D8;
        u64 field_5E0;
        u64 field_5E8;
        u64 field_5F0;
        u64 field_5F8;
    };
    
    class id_table
    {
        u64 field_0[256];
        u64 field_800;
        lv2::wait_queue field_808;
        u64 field_820;
    };
    
    class address_space
    {
        u64 field_0;
        u64 field_8;
        u64 field_10;
        u64 field_18;
        u64 field_20;
    };
    
    class process_as
    {
        lv2::address_space field_0;
        u64 field_28;
        u64 field_30;
        u64 field_38;
        u64 field_40;
        u64 field_48;
        u64 field_50;
        u64 field_58;
        u64 field_60;
        u64 field_68;
        u64 field_70;
        u64 field_78;
        u64 field_80;
        u64 field_88;
        u64 field_90;
        u64 field_98;
        u64 field_A0;
        u64 field_A8;
        u64 field_B0;
        u64 field_B8;
        u64 field_C0;
        u64 field_C8;
        u64 field_D0;
        u64 field_D8;
        u64 field_E0;
        u64 field_E8;
        u64 field_F0;
        u64 field_F8;
        u64 field_100;
        u64 field_108;
        u64 field_110;
        u64 field_118;
        u64 field_120;
        u64 field_128;
        u64 field_130;
        u64 field_138;
        u64 field_140;
        u64 field_148;
        u64 field_150;
        u64 field_158;
        u64 field_160;
        u64 field_168;
        u64 field_170;
        u64 field_178;
        u64 field_180;
        u64 field_188;
        u64 field_190;
        u64 field_198;
        u64 field_1A0;
        u64 field_1A8;
        u64 field_1B0;
        u64 field_1B8;
        u64 field_1C0;
        u64 field_1C8;
        u64 field_1D0;
        u64 field_1D8;
        u64 field_1E0;
        u64 field_1E8;
        u64 field_1F0;
        u64 field_1F8;
        u64 field_200;
        u64 field_208;
        u64 field_210;
        u64 field_218;
        u64 field_220;
        u64 field_228;
        u64 field_230;
        u64 field_238;
        u64 field_240;
        u64 field_248;
        u64 field_250;
        u64 field_258;
        u64 field_260;
        u64 field_268;
        u64 field_270;
        u64 field_278;
        u64 field_280;
        u64 field_288;
        u64 field_290;
        u64 field_298;
        u64 field_2A0;
        u64 field_2A8;
        u64 field_2B0;
        u64 field_2B8;
        u64 field_2C0;
        u64 field_2C8;
        u64 field_2D0;
        u64 field_2D8;
        u64 field_2E0;
        u64 field_2E8;
        u64 field_2F0;
        u64 field_2F8;
        u64 field_300;
        u64 field_308;
        u64 field_310;
        u64 field_318;
        u64 field_320;
        u64 field_328;
        u64 field_330;
        u64 field_338;
        u64 field_340;
        u64 field_348;
        u64 field_350;
        u64 field_358;
        u64 field_360;
        u64 field_368;
        u64 field_370;
        u64 field_378;
        u64 field_380;
        u64 field_388;
        u64 field_390;
        u64 field_398;
        u64 field_3A0;
        u64 field_3A8;
        u64 field_3B0;
        u64 field_3B8;
        u64 field_3C0;
        u64 field_3C8;
        u64 field_3D0;
        u64 field_3D8;
        u64 field_3E0;
        u64 field_3E8;
        u64 field_3F0;
        u64 field_3F8;
        u64 field_400;
        u64 field_408;
        u64 field_410;
        u64 field_418;
        u64 field_420;
        u64 field_428;
        u64 field_430;
        u64 field_438;
        u64 field_440;
        u64 field_448;
        u64 field_450;
        u64 field_458;
        u64 field_460;
        u64 field_468;
        u64 field_470;
        u64 field_478;
        u64 field_480;
        u64 field_488;
        u64 field_490;
        u64 field_498;
        u64 field_4A0;
        lv2::mutex field_4A8;
        u64 field_4E8;
        u64 field_4F0;
        u64 field_4F8;
        u64 field_500;
        u64 field_508;
        u64 field_510;
        u64 field_518;
        u64 field_520;
        u64 field_528;
    };

    class process
    {
        void *sc_table;
        lv2::sc_trace *sc_trace;
        u64 field_10;
        u64 field_18;
        u64 field_20;
        int pid;
        int status;
        lv2::process_as *process_as;
        lv2::pu_thr *primary_ppu_thread;
        u64 field_40;
        lv2::pu_thr *field_48;
        u64 num_pu_threads_1;
        u64 num_pu_threads_2;
        u64 field_60;
        u64 field_68;
        u64 field_70;
        u64 field_78;
        u64 field_80;
        u64 field_88;
        u64 field_90;
        u64 field_98;
        u64 field_A0;
        u64 size_of_memory;
        lv2::process *parent;
        lv2::process *first_child;
        lv2::process *last_child;
        u64 num_children;
        lv2::mutex field_D0;
        lv2::condition_variable field_110;
        u64 field_148;
        u64 field_150;
        u64 field_158;
        char *proc_image_filename;
        lv2::mutex field_168;
        u64 field_1A8;
        proc_phys_mem_stat field_1B0;
        unk_process_struct_1E8 field_1E8;
        lv2::id_table *id_table;
        u64 field_210;
        u64 field_218;
        u64 field_220;
        u64 field_228;
        u64 field_230;
        u64 field_238;
        u64 field_240;
        u64 field_248;
        u64 field_250;
        u64 field_258;
        u64 field_260;
        char osabi_type;
        int sdk_version;
        u64 field_270;
        u64 field_278;
        u64 field_280;
        u64 field_288;
        u64 field_290;
        u64 field_298;
        u64 field_2A0;
        u64 field_2A8;
        u64 field_2B0;
        u64 field_2B8;
        u64 field_2C0;
        u64 field_2C8;
        u64 field_2D0;
        u64 field_2D8;
        u64 field_2E0;
        u64 field_2E8;
        u64 field_2F0;
        u64 field_2F8;
        u64 field_300;
        u64 field_308;
        u64 field_310;
        u64 field_318;
        u64 field_320;
        u64 field_328;
        u64 field_330;
        u64 field_338;
        u64 field_340;
        u64 field_348;
        u64 field_350;
        u64 field_358;
        u64 field_360;
        u64 field_368;
        u64 field_370;
        u64 field_378;
        u64 field_380;
        u64 field_388;
        u64 field_390;
        u64 field_398;
        unk_process_struct_3A0 field_3A0;
        u64 field_3B0;
        u64 field_3B8;
        u64 field_3C0;
        u64 field_3C8;
    };
}

LV2 Kernel Syscall Table from SDK 0.80

https://pastebin.com/aTRaFstS

Merged Syscall Table (invalid entries are maintained from new FW)

0x3DD-syscall_989
0x3DB-syscall_987
0x3DA-syscall_986
0x3D9-syscall_985
0x3D8-syscall_984
0x3D7-syscall_983
0x3D6-syscall_982
0x3D5-syscall_981
0x3D4-syscall_980
0x3D3-syscall_979
0x3D2-syscall_978
0x3D1-syscall_977
0x3D0-syscall_976
0x3CF-syscall_975
0x3CE-syscall_974
0x3CD-syscall_973
0x3CC-syscall_972
0x3CB-syscall_971
0x3CA-syscall_970
0x3C9-syscall_969
0x3C8-syscall_968
0x3C7-syscall_967
0x3C6-syscall_966
0x3C5-syscall_965
0x3C4-syscall_964
0x3C3-syscall_963
0x3C2-syscall_sys_performance_monitor_bookmark <- new!
0x3C1-syscall_sys_performance_monitor_hidden <- new!
0x3C0-syscall_sys_performance_monitor <- new!
0x3BF-syscall_959
0x3BE-syscall_sys_dbg_comm_register_driver <- new!
0x3BD-syscall_sys_dbg_comm_register_handler <- new!
0x3BC-syscall_sys_dbg_comm_write_ready <- new!
0x3BB-syscall_sys_dbg_comm_write_64 <- new!
0x3BA-syscall_sys_dbg_comm_read_ready <- new!
0x3B9-syscall_sys_dbg_comm_read_64 <- new!
0x3B8-syscall_sys_dbg_comm_close <- new!
0x3B7-syscall_sys_dbg_comm_open <- new!
0x3B6-syscall_sys_dbg_comm_init <- new!
0x3B5-syscall_949
0x3B4-syscall_948
0x3B3-syscall_947
0x3B2-syscall_946
0x3B1-syscall_945
0x3B0-syscall_944
0x3AF-syscall_943
0x3AE-syscall_942
0x3AD-syscall_941
0x3AC-syscall_940
0x3AB-syscall_939
0x3AA-syscall_938
0x3A9-syscall_937
0x3A8-syscall_936
0x3A7-syscall_935
0x3A6-syscall_934
0x3A5-syscall_933
0x3A4-syscall_932
0x3A3-syscall_sys_dbg_get_shared_memory_attribute_list_64 <- new!
0x3A2-syscall_sys_dbg_get_user_memory_stat_64 <- new!
0x3A1-syscall_sys_dbg_terminate_scratch_data_area <- new!
0x3A0-syscall_sys_dbg_initialize_scratch_data_area_64 <- new!
0x39F-syscall_sys_dbg_terminate_scratch_executable_area <- new!
0x39E-syscall_sys_dbg_initialize_scratch_executable_area_64 <- new!
0x39D-syscall_sys_dbg_get_module_info_64 <- new!
0x39C-syscall_sys_dbg_get_module_list <- new!
0x39B-syscall_sys_dbg_set_spu_thread_group_event_cntl_flag <- new!
0x39A-syscall_sys_dbg_get_spu_thread_group_event_cntl_flag <- new!
0x399-syscall_sys_dbg_set_process_event_cntl_flag <- new!
0x398-syscall_sys_dbg_get_process_event_cntl_flag <- new!
0x397-syscall_sys_dbg_destroy_event_que <- new!
0x396-syscall_sys_dbg_read_event <- new!
0x395-syscall_sys_dbg_create_event_que <- new!
0x394-syscall_sys_dbg_spu_thread_get_exception_cause <- new!
0x393-syscall_sys_dbg_set_run_control_bit_to_spu <- new!
0x392-syscall_sys_dbg_get_process_info_64 <- new!
0x391-syscall_sys_dbg_kill_process <- new!
0x390-syscall_sys_dbg_spu_thread_write_to_ls <- new!
0x38F-syscall_sys_dbg_spu_thread_read_from_ls <- new!
0x38E-syscall_sys_dbg_get_thread_info_64 <- new!
0x38D-syscall_sys_dbg_get_thread_list <- new!
0x38C-syscall_sys_dbg_get_process_list <- new!
0x38B-syscall_sys_dbg_write_thread_register <- new!
0x38A-syscall_sys_dbg_read_thread_register <- new!
0x389-syscall_sys_dbg_write_process_memory_64 <- new!
0x388-syscall_sys_dbg_read_process_memory_64 <- new!
0x387-syscall_sys_dbg_continue_threads
0x386-syscall_sys_dbg_stop_threads <- new!
0x385-syscall_sys_dbg_continue_processes <- new!
0x384-syscall_sys_dbg_stop_processes <- new!
0x379-syscall_889
0x375-syscall_sys_deci3_open2 <- new!
0x374-syscall_sys_deci3_receive
0x373-syscall_sys_deci3_send
0x372-syscall_sys_deci3_close
0x371-syscall_sys_deci3_create_event_path
0x370-syscall_sys_deci3_open
0x36F-syscall_879
0x36E-syscall_878
0x36D-syscall_877
0x36C-syscall_876
0x36B-syscall_875
0x36A-syscall_874
0x369-syscall_sys_ss_get_cache_of_product_mode
0x368-syscall_sys_ss_get_open_psid
0x367-syscall_871
0x366-syscall_870
0x365-syscall_869
0x364-syscall_868
0x363-syscall_867
0x362-syscall_866
0x361-syscall_865
0x360-syscall_864
0x35F-syscall_863
0x35E-syscall_862
0x35D-syscall_861
0x35C-syscall_860
0x34F-syscall_847
0x34E-syscall_sys_fs_mapped_free <- new!
0x34D-syscall_sys_fs_mapped_allocate_64 <- new!
0x34C-syscall_sys_fs_get_fs_info <- new!
0x34B-syscall_sys_fs_get_fs_info_size <- new!
0x34A-syscall_sys_fs_get_mount_info <- new!
0x349-syscall_sys_fs_get_mount_info_size <- new!
0x348-syscall_sys_fs_disk_free <- new!
0x347-syscall_sys_fs_sync <- new!
0x346-syscall_sys_fs_umount <- new!
0x345-syscall_sys_fs_mount_64 <- new!
0x344-syscall_sys_fs_newfs_64 <- new!
0x343-syscall_sys_fs_chown <- new!
0x342-syscall_sys_fs_chmod <- new!
0x341-syscall_sys_fs_symbolic_link <- new!
0x340-syscall_sys_fs_ftruncate <- new!
0x33F-syscall_sys_fs_truncate <- new!
0x33E-syscall_sys_fs_lsn_write <- new!
0x33D-syscall_sys_fs_lsn_read <- new!
0x33C-syscall_sys_fs_lsn_unlock <- new!
0x33B-syscall_sys_fs_lsn_lock <- new!
0x33A-syscall_sys_fs_lsn_get_cda <- new!
0x339-syscall_sys_fs_lsn_get_cda_size <- new!
0x338-syscall_sys_fs_acl_write <- new!
0x337-syscall_sys_fs_acl_read <- new!
0x336-syscall_sys_fs_get_block_size <- new!
0x335-syscall_sys_fs_fget_block_size <- new!
0x334-syscall_sys_fs_fsync <- new!
0x333-syscall_sys_fs_fdatasync <- new!
0x332-syscall_sys_fs_lseek <- new!
0x331-syscall_sys_fs_fcntl <- new!
0x330-syscall_sys_fs_access <- new!
0x32F-syscall_sys_fs_utime <- new!
0x32E-syscall_sys_fs_unlink <- new!
0x32D-syscall_sys_fs_rmdir <- new!
0x32C-syscall_sys_fs_rename <- new!
0x32B-syscall_sys_fs_mkdir <- new!
0x32A-syscall_sys_fs_link <- new!
0x329-syscall_sys_fs_fstat <- new!
0x328-syscall_sys_fs_stat <- new!
0x327-syscall_sys_fs_closedir <- new!
0x326-syscall_sys_fs_readdir <- new!
0x325-syscall_sys_fs_opendir <- new!
0x324-syscall_sys_fs_close <- new!
0x323-syscall_sys_fs_write <- new!
0x322-syscall_sys_fs_read <- new!
0x321-syscall_sys_fs_open <- new!
0x320-syscall_sys_fs_test <- new!
0x2D6-syscall__sys_net_eurus_post_command <- new!
0x2D5-syscall__sys_net_sysctl <- new!
0x2D4-syscall__sys_net_ioctl <- new!
0x2D3-syscall__sys_net_control <- new!
0x2D2-syscall__sys_net_infoctl <- new!
0x2D1-syscall__sys_net_abortx <- new!
0x2D0-syscall__sys_net_write_dump <- new!
0x2CF-syscall__sys_net_close_dump <- new!
0x2CE-syscall__sys_net_read_dump <- new!
0x2CD-syscall__sys_net_open_dump <- new!
0x2CC-syscall__sys_net_select <- new!
0x2CB-syscall__sys_net_poll <- new!
0x2CA-syscall__sys_net_close <- new!
0x2C9-syscall__sys_net_socket <- new!
0x2C8-syscall__sys_net_shutdown <- new!
0x2C7-syscall__sys_net_setsockopt <- new!
0x2C6-syscall__sys_net_sendto <- new!
0x2C5-syscall__sys_net_sendmsg <- new!
0x2C4-syscall__sys_net_recvmsg <- new!
0x2C3-syscall__sys_net_recvfrom <- new!
0x2C2-syscall__sys_net_listen <- new!
0x2C1-syscall__sys_net_getsockopt <- new!
0x2C0-syscall__sys_net_getsockname <- new!
0x2BF-syscall__sys_net_getpeername <- new!
0x2BE-syscall__sys_net_connect <- new!
0x2BD-syscall__sys_net_bind <- new!
0x2BC-syscall__sys_net_accept <- new!
0x2BB-syscall_sys_iosys_infra_test_close <- new!
0x2B8-syscall_696
0x2B7-syscall_695
0x2B6-syscall_694
0x2B5-syscall_693
0x2B4-syscall_692
0x2B3-syscall_691
0x2B2-syscall_690
0x2B1-syscall_689
0x2B0-syscall_688
0x2AF-syscall_687
0x2AE-syscall_686
0x2AD-syscall_685
0x2AC-syscall_684
0x2AB-syscall_683
0x2AA-syscall_682
0x2A9-syscall_681
0x2A8-syscall_sys_rsx_audio_iounmap <- new!
0x2A7-syscall_sys_rsx_audio_iomap <- new!
0x2A6-syscall_sys_rsx_audio_queue <- new!
0x2A5-syscall_sys_rsx_audio_setup <- new!
0x2A4-syscall_sys_rsx_device_unmap
0x2A3-syscall_sys_rsx_device_map
0x2A2-syscall_sys_rsx_context_attribute
0x2A1-syscall_sys_rsx_context_iounmap
0x2A0-syscall_sys_rsx_context_iomap
0x29F-syscall_sys_rsx_context_free
0x29E-syscall_sys_rsx_context_allocate
0x29D-syscall_sys_rsx_memory_free
0x29C-syscall_sys_rsx_memory_allocate
0x29B-syscall_sys_rsx_device_close
0x29A-syscall_sys_rsx_device_open
0x293-syscall_659
0x292-syscall_sys_rsxaudio_stop_process <- new!
0x291-syscall_sys_rsxaudio_start_process <- new!
0x290-syscall_sys_rsxaudio_prepare_process <- new!
0x28F-syscall_sys_rsxaudio_close_connection <- new!
0x28E-syscall_sys_rsxaudio_create_connection <- new!
0x28D-syscall_sys_rsxaudio_unimport_shared_memory <- new!
0x28C-syscall_sys_rsxaudio_import_shared_memory <- new!
0x28B-syscall_sys_rsxaudio_finalize <- new!
0x28A-syscall_sys_rsxaudio_initialize <- new!
0x289-syscall_649
0x288-syscall_648
0x287-syscall_647
0x286-syscall_646
0x285-syscall_645
0x284-syscall_644
0x283-syscall_643
0x282-syscall_642
0x281-syscall_641
0x280-syscall_640
0x27F-syscall_639
0x27E-syscall_638
0x27D-syscall_637
0x27C-syscall_636
0x27B-syscall_635
0x27A-syscall_sys_fsw_disconnect_event
0x279-syscall_sys_fsw_connect_event
0x277-syscall_sys_gpio_get
0x276-syscall_sys_gpio_set
0x273-syscall_sys_io_buffer_free
0x272-syscall_sys_io_buffer_allocate_64 <- new!
0x271-syscall_sys_io_buffer_destroy
0x270-syscall_sys_io_buffer_create
0x26F-syscall_623
0x26E-syscall_622
0x26D-syscall_621
0x26C-syscall_620
0x26B-syscall_sys_storage_async_send_device_command
0x26A-syscall_sys_storage_set_region_acl
0x269-syscall_sys_storage_get_region_acl
0x268-syscall_sys_storage_execute_device_command
0x267-syscall_sys_storage_delete_region
0x266-syscall_sys_storage_create_region
0x265-syscall_sys_storage_set_medium_polling_interval
0x264-syscall_sys_storage_configure_medium_event
0x263-syscall_sys_storage_report_devices
0x262-syscall_sys_storage_get_device_config
0x261-syscall_sys_storage_get_device_info
0x260-syscall_sys_storage_async_cancel
0x25F-syscall_sys_storage_async_write
0x25E-syscall_sys_storage_async_read
0x25D-syscall_sys_storage_async_configure
0x25C-syscall_sys_storage_send_device_command
0x25B-syscall_sys_storage_write
0x25A-syscall_sys_storage_read
0x259-syscall_sys_storage_close
0x258-syscall_sys_storage_open
0x257-syscall_599
0x256-syscall_598
0x255-syscall_597
0x254-syscall_596
0x253-syscall_595
0x252-syscall_594
0x251-syscall_593
0x250-syscall_592
0x24F-syscall_591
0x24E-syscall_590
0x24D-syscall_589
0x24C-syscall_588
0x24B-syscall_587
0x24A-syscall_586
0x249-syscall_585
0x248-syscall_584
0x247-syscall_583
0x246-syscall_582
0x245-syscall_581
0x244-syscall_580
0x243-syscall_579
0x242-syscall_578
0x241-syscall_577
0x23F-syscall_575
0x23E-syscall_574
0x23D-syscall_573
0x23C-syscall_572
0x23B-syscall_571
0x23A-syscall_570
0x239-syscall_569
0x238-syscall_568
0x237-syscall_567
0x236-syscall_566
0x235-syscall_565
0x234-syscall_564
0x233-syscall_563
0x232-syscall_562
0x231-syscall_561
0x230-syscall_560
0x22F-syscall_559
0x22E-syscall_558
0x22D-syscall_557
0x22C-syscall_556
0x22B-syscall_555
0x22A-syscall_554
0x229-syscall_553
0x228-syscall_552
0x227-syscall_551
0x226-syscall_550
0x225-syscall_549
0x224-syscall_sys_usbd_send_event <- new!
0x223-syscall_sys_usbd_get_device_location <- new!
0x222-syscall_sys_usbd_get_isoch_transfer_status <- new!
0x221-syscall_sys_usbd_get_transfer_status <- new!
0x220-syscall_sys_usbd_isoch_transfer_data <- new!
0x21F-syscall_sys_usbd_transfer_data <- new!
0x21E-syscall_sys_usbd_attach <- new!
0x21D-syscall_sys_usbd_detect_device <- new!
0x21C-syscall_sys_usbd_receive_event <- new!
0x21B-syscall_sys_usbd_close_pipe <- new!
0x21A-syscall_sys_usbd_open_default_pipe <- new!
0x219-syscall_sys_usbd_open_pipe <- new!
0x218-syscall_sys_usbd_unregister_ldd <- new!
0x217-syscall_sys_usbd_register_ldd <- new!
0x216-syscall_sys_usbd_get_descriptor <- new!
0x215-syscall_sys_usbd_get_descriptor_size <- new!
0x214-syscall_sys_usbd_get_device_list <- new!
0x213-syscall_sys_usbd_finalize <- new!
0x212-syscall_sys_usbd_initialize <- new!
0x20D-syscall_525
0x20C-syscall_524
0x20B-syscall_523
0x20A-syscall_sys_config_unregister_service_internal <- new!
0x209-syscall_sys_config_register_service_internal <- new!
0x208-syscall_sys_config_remove_service_listener_internal <- new!
0x207-syscall_sys_config_add_service_listener_internal <- new!
0x206-syscall_sys_config_get_config_event <- new!
0x205-syscall_sys_config_close <- new!
0x204-syscall_sys_config_open <- new!
0x202-syscall_514
0x201-syscall_513
0x200-syscall_512
0x1FF-syscall_511
0x1FE-syscall_510
0x1FD-syscall_sys_hid_manager_release_focus <- new!
0x1FC-syscall_sys_hid_manager_grab_focus <- new!
0x1FB-syscall_sys_hid_manager_remove_hot_key_observer <- new!
0x1FA-syscall_sys_hid_manager_add_hot_key_observer <- new!
0x1F9-syscall_sys_hid_manager_unmap_logical_id_to_port_id <- new!
0x1F8-syscall_sys_hid_manager_map_logical_id_to_port_id <- new!
0x1F7-syscall_sys_hid_manager_ioctl <- new!
0x1F6-syscall_sys_hid_manager_read <- new!
0x1F5-syscall_sys_hid_manager_close <- new!
0x1F4-syscall_sys_hid_manager_open <- new!
0x1F3-syscall__sys_prx_stop
0x1F2-syscall__sys_prx_start
0x1F1-syscall__sys_prx_load_module_on_memcontainer
0x1F0-syscall__sys_prx_get_module_id_by_name
0x1EF-syscall__sys_prx_get_module_info
0x1EE-syscall__sys_prx_get_module_list
0x1ED-syscall_493
0x1EC-syscall_492
0x1EA-syscall__sys_prx_query_library
0x1E9-syscall__sys_prx_unlink_library
0x1E8-syscall__sys_prx_link_library
0x1E7-syscall__sys_prx_unregister_library
0x1E6-syscall__sys_prx_register_library
0x1E5-syscall__sys_prx_query_module
0x1E4-syscall__sys_prx_register_module
0x1E3-syscall__sys_prx_unload_module
0x1E2-syscall__sys_prx_stop_module
0x1E1-syscall__sys_prx_start_module
0x1E0-syscall__sys_prx_load_module
0x1DC-syscall_476
0x1DB-syscall_475
0x1DA-syscall_474
0x1D9-syscall_473
0x1D8-syscall_472
0x1D7-syscall_471
0x1D6-syscall_470
0x1D4-syscall_468
0x1D3-syscall_467
0x1D2-syscall_466
0x1D1-syscall_465
0x1D0-syscall__sys_prx_load_module_on_memcontainer_by_fd
0x1CF-syscall__sys_prx_load_module_by_fd
0x1CE-syscall_462
0x1CD-syscall__sys_prx_get_module_id_by_address
0x1CC-syscall_460
0x1CA-syscall_458
0x1C9-syscall_sys_overlay_get_module_dbg_info
0x1C8-syscall_sys_overlay_get_sdk_version
0x1C7-syscall_sys_overlay_get_module_info2
0x1C6-syscall_sys_overlay_load_module_by_fd
0x1C5-syscall_sys_overlay_get_module_info
0x1C4-syscall_sys_overlay_get_module_list
0x1C3-syscall_sys_overlay_unload_module
0x1C2-syscall_sys_overlay_load_module
0x19F-syscall_415
0x19E-syscall_414
0x19D-syscall_413
0x19C-syscall_412
0x19B-syscall_411
0x19A-syscall_410
0x199-syscall_409
0x198-syscall_408
0x197-syscall_407
0x196-syscall_406
0x195-syscall_405
0x194-syscall_404
0x193-syscall_sys_tty_write
0x192-syscall_sys_tty_read
0x191-syscall_401
0x190-syscall_400
0x18E-syscall_398
0x18D-syscall_397
0x18C-syscall_396
0x18B-syscall_395
0x18A-syscall_394
0x189-syscall_393
0x188-syscall_392
0x187-syscall_391
0x186-syscall_390
0x185-syscall_389
0x184-syscall_388
0x183-syscall_387
0x182-syscall_386
0x181-syscall_385
0x180-syscall_384
0x17F-syscall_383
0x17E-syscall_382
0x17D-syscall_381
0x17C-syscall_380
0x17B-syscall_379
0x17A-syscall_378
0x179-syscall_377
0x178-syscall_376
0x177-syscall_375
0x176-syscall_374
0x175-syscall_373
0x174-syscall_372
0x172-syscall_370
0x171-syscall_369
0x170-syscall_368
0x16F-syscall_367
0x16C-syscall_364
0x16B-syscall_363
0x16A-syscall_362
0x169-syscall_361
0x168-syscall_360
0x167-syscall_359
0x166-syscall_358
0x165-syscall_357
0x164-syscall_356
0x163-syscall_355
0x162-syscall_354
0x161-syscall_sys_memory_get_user_memory_stat <- new!
0x160-syscall_sys_memory_get_user_memory_size
0x15F-syscall_sys_memory_get_page_attribute
0x15E-syscall_sys_memory_allocate_from_container
0x15D-syscall_sys_memory_free
0x15C-syscall_sys_memory_allocate
0x15B-syscall_347
0x15A-syscall_346
0x159-syscall_345
0x158-invalid_entry
0x157-syscall_sys_memory_container_get_size
0x156-syscall_sys_memory_container_destroy
0x155-syscall_sys_memory_container_create
0x154-syscall_340
0x153-syscall_339
0x152-syscall_sys_mmapper_get_shared_memory_attribute
0x151-syscall_sys_mmapper_search_and_map
0x150-syscall_sys_mmapper_change_address_access_right
0x14F-syscall_sys_mmapper_unmap_shared_memory
0x14E-syscall_sys_mmapper_map_shared_memory
0x14D-syscall_sys_mmapper_set_shared_memory_flag
0x14C-syscall_sys_mmapper_allocate_shared_memory
0x14B-syscall_sys_mmapper_free_address
0x14A-syscall_sys_mmapper_allocate_address
0x149-syscall_sys_mmapper_free_shared_memory
0x148-syscall_328
0x147-syscall_sys_mmapper_enable_page_fault_notification
0x146-syscall_326
0x145-syscall_325
0x144-syscall_324
0x13B-syscall_import_user_kernel_shared_memory <- new!
0x13A-syscall_finalize_user_kernel_shared_memory <- new!
0x139-syscall_initialize_user_kernel_shared_memory <- new!
0x138-syscall_memory_dump_stat_by_type <- new!
0x137-syscall_memory_dump_heap <- new!
0x136-syscall_310
0x135-syscall_309
0x134-syscall_308
0x133-syscall_307
0x132-syscall_306
0x131-syscall_305
0x130-syscall_304
0x12F-syscall_sys_hw_set_vmx_rounding_mode <- new!
0x12E-syscall_logical_console_try_getc <- new!
0x12D-syscall_301
0x12C-syscall_300
0x104-syscall_sys_spu_image_open_by_fd
0x0FE-syscall_254
0x0FD-syscall_253
0x0FC-syscall_sys_spu_thread_group_disconnect_event_all_threads
0x0FB-syscall_sys_spu_thread_group_connect_event_all_threads
0x0FA-syscall_250
0x0F9-syscall_249
0x0F8-syscall_248
0x0F7-syscall_247
0x0F6-syscall_246
0x0F5-syscall_245
0x0F4-syscall_244
0x0F0-syscall_sys_isolated_spu_read_puint_mb <- new!
0x0EF-syscall_sys_isolated_spu_get_spu_cfg <- new!
0x0EE-syscall_sys_isolated_spu_set_spu_cfg <- new!
0x0ED-syscall_sys_isolated_spu_get_int_stat <- new!
0x0EC-syscall_sys_isolated_spu_set_int_stat <- new!
0x0EB-syscall_sys_isolated_spu_get_int_mask <- new!
0x0EA-syscall_sys_isolated_spu_set_int_mask <- new!
0x0E9-syscall_sys_isolated_spu_create_interrupt_tag <- new!
0x0E8-syscall_sys_isolated_spu_start <- new!
0x0E7-syscall_sys_isolated_spu_destroy <- new!
0x0E6-syscall_sys_isolated_spu_create <- new!
0x0DB-syscall_logical_console_flush <- new!
0x0DA-syscall_logical_console_putc <- new!
0x0D9-syscall_logical_console_getc <- new!
0x0D8-syscall_logical_console_close <- new!
0x0D7-syscall_logical_console_open <- new!
0x0C7-syscall_sys_raw_spu_recover_page_fault
0x0C6-syscall_sys_spu_thread_recover_page_fault
0x0C5-syscall_sys_raw_spu_get_spu_cfg
0x0C4-syscall_sys_raw_spu_set_spu_cfg
0x0C2-syscall_sys_spu_thread_unbind_queue
0x0C1-syscall_sys_spu_thread_bind_queue
0x0C0-syscall_sys_spu_thread_disconnect_event
0x0BF-syscall_sys_spu_thread_connect_event
0x0BE-syscall_sys_spu_thread_write_spu_mb
0x0BC-syscall_sys_spu_thread_get_spu_cfg
0x0BB-syscall_sys_spu_thread_set_spu_cfg
0x0BA-syscall_sys_spu_thread_group_disconnect_event
0x0B9-syscall_sys_spu_thread_group_connect_event
0x0B8-syscall_sys_spu_thread_write_snr
0x0B6-syscall_sys_spu_thread_read_ls
0x0B5-syscall_sys_spu_thread_write_ls
0x0B4-syscall_sys_spu_thread_group_get_priority
0x0B3-syscall_sys_spu_thread_group_set_priority
0x0B2-syscall_sys_spu_thread_group_join
0x0B1-syscall_sys_spu_thread_group_terminate
0x0B0-syscall_sys_spu_thread_group_yield
0x0AF-syscall_sys_spu_thread_group_resume
0x0AE-syscall_sys_spu_thread_group_suspend
0x0AD-syscall_sys_spu_thread_group_start
0x0AC-syscall_sys_spu_thread_initialize
0x0AB-syscall_sys_spu_thread_group_destroy
0x0AA-syscall_sys_spu_thread_group_create
0x0A9-syscall_sys_spu_initialize
0x0A7-syscall_sys_spu_thread_group_start_on_exit
0x0A6-syscall_sys_spu_thread_set_argument
0x0A5-syscall_sys_spu_thread_get_exit_status
0x0A3-syscall_sys_raw_spu_read_puint_mb
0x0A1-syscall_sys_raw_spu_destroy
0x0A0-syscall_sys_raw_spu_create
0x09F-syscall_159
0x09E-syscall__sys_spu_image_close <- new!
0x09D-syscall__sys_spu_image_import <- new!
0x09C-syscall_sys_spu_image_open
0x09B-syscall_155
0x09A-syscall_sys_raw_spu_get_int_stat
0x099-syscall_sys_raw_spu_set_int_stat
0x098-syscall_sys_raw_spu_get_int_mask
0x097-syscall_sys_raw_spu_set_int_mask
0x096-syscall_sys_raw_spu_create_interrupt_tag
0x094-syscall_sys_time_get_lpar_timebase_count <- new!
0x093-syscall_sys_time_get_timebase_frequency
0x092-syscall_sys_time_set_current_time <- new!
0x091-syscall_sys_time_get_current_time
0x090-syscall_sys_time_get_timezone <- new!
0x08F-syscall_sys_time_set_timezone <- new!
0x08E-syscall_sys_timer_sleep
0x08D-syscall_sys_timer_usleep
0x08C-syscall_sys_event_port_connect_ipc
0x08B-syscall_sys_event_queue_cancel <- new!
0x08A-syscall_sys_event_port_send
0x089-syscall_sys_event_port_disconnect
0x088-syscall_sys_event_port_connect_local
0x087-syscall_sys_event_port_destroy
0x086-syscall_sys_event_port_create
0x085-syscall_sys_event_queue_drain
0x084-syscall_sys_event_port_connect_lpar <- new!
0x083-syscall_sys_event_queue_tryreceive
0x082-syscall_sys_event_queue_receive
0x081-syscall_sys_event_queue_destroy
0x080-syscall_sys_event_queue_create
0x07F-syscall_sys_rwlock_wunlock
0x07E-syscall_sys_rwlock_trywlock
0x07D-syscall_sys_rwlock_wlock
0x07C-syscall_sys_rwlock_runlock
0x07B-syscall_sys_rwlock_tryrlock
0x07A-syscall_sys_rwlock_rlock
0x079-syscall_sys_rwlock_destroy
0x078-syscall_sys_rwlock_create
0x077-syscall_119
0x076-syscall_118
0x075-syscall_117
0x074-syscall_116
0x073-syscall_115
0x072-syscall_sys_semaphore_get_value
0x071-syscall_sys_syncpoint_wakeup_all <- new!
0x070-syscall_sys_syncpoint_wait <- new!
0x06F-syscall_sys_syncpoint_destroy <- new!
0x06E-syscall_sys_syncpoint_create <- new!
0x06D-syscall_sys_cond_signal_all
0x06C-syscall_sys_cond_signal
0x06B-syscall_sys_cond_wait
0x06A-syscall_sys_cond_destroy
0x069-syscall_sys_cond_create
0x068-syscall_sys_mutex_unlock
0x067-syscall_sys_mutex_trylock
0x066-syscall_sys_mutex_lock
0x065-syscall_sys_mutex_destroy
0x064-syscall_sys_mutex_create
0x063-syscall__sys_sleep_queue_state_change <- new!
0x062-syscall__sys_sleep_queue_wakeup <- new!
0x061-syscall__sys_sleep_queue_sleep <- new!
0x060-syscall__sys_sleep_queue_destroy <- new!
0x05F-syscall__sys_sleep_queue_create <- new!
0x05E-syscall_sys_semaphore_post
0x05D-syscall_sys_semaphore_trywait
0x05C-syscall_sys_semaphore_wait
0x05B-syscall_sys_semaphore_destroy
0x05A-syscall_sys_semaphore_create
0x059-syscall__sys_interrupt_thread_disestablish
0x058-syscall_sys_interrupt_thread_eoi
0x057-syscall_87
0x056-syscall_86
0x055-syscall_85
0x054-syscall__sys_interrupt_thread_establish
0x053-syscall_sys_interrupt_handler_establish <- new!
0x052-syscall_82
0x051-syscall_sys_interrupt_tag_destroy
0x050-syscall_sys_interrupt_tag_create
0x04E-syscall_78
0x04D-syscall_77
0x04C-syscall_sys_timer_disconnect_event_queue
0x04B-syscall_sys_timer_connect_event_queue
0x04A-syscall_sys_timer_stop
0x049-syscall__sys_timer_start
0x048-syscall_sys_timer_get_information
0x047-syscall_sys_timer_destroy
0x046-syscall_sys_timer_create
0x045-syscall_sys_trace_create2
0x044-syscall_sys_trace_free_buffer
0x043-syscall_sys_trace_allocate_buffer
0x042-syscall_sys_trace_attach_process <- new!
0x041-syscall_sys_trace_drain <- new!
0x040-syscall_sys_trace_destroy <- new!
0x03F-syscall_sys_trace_update_top_index <- new!
0x03E-syscall_sys_trace_stop <- new!
0x03D-syscall_sys_trace_start <- new!
0x03C-syscall_sys_trace_create <- new!
0x03A-syscall_58
0x039-syscall_sys_ppu_thread_recover_page_fault
0x038-syscall_sys_ppu_thread_rename
0x037-syscall_55
0x036-syscall_54
0x035-syscall__sys_ppu_thread_start <- new!
0x034-syscall__sys_ppu_thread_create <- new!
0x033-syscall_sys_ppu_thread_restart <- new!
0x032-syscall_sys_ppu_thread_stop <- new!
0x031-syscall_sys_ppu_thread_get_stack_information
0x030-syscall_sys_ppu_thread_get_priority
0x02F-syscall_sys_ppu_thread_set_priority
0x02E-syscall_sys_ppu_thread_get_join_state
0x02D-syscall_sys_ppu_thread_detach
0x02C-syscall_sys_ppu_thread_join
0x02B-syscall_sys_ppu_thread_yield
0x029-syscall__sys_ppu_thread_exit <- new!
0x01F-syscall_31
0x01E-syscall_30
0x01D-syscall_29
0x01C-syscall_28
0x01B-syscall_27
0x01A-syscall_26
0x019-syscall_sys_process_get_sdk_version
0x018-syscall_24
0x017-syscall_sys_process_wait_for_child2
0x016-syscall_22
0x015-syscall__sys_process_spawn <- new!
0x013-syscall_sys_process_kill
0x012-syscall_sys_process_getppid
0x00E-syscall_sys_process_is_spu_lock_line_reservation_address
0x00D-syscall_sys_process_get_id
0x00C-syscall_sys_process_get_number_of_object
0x005-syscall_sys_process_detach_child
0x004-syscall_sys_process_get_status
0x003-syscall_sys_process_exit <- new!
0x002-syscall_sys_process_wait_for_child
0x001-syscall_sys_process_getpid

SYSDBG Unique Syscalls

0x2BA-syscall_sys_iosys_infra_test_execute
0x2B9-syscall_sys_iosys_infra_test_open
0x193-syscall_sys_test_sm_callback
0x192-syscall_sys_null_call
0x191-syscall_sync_kernel_test
0x190-syscall_sync_kernel_spin_test
0x13C-syscall_unimport_user_kernel_shared_memory
0x128-syscall_sys_pseudo_fs_get_dents
0x127-syscall_sys_pseudo_fs_truncate
0x126-syscall_proc_get_filename
0x124-syscall_invalidate_i_cache_blocks_related_kernel
0x123-syscall_change_l2_cache_state_all
0x122-syscall_set_l2_cache_replacement_mode
0x113-syscall_set_vsync_schedule
0x103-syscall_remove_repository_node
0x102-syscall_modify_repository_node_value
0x101-syscall_get_repository_node_value
0x100-syscall_create_repository_node
0x0E2-syscall_get_logical_partition_id <- on table but not on kernel?
0x0D6-syscall_sys_pseudo_fs_get_file_size <- on table but not on kernel?
0x0D5-syscall_console_write <- on table but not on kernel?
0x0D4-syscall_start_debug <- on table but not on kernel?
0x0D3-syscall_sys_pseudo_fs_append <- on table but not on kernel?
0x0D2-syscall_sys_pseudo_fs_write <- on table but not on kernel?
0x0D1-syscall_sys_pseudo_fs_read <- on table but not on kernel?
0x0CB-syscall_event_send_locally <- on table but not on kernel?
0x0CA-syscall_event_create_port <- on table but not on kernel?
0x0C9-syscall_console_getc <- on table but not on kernel?
0x0C8-syscall_console_putc <- on table but not on kernel?
0x095-syscall_sys_time_get_system_time
0x014-syscall_sys_process_create_primary_ppu_thread_tls
0x00C-syscall_sys_process_get_number_of_object
0x00B-syscall_sys_process_find_and_load_program_segment
0x00A-syscall_sys_process_unload_program_segment
0x009-syscall_sys_process_load_program_segment
0x008-syscall_sys_process_authenticate_program_segment
0x007-syscall_sys_process_destroy_program_segment
0x006-syscall_sys_process_create_program_segment

ida script

scans through all executable segments for syscalls and adds names as comments.

syscalls = [
	1, "sys_process_getpid",
	2, "sys_process_wait_for_child",
	3, "sys_process_exit",
	4, "sys_process_get_status",
	5, "sys_process_detach_child",
	12, "sys_process_get_number_of_object",
	13, "sys_process_get_id",
	14, "sys_process_is_spu_lock_line_reservation_address",
	18, "sys_process_getppid",
	19, "sys_process_kill",
	21, "_sys_process_spawn",
	22, "sys_process_exit",
	23, "sys_process_wait_for_child2",
	24, "",
	25, "sys_process_get_sdk_version",
	26, "_sys_process_exitaswell",
	27, "",
	28, "_sys_process_get_number_of_objectaswellkinda",
	29, "sys_process_get_idaswell",
	30, "_sys_process_get_paramsfo",
	31, "sys_process_get_ppu_guid",
	41, "sys_ppu_thread_exit",
	43, "sys_ppu_thread_yield",
	44, "sys_ppu_thread_join",
	45, "sys_ppu_thread_detach",
	46, "sys_ppu_thread_get_join_state",
	47, "sys_ppu_thread_set_priority",
	48, "sys_ppu_thread_get_priority",
	49, "sys_ppu_thread_get_stack_information",
	50, "sys_ppu_thread_stop",
	51, "sys_ppu_thread_restart",
	52, "sys_ppu_thread_create",
	53, "sys_ppu_thread_start",
	54, "",
	55, "",
	56, "sys_ppu_thread_rename",
	57, "sys_ppu_thread_recover_page_fault",
	58, "sys_ppu_thread_get_page_fault_context",
	60, "sys_trace_create",
	61, "sys_trace_start",
	62, "sys_trace_stop",
	63, "sys_trace_update_top_index",
	64, "sys_trace_destroy",
	65, "sys_trace_drain",
	66, "sys_trace_attach_process",
	67, "sys_trace_allocate_buffer",
	68, "sys_trace_free_buffer",
	69, "sys_trace_create2",
	70, "sys_timer_create",
	71, "sys_timer_destroy",
	72, "sys_timer_get_information",
	73, "sys_timer_start",
	74, "sys_timer_stop",
	75, "sys_timer_connect_event_queue",
	76, "sys_timer_disconnect_event_queue",
	77, "sys_trace_create2_in_cbepm",
	78, "sys_trace_",
	80, "sys_interrupt_tag_create",
	81, "sys_interrupt_tag_destroy",
	82, "sys_event_flag_create",
	83, "sys_event_flag_destroy",
	84, "sys_interrupt_thread_establish",
	85, "sys_event_flag_wait",
	86, "sys_event_flag_trywait",
	87, "sys_event_flag_set",
	88, "sys_interrupt_thread_eoi",
	89, "sys_interrupt_thread_disestablish",
	90, "sys_semaphore_create",
	91, "sys_semaphore_destroy",
	92, "sys_semaphore_wait",
	93, "sys_semaphore_trywait",
	94, "sys_semaphore_post",
	95, "sys_lwmutex_create",
	96, "sys_lwmutex_destroy",
	97, "sys_lwmutex_lock",
	98, "sys_lwmutex_trylock",
	99, "sys_lwmutex_unlock",
	100, "sys_mutex_create",
	101, "sys_mutex_destroy",
	102, "sys_mutex_lock",
	103, "sys_mutex_trylock",
	104, "sys_mutex_unlock",
	105, "sys_cond_create",
	106, "sys_cond_destroy",
	107, "sys_cond_wait",
	108, "sys_cond_signal",
	109, "sys_cond_signal_all",
	110, "sys_cond_signal_to",
	111, "sys_lwcond_create",
	112, "sys_lwcond_destroy",
	113, "sys_lwcond_queue_wait",
	114, "sys_semaphore_get_value",
	115, "",
	116, "",
	117, "",
	118, "sys_event_flag_clear",
	119, "",
	120, "sys_rwlock_create",
	121, "sys_rwlock_destroy",
	122, "sys_rwlock_rlock",
	123, "sys_rwlock_tryrlock",
	124, "sys_rwlock_runlock",
	125, "sys_rwlock_wlock",
	126, "sys_rwlock_trywlock",
	127, "sys_rwlock_wunlock",
	128, "sys_event_queue_create",
	129, "sys_event_queue_destroy",
	130, "sys_event_queue_receive",
	131, "sys_event_queue_tryreceive",
	132, "sys_event_flag_cancel",
	133, "sys_event_queue_drain",
	134, "sys_event_port_create",
	135, "sys_event_port_destroy",
	136, "sys_event_port_connect_local",
	137, "sys_event_port_disconnect",
	138, "sys_event_port_send",
	139, "sys_event_flag_get",
	140, "sys_event_port_connect_ipc",
	141, "sys_timer_usleep",
	142, "sys_timer_sleep",
	143, "sys_time_set_timezone",
	144, "sys_time_get_timezone",
	145, "sys_time_get_current_time",
	146, "sys_time_set_current_time",
	147, "sys_time_get_timebase_frequency",
	148, "sys_rwlock_trywlock",
	150, "sys_raw_spu_create_interrupt_tag",
	151, "sys_raw_spu_set_int_mask",
	152, "sys_raw_spu_get_int_mask",
	153, "sys_raw_spu_set_int_stat",
	154, "sys_raw_spu_get_int_stat",
	155, "sys_spu_image_get_information?",
	156, "sys_spu_image_open",
	157, "sys_spu_image_import",
	158, "sys_spu_image_close",
	159, "sys_raw_spu_load",
	160, "sys_raw_spu_create",
	161, "sys_raw_spu_destroy",
	163, "sys_raw_spu_read_puint_mb",
	165, "sys_spu_thread_get_exit_status",
	166, "sys_spu_thread_set_argument",
	167, "sys_spu_thread_group_start_on_exit",
	169, "sys_spu_initialize",
	170, "sys_spu_thread_group_create",
	171, "sys_spu_thread_group_destroy",
	172, "sys_spu_thread_initialize",
	173, "sys_spu_thread_group_start",
	174, "sys_spu_thread_group_suspend",
	175, "sys_spu_thread_group_resume",
	176, "sys_spu_thread_group_yield",
	177, "sys_spu_thread_group_terminate",
	178, "sys_spu_thread_group_join",
	179, "sys_spu_thread_group_set_priority",
	180, "sys_spu_thread_group_get_priority",
	181, "sys_spu_thread_write_ls",
	182, "sys_spu_thread_read_ls",
	184, "sys_spu_thread_write_snr",
	185, "sys_spu_thread_group_connect_event",
	186, "sys_spu_thread_group_disconnect_event",
	187, "sys_spu_thread_set_spu_cfg",
	188, "sys_spu_thread_get_spu_cfg",
	190, "sys_spu_thread_write_spu_mb",
	191, "sys_spu_thread_connect_event",
	192, "sys_spu_thread_disconnect_event",
	193, "sys_spu_thread_bind_queue",
	194, "sys_spu_thread_unbind_queue",
	196, "sys_raw_spu_set_spu_cfg",
	197, "sys_raw_spu_get_spu_cfg",
	198, "sys_spu_thread_recover_page_fault",
	199, "sys_raw_spu_recover_page_fault",
	200, "",
	201, "",
	202, "",
	203, "",
	209, "",
	210, "",
	211, "",
	212, "",
	213, "",
	214, "",
	215, "sys_dbg_mat_set_condition",
	216, "sys_dbg_mat_get_condition",
	217, "",
	218, "",
	219, "",
	226, "",
	230, "sys_isolated_spu_create",
	231, "sys_isolated_spu_destroy",
	232, "sys_isolated_spu_start",
	233, "sys_isolated_spu_create_interrupt_tag",
	234, "sys_isolated_spu_set_int_mask",
	235, "sys_isolated_spu_get_int_mask",
	236, "sys_isolated_spu_set_int_stat",
	237, "sys_isolated_spu_get_int_stat",
	238, "sys_isolated_spu_set_spu_cfg",
	239, "sys_isolated_spu_get_spu_cfg",
	240, "sys_isolated_spu_read_puint_mb",
	244, "sys_spu_thread_group_system_set_next_group",
	245, "sys_spu_thread_group_system_unset_next_group",
	246, "sys_spu_thread_group_system_set_switch_group",
	247, "sys_spu_thread_group_system_unset_switch_group",
	248, "sys_spu_thread_group....",
	249, "sys_spu_thread_group....",
	250, "sys_spu_thread_group_set_cooperative_victims",
	251, "sys_spu_thread_group_connect_event_all_threads",
	252, "sys_spu_thread_group_disconnect_event_all_threads",
	253, "sys_spu_thread_group..",
	254, "sys_spu_thread_group_log",
	260, "sys_spu_image_open_by_fd",
	300, "sys_vm_memory_map",
	301, "sys_vm_unmap",
	302, "sys_vm_append_memory",
	303, "sys_vm_return_memory",
	304, "sys_vm_lock",
	305, "sys_vm_unlock",
	306, "sys_vm_touch",
	307, "sys_vm_flush",
	308, "sys_vm_invalidate",
	309, "sys_vm_store",
	310, "sys_vm_sync",
	311, "sys_vm_test",
	312, "sys_vm_get_statistics",
	313, "diffsys_vm_memory_map",
	314, "",
	315, "",
	324, "sys_memory_container_create",
	325, "sys_memory_container_destroy",
	326, "sys_mmapper_allocate_fixed_address",
	327, "sys_mmapper_enable_page_fault_notification",
	328, "",
	329, "sys_mmapper_free_shared_memory",
	330, "sys_mmapper_allocate_address",
	331, "sys_mmapper_free_address",
	332, "sys_mmapper_allocate_shared_memory",
	333, "sys_mmapper_set_shared_memory_flag",
	334, "sys_mmapper_map_shared_memory",
	335, "sys_mmapper_unmap_shared_memory",
	336, "sys_mmapper_change_address_access_right",
	337, "sys_mmapper_search_and_map",
	338, "sys_mmapper_get_shared_memory_attribute",
	339, "",
	340, "",
	341, "_sys_memory_container_create2?",
	342, "sys_memory_container_destroy?",
	343, "sys_memory_container_get_size",
	344, "sys_memory_budget_set",
	345, "",
	346, "",
	348, "sys_memory_allocate",
	349, "sys_memory_free",
	350, "sys_memory_allocate_from_container",
	351, "sys_memory_get_page_attribute",
	352, "sys_memory_get_user_memory_size",
	353, "sys_memory_get_user_memory_stat",
	354, "",
	355, "",
	356, "sys_memory_allocate_colored",
	357, "",
	358, "",
	359, "",
	360, "",
	361, "sys_memory_allocate_from_container_colored",
	362, "sys_mmapper_allocate_memory_from_container",
	363, "",
	364, "",
	367, "sys_uart_initialize",
	368, "sys_uart_receive",
	369, "sys_uart_send",
	370, "sys_uart_get_params",
	372, "sys_game_watchdog_start",
	373, "sys_game_watchdog_stop",
	374, "sys_game_watchdog_clear",
	375, "sys_game_set_system_sw_version",
	376, "sys_game_get_system_sw_version",
	377, "sys_sm_set_shop_mode",
	378, "sys_sm_get_ext_event2",
	379, "sys_sm_shutdown",
	380, "sys_sm_get_params",
	381, "sys_sm_get_inter_lpar_parameter?",
	382, "sys_sm_",
	383, "sys_game_get_temperature",
	384, "sys_sm_get_tzpb",
	385, "sys_sm_request_led",
	386, "sys_sm_control_led",
	387, "sys_sm_get_platform_info?",
	388, "sys_sm_ring_buzzer_too",
	389, "sys_sm_set_fan_policy",
	390, "sys_sm_request_error_log",
	391, "sys_sm_request_be_count",
	392, "sys_sm_ring_buzzer",
	393, "sys_sm_get_hw_config",
	394, "sys_sm_request_scversion",
	395, "sys_sm_request_system_event_log",
	396, "sys_sm_set_rtc_alarm",
	397, "sys_sm_get_rtc_alarm",
	398, "sys_console_write",
	400, "",
	401, "",
	402, "sys_tty_read",
	403, "sys_tty_write",
	404, "",
	405, "",
	406, "",
	407, "",
	408, "sys_sm_get_tzpbtoo",
	409, "sys_sm_get_fan_policy",
	410, "sys_game_board_storage_read",
	411, "sys_game_board_storage_write",
	412, "sys_game_get_rtc_status",
	413, "",
	414, "",
	415, "",
	450, "sys_overlay_load_module",
	451, "sys_overlay_unload_module",
	452, "sys_overlay_get_module_list",
	453, "sys_overlay_get_module_info",
	454, "sys_overlay_load_module_by_fd",
	455, "sys_overlay_get_module_info2",
	456, "sys_overlay_get_sdk_version",
	457, "sys_overlay_get_module_dbg_info",
	458, "sys_overlay_get_module_dbg_infotoo",
	460, "sys_prx_dbg_get_module_id_list",
	461, "sys_prx_get_module_id_by_address",
	462, "",
	463, "sys_prx_load_module_by_fd",
	464, "sys_prx_load_module_on_memcontainer_by_fd",
	465, "sys_prx_load_module_list",
	466, "sys_prx_load_module_list_on_memcontainer",
	467, "sys_prx_get_ppu_guid",
	468, "",
	470, "",
	471, "",
	472, "",
	473, "",
	474, "",
	475, "",
	476, "",
	480, "sys_prx_load_module",
	481, "sys_prx_start_module",
	482, "sys_prx_stop_module",
	483, "sys_prx_unload_module",
	484, "sys_prx_register_module",
	485, "sys_prx_query_module",
	486, "sys_prx_register_library",
	487, "sys_prx_unregister_library",
	488, "sys_prx_link_library",
	489, "sys_prx_unlink_library",
	490, "sys_prx_query_library",
	492, "",
	493, "sys_prx_dbg_get_module_info",
	494, "sys_prx_get_module_list",
	495, "sys_prx_get_module_info",
	496, "sys_prx_get_module_id_by_name",
	497, "sys_prx_load_module_on_memcontainer",
	498, "sys_prx_start",
	499, "sys_prx_stop",
	500, "sys_hid_manager_open",
	501, "sys_hid_manager_close",
	502, "sys_hid_manager_read",
	503, "sys_hid_manager_ioctl",
	504, "sys_hid_manager_map_logical_id_to_port_id",
	505, "sys_hid_manager_unmap_logical_id_to_port_id",
	506, "sys_hid_manager_add_hot_key_observer",
	507, "sys_hid_manager_remove_hot_key_observer",
	508, "sys_hid_manager_grab_focus",
	509, "sys_hid_manager_release_focus",
	510, "sys_hid_manager_...",
	511, "sys_hid_manager_set_...",
	512, "",
	513, "sys_hid_manager_...",
	514, "sys_hid_manager_...",
	516, "sys_config_open",
	517, "sys_config_close",
	518, "sys_config_get_service_event",
	519, "sys_config_add_service_listener",
	520, "sys_config_remove_service_listener",
	521, "sys_config_register_service",
	522, "sys_config_unregister_service",
	523, "sys_config_io_event",
	524, "sys_config_",
	525, "sys_config_",
	530, "sys_usbd_initialize",
	531, "sys_usbd_finalize",
	532, "sys_usbd_get_device_list",
	533, "sys_usbd_get_descriptor_size",
	534, "sys_usbd_get_descriptor",
	535, "sys_usbd_register_ldd",
	536, "sys_usbd_unregister_ldd",
	537, "sys_usbd_open_pipe",
	538, "sys_usbd_open_default_pipe",
	539, "sys_usbd_close_pipe",
	540, "sys_usbd_receive_event",
	541, "sys_usbd_detect_event",
	542, "sys_usbd_attach",
	543, "sys_usbd_transfer_data",
	544, "sys_usbd_isochronous_transfer_data",
	545, "sys_usbd_get_transfer_status",
	546, "sys_usbd_get_isochronous_transfer_status",
	547, "sys_usbd_get_device_location",
	548, "sys_usbd_send_event",
	549, "",
	550, "sys_usbd_allocate_memory",
	551, "sys_usbd_free_memory",
	552, "",
	553, "",
	554, "",
	555, "",
	556, "sys_usbd_get_device_speed",
	557, "",
	558, "",
	559, "sys_usbd_register_extra_ldd",
	560, "",
	561, "",
	562, "",
	563, "",
	564, "",
	565, "",
	566, "",
	567, "",
	568, "",
	569, "",
	570, "",
	571, "sys_pad_ldd_unregister_controller",
	572, "sys_pad_ldd_data_insert",
	573, "sys_pad_dbg_ldd_set_data_insert_mode",
	574, "sys_pad_ldd_register_controller",
	575, "sys_pad_ldd_get_port_no",
	577, "sys_pad_manager_....",
	578, "",
	579, "",
	580, "",
	581, "",
	582, "",
	583, "",
	584, "",
	585, "",
	586, "",
	587, "",
	588, "",
	589, "",
	590, "",
	591, "",
	592, "",
	593, "",
	594, "",
	595, "",
	596, "",
	597, "",
	598, "",
	599, "",
	600, "sys_storage_open",
	601, "sys_storage_close",
	602, "sys_storage_read",
	603, "sys_storage_write",
	604, "sys_storage_send_device_command",
	605, "sys_storage_async_configure",
	606, "sys_storage_async_read",
	607, "sys_storage_async_write",
	608, "sys_storage_async_cancel",
	609, "sys_storage_get_device_info",
	610, "sys_storage_get_device_config",
	611, "sys_storage_report_devices",
	612, "sys_storage_configure_medium_event",
	613, "sys_storage_set_medium_polling_interval",
	614, "sys_storage_create_region",
	615, "sys_storage_delete_region",
	616, "sys_storage_execute_device_command",
	617, "sys_storage_check_region_acl",
	618, "sys_storage_set_region_acl",
	619, "sys_storage_async_send_device_command",
	620, "",
	621, "sys_gamepad_ycon_if",
	622, "sys_storage_get_region_offset",
	623, "sys_storage_set_emulated_speed",
	624, "sys_io_buffer_create",
	625, "sys_io_buffer_destroy",
	626, "sys_io_buffer_allocate",
	627, "sys_io_buffer_free",
	630, "sys_gpio_set",
	631, "sys_gpio_get",
	633, "sys_fsw_connect_event",
	634, "sys_fsw_disconnect_event",
	635, "sys_btsetting_if?",
	636, "",
	637, "",
	638, "",
	639, "",
	640, "",
	641, "",
	642, "",
	643, "",
	644, "",
	645, "",
	646, "",
	647, "",
	648, "",
	649, "",
	650, "sys_rsxaudio_initialize",
	651, "sys_rsxaudio_finalize",
	652, "sys_rsxaudio_import_shared_memory",
	653, "sys_rsxaudio_unimport_shared_memory",
	654, "sys_rsxaudio_create_connection",
	655, "sys_rsxaudio_close_connection",
	656, "sys_rsxaudio_prepare_process",
	657, "sys_rsxaudio_start_process",
	658, "sys_rsxaudio_",
	659, "sys_rsxaudio_",
	666, "sys_rsx_device_open",
	667, "sys_rsx_device_close",
	668, "sys_rsx_memory_allocate",
	669, "sys_rsx_memory_free",
	670, "sys_rsx_context_allocate",
	671, "sys_rsx_context_free",
	672, "sys_rsx_context_iomap",
	673, "sys_rsx_context_iounmap",
	674, "sys_rsx_context_attribute",
	675, "sys_rsx_device_map",
	676, "sys_rsx_device_unmap",
	677, "sys_rsx_attribute",
	678, "",
	679, "",
	680, "",
	681, "",
	682, "",
	683, "",
	684, "",
	685, "",
	686, "",
	687, "",
	688, "",
	689, "",
	690, "",
	691, "",
	692, "",
	693, "",
	694, "",
	695, "",
	696, "",
	699, "sys_bdemu_send_command",
	700, "sys_net_bnet_accept",
	701, "sys_net_bnet_bind",
	702, "sys_net_bnet_connect",
	703, "sys_net_bnet_getpeername",
	704, "sys_net_bnet_getsockname",
	705, "sys_net_bnet_getsockopt",
	706, "sys_net_bnet_listen",
	707, "sys_net_bnet_recvfrom",
	708, "sys_net_bnet_recvmsg",
	709, "sys_net_bnet_sendmsg",
	710, "sys_net_bnet_sendto",
	711, "sys_net_bnet_setsockop",
	712, "sys_net_bnet_shutdown",
	713, "sys_net_bnet_socket",
	714, "sys_net_bnet_close",
	715, "sys_net_bnet_poll",
	716, "sys_net_bnet_select",
	717, "sys_net_open_dump",
	718, "sys_net_read_dump",
	719, "sys_net_close_dump",
	720, "sys_net_write_dump",
	721, "sys_net_abort",
	722, "sys_net_infoctl",
	723, "sys_net_control",
	724, "sys_net_bnet_ioctl",
	725, "sys_net_bnet_sysctl",
	726, "sys_net_eurus_post_command",
	800, "sys_fs_test",
	801, "sys_fs_open",
	802, "sys_fs_read",
	803, "sys_fs_write",
	804, "sys_fs_close",
	805, "sys_fs_opendir",
	806, "sys_fs_readdir",
	807, "sys_fs_closedir",
	808, "sys_fs_stat",
	809, "sys_fs_fstat",
	810, "sys_fs_link",
	811, "sys_fs_mkdir",
	812, "sys_fs_rename",
	813, "sys_fs_rmdir",
	814, "sys_fs_unlink",
	815, "sys_fs_utime",
	816, "sys_fs_access",
	817, "sys_fs_fcntl",
	818, "sys_fs_lseek",
	819, "sys_fs_fdatasync",
	820, "sys_fs_fsync",
	821, "sys_fs_fget_block_size",
	822, "sys_fs_get_block_size",
	823, "sys_fs_acl_read",
	824, "sys_fs_acl_write",
	825, "sys_fs_lsn_get_cda_size",
	826, "sys_fs_lsn_get_cda",
	827, "sys_fs_lsn_lock",
	828, "sys_fs_lsn_unlock",
	829, "sys_fs_lsn_read",
	830, "sys_fs_lsn_write",
	831, "sys_fs_truncate",
	832, "sys_fs_ftruncate",
	833, "sys_fs_symbolic_link",
	834, "sys_fs_chmod",
	835, "sys_fs_chown",
	836, "sys_fs_newfs",
	837, "sys_fs_mount",
	838, "sys_fs_unmount",
	839, "sys_fs_sync",
	840, "sys_fs_disk_free",
	841, "sys_fs_get_mount_info_size",
	842, "sys_fs_get_mount_info",
	843, "sys_fs_get_fs_info_size",
	844, "sys_fs_get_fs_info",
	845, "sys_fs_mapped_allocate",
	846, "sys_fs_mapped_free",
	847, "sys_fs_truncate2",
	860, "syscall_sys_ss_get_cache_of_analog_sunset_flag",
	861, "",
	862, "",
	863, "",
	864, "",
	865, "sys_ss_random_number_generator",
	866, "",
	867, "",
	868, "",
	869, "",
	870, "sys_ss_get_console_id",
	871, "sys_ss_access_control_engine",
	872, "sys_ss_get_open_psid",
	873, "sys_ss_get_cache_of_product_mode",
	874, "sys_ss_get_cache_of_flash_ext_flag",
	875, "sys_ss_get_boot_device",
	876, "sys_ss_disc_access_control",
	877, "sys_ss_~utoken_if",
	878, "sys_ss_ad_sign",
	879, "sys_ss_media_id",
	880, "sys_deci3_open",
	881, "sys_deci3_create_event_path",
	882, "sys_deci3_close",
	883, "sys_deci3_send",
	884, "sys_deci3_receive",
	885, "sys_deci3_open2",
	889, "sys_",
	890, "sys_deci3_initialize",
	891, "sys_deci3_terminate",
	892, "sys_deci3_debug_mode",
	893, "sys_deci3_show_status",
	894, "sys_deci3_echo_test",
	895, "sys_deci3_send_dcmp_packet",
	896, "sys_deci3_dump_cp_register",
	897, "sys_deci3_dump_cp_buffer",
	899, "sys_deci3_test",
	900, "sys_dbg_stop_processes",
	901, "sys_dbg_continue_processes",
	902, "sys_dbg_stop_threads",
	903, "sys_dbg_continue_threads",
	904, "sys_dbg_read_process_memory",
	905, "sys_dbg_write_process_memory",
	906, "sys_dbg_read_thread_register",
	907, "sys_dbg_write_thread_register",
	908, "sys_dbg_get_process_list",
	909, "sys_dbg_get_thread_list",
	910, "sys_dbg_get_thread_info",
	911, "sys_dbg_spu_thread_read_from_ls",
	912, "sys_dbg_spu_thread_write_to_ls",
	913, "sys_dbg_kill_process",
	914, "sys_dbg_get_process_info",
	915, "sys_dbg_set_run_control_bit_to_spu",
	916, "sys_dbg_spu_thread_get_exception_cause",
	917, "sys_dbg_create_kernel_event_queue",
	918, "sys_dbg_read_kernel_event_queue",
	919, "sys_dbg_destroy_kernel_event_queue",
	920, "sys_dbg_get_process_event_ctrl_flag",
	921, "sys_dbg_set_process_event_cntl_flag",
	922, "sys_dbg_get_spu_thread_group_event_cntl_flag",
	923, "sys_dbg_set_spu_thread_group_event_cntl_flag",
	924, "",
	925, "sys_dbg_get_raw_spu_list",
	926, "",
	927, "",
	928, "",
	929, "",
	930, "",
	931, "",
	932, "sys_dbg_get_mutex_list",
	933, "sys_dbg_get_mutex_information",
	934, "sys_dbg_get_cond_list",
	935, "sys_dbg_get_cond_information",
	936, "sys_dbg_get_rwlock_list",
	937, "sys_dbg_get_rwlock_information",
	938, "sys_dbg_get_lwmutex_list",
	939, "sys_dbg_get_address_from_dabr",
	940, "sys_dbg_set_address_to_dabr",
	941, "sys_dbg_get_lwmutex_information",
	942, "sys_dbg_get_event_queue_list",
	943, "sys_dbg_get_event_queue_information",
	944, "sys_dbg_initialize_ppu_exception_handler",
	945, "sys_dbg_finalize_ppu_exception_handler",
	946, "sys_dbg_get_semaphore_list",
	947, "sys_dbg_get_semaphore_information",
	948, "sys_dbg_get_kernel_thread_list",
	949, "sys_dbg_get_kernel_thread_info",
	950, "sys_dbg_get_lwcond_list",
	951, "sys_dbg_get_lwcond_information",
	952, "sys_dbg_create_scratch_data_area_ext",
	953, "sys_dbg_vm_get_page_information",
	954, "sys_dbg_vm_get_info",
	955, "sys_dbg_enable_floating_point_enabled_exception",
	956, "sys_dbg_disable_floating_point_enabled_exception",
	957, "sys_dbg_get_process_memory_container_information",
	959, "sys_dbg_(sendeventflags?)",
	960, "sys_control_performance_monitor?",
	961, "",
	962, "",
	963, "",
	964, "",
	965, "",
	966, "",
	967, "",
	968, "",
	969, "",
	970, "sys_dbg_get_event_flag_list",
	971, "sys_dbg_get_event_flag_information",
	972, "sys_dbg_(send event flags?)",
	973, "",
	974, "",
	975, "sys_dbg_read_spu_thread_context2",
	976, "sys_crypto_engine_create",
	977, "sys_crypto_engine_destroy",
	978, "sys_crypto_engine_hasher_prepare",
	979, "sys_crypto_engine_hasher_run",
	980, "sys_crypto_engine_hasher_get_hash",
	981, "sys_crypto_engine_cipher_prepare",
	982, "sys_crypto_engine_cipher_run",
	983, "sys_crypto_engine_cipher_get_hash",
	984, "sys_crypto_engine_random_generate",
	985, "sys_dbg_get_console_type?",
	986, "",
	987, "",
	988, "sys_dbg_(something)_ppu_exception_handler",
	989, ""
]

for seg in Segments():
	#print "%x" % seg
	if GetSegmentAttr(seg, SEGATTR_PERM) == 5: # Executable
		addr = GetSegmentAttr(seg, SEGATTR_START)
		end = GetSegmentAttr(seg, SEGATTR_END)
		while addr < end:
			while GetMnem(addr) != "sc" and addr < end:
				addr = NextHead(addr)
			addr2 = addr
			if addr2 < end:
				while GetMnem(addr2) != "li" or GetOpnd(addr2, 0) != "r11":
					addr2 = PrevHead(addr2)
			scnum = GetOperandValue(addr2, 1)

			try:
				scname = syscalls[syscalls.index(scnum) + 1]
				print "%x Syscall: %x %s" % (addr, scnum, scname)
				MakeComm(addr, scname)
				addr = NextHead(addr)
			except:
				print "%x Unexpected syscall number %x" % (addr, scnum)