aboutsummaryrefslogblamecommitdiff
path: root/sys/amd64/linux/linux_systrace_args.c
blob: 44e89b630f3d03f2fcd8fb88d49aeefaa6211346 (plain) (tree)
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120










































































                                                                     

                                                                  




























                                                           

                                              























































































































































































































































                                                                             

                                             





















































































































































































                                                                   
                                              



















































                                                                         
                                                         

























































































































































































































































































                                                                        

                                                



















































































































































































































































                                                                              
                                              






































                                                                        

                                               















                                                             
                                                                         






                                                             
                                                                         







                                                                 
                                                                         


































































































































                                                                            
                                                                    



































































                                                                    









                                 




                            



































































                                                    

                                             













                                                            

                                             

                                                                          
                                              




















                                                                      






                                  


                                                           

                      
















                                                              
                                                             










                                                        
                                            

                                                   
                                                
















































































                                                                            
                                                    




                              





                                                                          



                             





                                                                         




                                                     


                                              































































                                                                      
                                                

                                                                 
                                                 











































































































































































                                                                        
                            















                                                                      






                                                                      


















                                                                                   
                                                                                    






























                                                             





                                                                              



                               





                                                                          

                                                       






                            
                                  
                   



                                                             



                           


                                                      



                             





                                                        



                                   





                                                                                    



                                   



                                                                              


















                                                       



                                                       



                                 


                                                            




















                                                              


                                                            



                          






                                                                 



                           






                                                                 

                      
                                     
                   





                                                                  








                                   






                                                                          






































                                                                  


                                                     



                            





                                                                     



                         



                                                    

                      
                          
                   




                                                            

                      
                                    
                   







                                                                        

                      
                                     
                   







                                                                        

                      
                        
                   



























































































































































































                                                                       



















                                                                         
                                              














                                    
                                              











                                    
                                              
























                                    
                                              

                              
                                                          











                                     
                                                          








                              
                                              

                              
                                                          








                              
                                                       

                              
                                    























































                                      
                                    

                              
                                    


































                                      
                                                       

                              
                                                       














                                       
                                                    

                              
                                                    











                                       
                                                           



























                                        
                                              

















                                       
                                              

















                                       
                                                      














                                    
                                                      











                                    
                                              











                                    
                                                 











                                    
                                                  

                              
                                                  

                              
                                                  

                              
                                                          























































                                       
                                                








                              
                                              

































                                       
                                              

















                                    
                                                           


































                                    
                                                                 

                              
                                                           











                                    
                                                            





















                                     
                                                            

                              
                                                            











                              
                                    

                              
                                    

                              
                                                

























































































































































































































































































                                          
                                              

                              
                                              

                              
                                              

                              
                                              














                              
                                              

                              
                                               

                              
                                               








                              
                                    











                                      
                                               




                                    
                                                       





















                                    
                                                              



























                                      
                                                         






























                                            
                                              
























                                      
                                                         

















                                       
                                                         























                                       
                                                           

























































                                      
                                              



























                                      
                                              











                                     
                                              











                                      
                                              


















                                  
                                              

                              
                                              








                              
                                              











                                    
                                              








                              
                                              











                                    
                                              

                              
                                              








                              
                                              








                              
                                              

                              
                                              








                              
                                              

                              
                                              











                                    
                                              
























                                       
                                              






























                                      
                                              
























                                      
                                                          

                              
                                                         











                                     
                                                         











                                  
                                                       








                              
                                                          








                              
                                                             














                                     
                                      

                              
                                      














                                    
                                              



























































































                                    
                                                 











                                    
                                                 
























                                    
                                               

                              
                                               

                              
                                               
























                                    
                                               

                              
                                               

                              
                                               
















































                                      
                                                                  

                              
                                                                








                              
                                                                  

                              
                                                                








                                 
                                                    











                                       
                                                    

                              
                                                     

                              
                                                          

















                                       
                                                     








                                 
                                                    











                                       
                                                   

                              
                                                   








                              
                                              

                              
                                                          








                              
                                              














                                      
                                     











                                      
                                                        








                              
                                              

                              
                                                             











                                     
                                                             
























                                      
                                    

                              
                                    



























                                      
                                                            











                                      
                                                            














                                      
                                                            









































                                          
                                                           








                              
                                                    











                                     
                                                    






























                                     
                                                                

















































                                          
                                                         








                              
                                              











                              
                                              








                              
                                                          

                              
                                                         








                              
                                              

                              
                                              

                              
                                              




                                      
                                              








                              
                                              











                                    
                                              




















                                     
                                              








                               
                                              











                                     
                                              

















                                     





                                 


                            










































                                
                                    

                              
                                    








                              
                                                  








                              
                                              

                              
                                    

                              
                                    

                              
                                                           

                              
                                              

                              
                                    














                                      
                                                 














                                      
                                                 




                              




                                  






                                    
                      









                                     
                                              











                                     
                                               











                              
                                    







                                       
                                    











                                        
                                                         

                              
                                                   














                                        
                                                                 

                              
                                                           











                                        
                                                           































                                        
                                                           











                                        
                                                           











                                        
                                                           














                                        
                                                           

                              
                                                           








                              
                                    






                              




                                    
                                                            









                                    


                             










                                    
                                                            



                              




                             
                                    

                              
                                    

                              
                                    








                              
                                              

                              
                                                          






































                                   
                                    




                                      
                                                     

                              
                                    

                              
                                                       






































                                     
                                                    

















                                    
                                                    














                                    
                                                    

















                                     
                                                    




















                                      
                                              

                              
                                                          











                                    
                                              

                              
                                                         














                                    
                                                    














                                    
                                                    




                                    
                                                    











                                    
                                                    




                                    
                                                    











                                    
                                                    




                                    
                                                    











                                    
                                                    

                              
                                              














                                    
                                                    














                                       
                                                    



                                    










                                    
                                                  

                              
                                                  

                              
                                                  

                              
                                                           

                              
                                                     






                              

                             
                                                       




                                       
                                                           

                              
                                                    






                                       







                                   
                                                                       














                                       
                                                                        

                              
                                                  





















                                   




                                    
                                                    

                              
                                                                 






                                    


                               




                                    
                                                            







                                    
                                                    
                              


                                       


                              



                            
                                  
                 









                                    


                           






                                     


                             















                                       


                                   















                                                                   


                                   









                                                             
























                                          









                                     


                                 






                                    




















                                    
                                               









                                    






                                    


                          


















                                                      


                           


















                                                      
                      
                                     
                 















                                                     





                                   




                                    
                                                          







                                     
                                                           



                              
















                                      
                                                       

                              
                                                       















                                     






                                    


                            




                                    
                                                          









                                     


                         









                                    
                      
                          
                 












                                                
                      
                                    
                 





















                                                            
                      
                                     
                 





















                                                            
                      
                        
                 


































































































































































































































































































































































                                                            
                      










































































































































































































































































































































































































































































































































































































































































































































































































































                                                                          



                                 

                            


















































                                         



                                  


                                         






































































                                         


                                         

                             


                                         




























































































































                                         


                                         























                                         


                                         

                               


                                         

                            
                                  
                 


                                         

                           


                                         

                             


                                         

                                   


                                         

                                   


                                         








                                         


                                         

                                 


                                         











                                         


                                         

                          


                                         

                           



                                         
                 


                                         



                                   


                                         
















                                         


                                         

                            


                                         

                         



                                         
                 



                                         
                 



                                         
                 



                                         
                 

































































































                                         





                                         
/*
 * System call argument to DTrace register array converstion.
 *
 * DO NOT EDIT-- this file is automatically generated.
 * $FreeBSD$
 * This file is part of the DTrace syscall provider.
 */

static void
systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
{
	int64_t *iarg  = (int64_t *) uarg;
	switch (sysnum) {
#define	nosys	linux_nosys
	/* read */
	case 0: {
		struct read_args *p = params;
		iarg[0] = p->fd; /* int */
		uarg[1] = (intptr_t) p->buf; /* char * */
		uarg[2] = p->nbyte; /* u_int */
		*n_args = 3;
		break;
	}
	/* write */
	case 1: {
		struct write_args *p = params;
		iarg[0] = p->fd; /* int */
		uarg[1] = (intptr_t) p->buf; /* char * */
		uarg[2] = p->nbyte; /* u_int */
		*n_args = 3;
		break;
	}
	/* linux_open */
	case 2: {
		struct linux_open_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->flags; /* l_int */
		iarg[2] = p->mode; /* l_int */
		*n_args = 3;
		break;
	}
	/* close */
	case 3: {
		struct close_args *p = params;
		iarg[0] = p->fd; /* int */
		*n_args = 1;
		break;
	}
	/* linux_newstat */
	case 4: {
		struct linux_newstat_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
		*n_args = 2;
		break;
	}
	/* linux_newfstat */
	case 5: {
		struct linux_newfstat_args *p = params;
		iarg[0] = p->fd; /* l_uint */
		uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
		*n_args = 2;
		break;
	}
	/* linux_newlstat */
	case 6: {
		struct linux_newlstat_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
		*n_args = 2;
		break;
	}
	/* poll */
	case 7: {
		struct poll_args *p = params;
		uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
		uarg[1] = p->nfds; /* u_int */
		iarg[2] = p->timeout; /* int */
		*n_args = 3;
		break;
	}
	/* linux_lseek */
	case 8: {
		struct linux_lseek_args *p = params;
		iarg[0] = p->fdes; /* l_uint */
		iarg[1] = p->off; /* l_off_t */
		iarg[2] = p->whence; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_mmap2 */
	case 9: {
		struct linux_mmap2_args *p = params;
		iarg[0] = p->addr; /* l_ulong */
		iarg[1] = p->len; /* l_ulong */
		iarg[2] = p->prot; /* l_ulong */
		iarg[3] = p->flags; /* l_ulong */
		iarg[4] = p->fd; /* l_ulong */
		iarg[5] = p->pgoff; /* l_ulong */
		*n_args = 6;
		break;
	}
	/* linux_mprotect */
	case 10: {
		struct linux_mprotect_args *p = params;
		uarg[0] = (intptr_t) p->addr; /* caddr_t */
		iarg[1] = p->len; /* l_int */
		iarg[2] = p->prot; /* l_int */
		*n_args = 3;
		break;
	}
	/* munmap */
	case 11: {
		struct munmap_args *p = params;
		uarg[0] = (intptr_t) p->addr; /* caddr_t */
		iarg[1] = p->len; /* int */
		*n_args = 2;
		break;
	}
	/* linux_brk */
	case 12: {
		struct linux_brk_args *p = params;
		iarg[0] = p->dsend; /* l_ulong */
		*n_args = 1;
		break;
	}
	/* linux_rt_sigaction */
	case 13: {
		struct linux_rt_sigaction_args *p = params;
		iarg[0] = p->sig; /* l_int */
		uarg[1] = (intptr_t) p->act; /* l_sigaction_t * */
		uarg[2] = (intptr_t) p->oact; /* l_sigaction_t * */
		iarg[3] = p->sigsetsize; /* l_size_t */
		*n_args = 4;
		break;
	}
	/* linux_rt_sigprocmask */
	case 14: {
		struct linux_rt_sigprocmask_args *p = params;
		iarg[0] = p->how; /* l_int */
		uarg[1] = (intptr_t) p->mask; /* l_sigset_t * */
		uarg[2] = (intptr_t) p->omask; /* l_sigset_t * */
		iarg[3] = p->sigsetsize; /* l_size_t */
		*n_args = 4;
		break;
	}
	/* linux_rt_sigreturn */
	case 15: {
		struct linux_rt_sigreturn_args *p = params;
		uarg[0] = (intptr_t) p->ucp; /* struct l_ucontext * */
		*n_args = 1;
		break;
	}
	/* linux_ioctl */
	case 16: {
		struct linux_ioctl_args *p = params;
		iarg[0] = p->fd; /* l_uint */
		iarg[1] = p->cmd; /* l_uint */
		uarg[2] = p->arg; /* uintptr_t */
		*n_args = 3;
		break;
	}
	/* linux_pread */
	case 17: {
		struct linux_pread_args *p = params;
		iarg[0] = p->fd; /* l_uint */
		uarg[1] = (intptr_t) p->buf; /* char * */
		iarg[2] = p->nbyte; /* l_size_t */
		iarg[3] = p->offset; /* l_loff_t */
		*n_args = 4;
		break;
	}
	/* linux_pwrite */
	case 18: {
		struct linux_pwrite_args *p = params;
		iarg[0] = p->fd; /* l_uint */
		uarg[1] = (intptr_t) p->buf; /* char * */
		iarg[2] = p->nbyte; /* l_size_t */
		iarg[3] = p->offset; /* l_loff_t */
		*n_args = 4;
		break;
	}
	/* readv */
	case 19: {
		struct readv_args *p = params;
		iarg[0] = p->fd; /* int */
		uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
		uarg[2] = p->iovcnt; /* u_int */
		*n_args = 3;
		break;
	}
	/* writev */
	case 20: {
		struct writev_args *p = params;
		iarg[0] = p->fd; /* int */
		uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
		uarg[2] = p->iovcnt; /* u_int */
		*n_args = 3;
		break;
	}
	/* linux_access */
	case 21: {
		struct linux_access_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->amode; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_pipe */
	case 22: {
		struct linux_pipe_args *p = params;
		uarg[0] = (intptr_t) p->pipefds; /* l_ulong * */
		*n_args = 1;
		break;
	}
	/* linux_select */
	case 23: {
		struct linux_select_args *p = params;
		iarg[0] = p->nfds; /* l_int */
		uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */
		uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */
		uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */
		uarg[4] = (intptr_t) p->timeout; /* struct l_timeval * */
		*n_args = 5;
		break;
	}
	/* sched_yield */
	case 24: {
		*n_args = 0;
		break;
	}
	/* linux_mremap */
	case 25: {
		struct linux_mremap_args *p = params;
		iarg[0] = p->addr; /* l_ulong */
		iarg[1] = p->old_len; /* l_ulong */
		iarg[2] = p->new_len; /* l_ulong */
		iarg[3] = p->flags; /* l_ulong */
		iarg[4] = p->new_addr; /* l_ulong */
		*n_args = 5;
		break;
	}
	/* linux_msync */
	case 26: {
		struct linux_msync_args *p = params;
		iarg[0] = p->addr; /* l_ulong */
		iarg[1] = p->len; /* l_size_t */
		iarg[2] = p->fl; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_mincore */
	case 27: {
		struct linux_mincore_args *p = params;
		iarg[0] = p->start; /* l_ulong */
		iarg[1] = p->len; /* l_size_t */
		uarg[2] = (intptr_t) p->vec; /* u_char * */
		*n_args = 3;
		break;
	}
	/* madvise */
	case 28: {
		struct madvise_args *p = params;
		uarg[0] = (intptr_t) p->addr; /* void * */
		uarg[1] = p->len; /* size_t */
		iarg[2] = p->behav; /* int */
		*n_args = 3;
		break;
	}
	/* linux_shmget */
	case 29: {
		struct linux_shmget_args *p = params;
		iarg[0] = p->key; /* l_key_t */
		iarg[1] = p->size; /* l_size_t */
		iarg[2] = p->shmflg; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_shmat */
	case 30: {
		struct linux_shmat_args *p = params;
		iarg[0] = p->shmid; /* l_int */
		uarg[1] = (intptr_t) p->shmaddr; /* char * */
		iarg[2] = p->shmflg; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_shmctl */
	case 31: {
		struct linux_shmctl_args *p = params;
		iarg[0] = p->shmid; /* l_int */
		iarg[1] = p->cmd; /* l_int */
		uarg[2] = (intptr_t) p->buf; /* struct l_shmid_ds * */
		*n_args = 3;
		break;
	}
	/* dup */
	case 32: {
		struct dup_args *p = params;
		uarg[0] = p->fd; /* u_int */
		*n_args = 1;
		break;
	}
	/* dup2 */
	case 33: {
		struct dup2_args *p = params;
		uarg[0] = p->from; /* u_int */
		uarg[1] = p->to; /* u_int */
		*n_args = 2;
		break;
	}
	/* linux_pause */
	case 34: {
		*n_args = 0;
		break;
	}
	/* linux_nanosleep */
	case 35: {
		struct linux_nanosleep_args *p = params;
		uarg[0] = (intptr_t) p->rqtp; /* const struct l_timespec * */
		uarg[1] = (intptr_t) p->rmtp; /* struct l_timespec * */
		*n_args = 2;
		break;
	}
	/* linux_getitimer */
	case 36: {
		struct linux_getitimer_args *p = params;
		iarg[0] = p->which; /* l_int */
		uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */
		*n_args = 2;
		break;
	}
	/* linux_alarm */
	case 37: {
		struct linux_alarm_args *p = params;
		iarg[0] = p->secs; /* l_uint */
		*n_args = 1;
		break;
	}
	/* linux_setitimer */
	case 38: {
		struct linux_setitimer_args *p = params;
		iarg[0] = p->which; /* l_int */
		uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */
		uarg[2] = (intptr_t) p->oitv; /* struct l_itimerval * */
		*n_args = 3;
		break;
	}
	/* linux_getpid */
	case 39: {
		*n_args = 0;
		break;
	}
	/* linux_sendfile */
	case 40: {
		struct linux_sendfile_args *p = params;
		iarg[0] = p->out; /* l_int */
		iarg[1] = p->in; /* l_int */
		uarg[2] = (intptr_t) p->offset; /* l_long * */
		iarg[3] = p->count; /* l_size_t */
		*n_args = 4;
		break;
	}
	/* linux_socket */
	case 41: {
		struct linux_socket_args *p = params;
		iarg[0] = p->domain; /* l_int */
		iarg[1] = p->type; /* l_int */
		iarg[2] = p->protocol; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_connect */
	case 42: {
		struct linux_connect_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->name; /* l_uintptr_t */
		iarg[2] = p->namelen; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_accept */
	case 43: {
		struct linux_accept_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->addr; /* l_uintptr_t */
		iarg[2] = p->namelen; /* l_uintptr_t */
		*n_args = 3;
		break;
	}
	/* linux_sendto */
	case 44: {
		struct linux_sendto_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->msg; /* l_uintptr_t */
		iarg[2] = p->len; /* l_int */
		iarg[3] = p->flags; /* l_int */
		iarg[4] = p->to; /* l_uintptr_t */
		iarg[5] = p->tolen; /* l_int */
		*n_args = 6;
		break;
	}
	/* linux_recvfrom */
	case 45: {
		struct linux_recvfrom_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->buf; /* l_uintptr_t */
		iarg[2] = p->len; /* l_size_t */
		iarg[3] = p->flags; /* l_int */
		iarg[4] = p->from; /* l_uintptr_t */
		iarg[5] = p->fromlen; /* l_uintptr_t */
		*n_args = 6;
		break;
	}
	/* linux_sendmsg */
	case 46: {
		struct linux_sendmsg_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->msg; /* l_uintptr_t */
		iarg[2] = p->flags; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_recvmsg */
	case 47: {
		struct linux_recvmsg_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->msg; /* l_uintptr_t */
		iarg[2] = p->flags; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_shutdown */
	case 48: {
		struct linux_shutdown_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->how; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_bind */
	case 49: {
		struct linux_bind_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->name; /* l_uintptr_t */
		iarg[2] = p->namelen; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_listen */
	case 50: {
		struct linux_listen_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->backlog; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_getsockname */
	case 51: {
		struct linux_getsockname_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->addr; /* l_uintptr_t */
		iarg[2] = p->namelen; /* l_uintptr_t */
		*n_args = 3;
		break;
	}
	/* linux_getpeername */
	case 52: {
		struct linux_getpeername_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->addr; /* l_uintptr_t */
		iarg[2] = p->namelen; /* l_uintptr_t */
		*n_args = 3;
		break;
	}
	/* linux_socketpair */
	case 53: {
		struct linux_socketpair_args *p = params;
		iarg[0] = p->domain; /* l_int */
		iarg[1] = p->type; /* l_int */
		iarg[2] = p->protocol; /* l_int */
		iarg[3] = p->rsv; /* l_uintptr_t */
		*n_args = 4;
		break;
	}
	/* linux_setsockopt */
	case 54: {
		struct linux_setsockopt_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->level; /* l_int */
		iarg[2] = p->optname; /* l_int */
		iarg[3] = p->optval; /* l_uintptr_t */
		iarg[4] = p->optlen; /* l_int */
		*n_args = 5;
		break;
	}
	/* linux_getsockopt */
	case 55: {
		struct linux_getsockopt_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->level; /* l_int */
		iarg[2] = p->optname; /* l_int */
		iarg[3] = p->optval; /* l_uintptr_t */
		iarg[4] = p->optlen; /* l_uintptr_t */
		*n_args = 5;
		break;
	}
	/* linux_clone */
	case 56: {
		struct linux_clone_args *p = params;
		iarg[0] = p->flags; /* l_int */
		uarg[1] = (intptr_t) p->stack; /* void * */
		uarg[2] = (intptr_t) p->parent_tidptr; /* void * */
		uarg[3] = (intptr_t) p->child_tidptr; /* void * */
		uarg[4] = (intptr_t) p->tls; /* void * */
		*n_args = 5;
		break;
	}
	/* linux_fork */
	case 57: {
		*n_args = 0;
		break;
	}
	/* linux_vfork */
	case 58: {
		*n_args = 0;
		break;
	}
	/* linux_execve */
	case 59: {
		struct linux_execve_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		uarg[1] = (intptr_t) p->argp; /* char ** */
		uarg[2] = (intptr_t) p->envp; /* char ** */
		*n_args = 3;
		break;
	}
	/* linux_exit */
	case 60: {
		struct linux_exit_args *p = params;
		iarg[0] = p->rval; /* l_int */
		*n_args = 1;
		break;
	}
	/* linux_wait4 */
	case 61: {
		struct linux_wait4_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		uarg[1] = (intptr_t) p->status; /* l_int * */
		iarg[2] = p->options; /* l_int */
		uarg[3] = (intptr_t) p->rusage; /* struct rusage * */
		*n_args = 4;
		break;
	}
	/* linux_kill */
	case 62: {
		struct linux_kill_args *p = params;
		iarg[0] = p->pid; /* l_int */
		iarg[1] = p->signum; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_newuname */
	case 63: {
		struct linux_newuname_args *p = params;
		uarg[0] = (intptr_t) p->buf; /* struct l_new_utsname * */
		*n_args = 1;
		break;
	}
	/* linux_semget */
	case 64: {
		struct linux_semget_args *p = params;
		iarg[0] = p->key; /* l_key_t */
		iarg[1] = p->nsems; /* l_int */
		iarg[2] = p->semflg; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_semop */
	case 65: {
		struct linux_semop_args *p = params;
		iarg[0] = p->semid; /* l_int */
		uarg[1] = (intptr_t) p->tsops; /* struct l_sembuf * */
		iarg[2] = p->nsops; /* l_uint */
		*n_args = 3;
		break;
	}
	/* linux_semctl */
	case 66: {
		struct linux_semctl_args *p = params;
		iarg[0] = p->semid; /* l_int */
		iarg[1] = p->semnum; /* l_int */
		iarg[2] = p->cmd; /* l_int */
		uarg[3] = p->arg.buf; /* union l_semun */
		*n_args = 4;
		break;
	}
	/* linux_shmdt */
	case 67: {
		struct linux_shmdt_args *p = params;
		uarg[0] = (intptr_t) p->shmaddr; /* char * */
		*n_args = 1;
		break;
	}
	/* linux_msgget */
	case 68: {
		struct linux_msgget_args *p = params;
		iarg[0] = p->key; /* l_key_t */
		iarg[1] = p->msgflg; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_msgsnd */
	case 69: {
		struct linux_msgsnd_args *p = params;
		iarg[0] = p->msqid; /* l_int */
		uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */
		iarg[2] = p->msgsz; /* l_size_t */
		iarg[3] = p->msgflg; /* l_int */
		*n_args = 4;
		break;
	}
	/* linux_msgrcv */
	case 70: {
		struct linux_msgrcv_args *p = params;
		iarg[0] = p->msqid; /* l_int */
		uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */
		iarg[2] = p->msgsz; /* l_size_t */
		iarg[3] = p->msgtyp; /* l_long */
		iarg[4] = p->msgflg; /* l_int */
		*n_args = 5;
		break;
	}
	/* linux_msgctl */
	case 71: {
		struct linux_msgctl_args *p = params;
		iarg[0] = p->msqid; /* l_int */
		iarg[1] = p->cmd; /* l_int */
		uarg[2] = (intptr_t) p->buf; /* struct l_msqid_ds * */
		*n_args = 3;
		break;
	}
	/* linux_fcntl */
	case 72: {
		struct linux_fcntl_args *p = params;
		iarg[0] = p->fd; /* l_uint */
		iarg[1] = p->cmd; /* l_uint */
		iarg[2] = p->arg; /* l_ulong */
		*n_args = 3;
		break;
	}
	/* flock */
	case 73: {
		struct flock_args *p = params;
		iarg[0] = p->fd; /* int */
		iarg[1] = p->how; /* int */
		*n_args = 2;
		break;
	}
	/* fsync */
	case 74: {
		struct fsync_args *p = params;
		iarg[0] = p->fd; /* int */
		*n_args = 1;
		break;
	}
	/* linux_fdatasync */
	case 75: {
		struct linux_fdatasync_args *p = params;
		iarg[0] = p->fd; /* l_uint */
		*n_args = 1;
		break;
	}
	/* linux_truncate */
	case 76: {
		struct linux_truncate_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->length; /* l_ulong */
		*n_args = 2;
		break;
	}
	/* linux_ftruncate */
	case 77: {
		struct linux_ftruncate_args *p = params;
		iarg[0] = p->fd; /* l_int */
		iarg[1] = p->length; /* l_long */
		*n_args = 2;
		break;
	}
	/* linux_getdents */
	case 78: {
		struct linux_getdents_args *p = params;
		iarg[0] = p->fd; /* l_uint */
		uarg[1] = (intptr_t) p->dent; /* void * */
		iarg[2] = p->count; /* l_uint */
		*n_args = 3;
		break;
	}
	/* linux_getcwd */
	case 79: {
		struct linux_getcwd_args *p = params;
		uarg[0] = (intptr_t) p->buf; /* char * */
		iarg[1] = p->bufsize; /* l_ulong */
		*n_args = 2;
		break;
	}
	/* linux_chdir */
	case 80: {
		struct linux_chdir_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		*n_args = 1;
		break;
	}
	/* fchdir */
	case 81: {
		struct fchdir_args *p = params;
		iarg[0] = p->fd; /* int */
		*n_args = 1;
		break;
	}
	/* linux_rename */
	case 82: {
		struct linux_rename_args *p = params;
		uarg[0] = (intptr_t) p->from; /* char * */
		uarg[1] = (intptr_t) p->to; /* char * */
		*n_args = 2;
		break;
	}
	/* linux_mkdir */
	case 83: {
		struct linux_mkdir_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->mode; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_rmdir */
	case 84: {
		struct linux_rmdir_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		*n_args = 1;
		break;
	}
	/* linux_creat */
	case 85: {
		struct linux_creat_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->mode; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_link */
	case 86: {
		struct linux_link_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		uarg[1] = (intptr_t) p->to; /* char * */
		*n_args = 2;
		break;
	}
	/* linux_unlink */
	case 87: {
		struct linux_unlink_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		*n_args = 1;
		break;
	}
	/* linux_symlink */
	case 88: {
		struct linux_symlink_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		uarg[1] = (intptr_t) p->to; /* char * */
		*n_args = 2;
		break;
	}
	/* linux_readlink */
	case 89: {
		struct linux_readlink_args *p = params;
		uarg[0] = (intptr_t) p->name; /* char * */
		uarg[1] = (intptr_t) p->buf; /* char * */
		iarg[2] = p->count; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_chmod */
	case 90: {
		struct linux_chmod_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->mode; /* l_mode_t */
		*n_args = 2;
		break;
	}
	/* fchmod */
	case 91: {
		struct fchmod_args *p = params;
		iarg[0] = p->fd; /* int */
		iarg[1] = p->mode; /* int */
		*n_args = 2;
		break;
	}
	/* linux_chown */
	case 92: {
		struct linux_chown_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->uid; /* l_uid_t */
		iarg[2] = p->gid; /* l_gid_t */
		*n_args = 3;
		break;
	}
	/* fchown */
	case 93: {
		struct fchown_args *p = params;
		iarg[0] = p->fd; /* int */
		iarg[1] = p->uid; /* int */
		iarg[2] = p->gid; /* int */
		*n_args = 3;
		break;
	}
	/* linux_lchown */
	case 94: {
		struct linux_lchown_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->uid; /* l_uid_t */
		iarg[2] = p->gid; /* l_gid_t */
		*n_args = 3;
		break;
	}
	/* umask */
	case 95: {
		struct umask_args *p = params;
		iarg[0] = p->newmask; /* int */
		*n_args = 1;
		break;
	}
	/* gettimeofday */
	case 96: {
		struct gettimeofday_args *p = params;
		uarg[0] = (intptr_t) p->tp; /* struct l_timeval * */
		uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
		*n_args = 2;
		break;
	}
	/* linux_getrlimit */
	case 97: {
		struct linux_getrlimit_args *p = params;
		iarg[0] = p->resource; /* l_uint */
		uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */
		*n_args = 2;
		break;
	}
	/* getrusage */
	case 98: {
		struct getrusage_args *p = params;
		iarg[0] = p->who; /* int */
		uarg[1] = (intptr_t) p->rusage; /* struct rusage * */
		*n_args = 2;
		break;
	}
	/* linux_sysinfo */
	case 99: {
		struct linux_sysinfo_args *p = params;
		uarg[0] = (intptr_t) p->info; /* struct l_sysinfo * */
		*n_args = 1;
		break;
	}
	/* linux_times */
	case 100: {
		struct linux_times_args *p = params;
		uarg[0] = (intptr_t) p->buf; /* struct l_times_argv * */
		*n_args = 1;
		break;
	}
	/* linux_ptrace */
	case 101: {
		struct linux_ptrace_args *p = params;
		iarg[0] = p->req; /* l_long */
		iarg[1] = p->pid; /* l_long */
		iarg[2] = p->addr; /* l_ulong */
		iarg[3] = p->data; /* l_ulong */
		*n_args = 4;
		break;
	}
	/* linux_getuid */
	case 102: {
		*n_args = 0;
		break;
	}
	/* linux_syslog */
	case 103: {
		struct linux_syslog_args *p = params;
		iarg[0] = p->type; /* l_int */
		uarg[1] = (intptr_t) p->buf; /* char * */
		iarg[2] = p->len; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_getgid */
	case 104: {
		*n_args = 0;
		break;
	}
	/* setuid */
	case 105: {
		struct setuid_args *p = params;
		uarg[0] = p->uid; /* uid_t */
		*n_args = 1;
		break;
	}
	/* setgid */
	case 106: {
		struct setgid_args *p = params;
		iarg[0] = p->gid; /* gid_t */
		*n_args = 1;
		break;
	}
	/* geteuid */
	case 107: {
		*n_args = 0;
		break;
	}
	/* getegid */
	case 108: {
		*n_args = 0;
		break;
	}
	/* setpgid */
	case 109: {
		struct setpgid_args *p = params;
		iarg[0] = p->pid; /* int */
		iarg[1] = p->pgid; /* int */
		*n_args = 2;
		break;
	}
	/* linux_getppid */
	case 110: {
		*n_args = 0;
		break;
	}
	/* getpgrp */
	case 111: {
		*n_args = 0;
		break;
	}
	/* setsid */
	case 112: {
		*n_args = 0;
		break;
	}
	/* setreuid */
	case 113: {
		struct setreuid_args *p = params;
		uarg[0] = p->ruid; /* uid_t */
		uarg[1] = p->euid; /* uid_t */
		*n_args = 2;
		break;
	}
	/* setregid */
	case 114: {
		struct setregid_args *p = params;
		iarg[0] = p->rgid; /* gid_t */
		iarg[1] = p->egid; /* gid_t */
		*n_args = 2;
		break;
	}
	/* linux_getgroups */
	case 115: {
		struct linux_getgroups_args *p = params;
		iarg[0] = p->gidsetsize; /* l_int */
		uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */
		*n_args = 2;
		break;
	}
	/* linux_setgroups */
	case 116: {
		struct linux_setgroups_args *p = params;
		iarg[0] = p->gidsetsize; /* l_int */
		uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */
		*n_args = 2;
		break;
	}
	/* setresuid */
	case 117: {
		struct setresuid_args *p = params;
		uarg[0] = p->ruid; /* uid_t */
		uarg[1] = p->euid; /* uid_t */
		uarg[2] = p->suid; /* uid_t */
		*n_args = 3;
		break;
	}
	/* getresuid */
	case 118: {
		struct getresuid_args *p = params;
		uarg[0] = (intptr_t) p->ruid; /* uid_t * */
		uarg[1] = (intptr_t) p->euid; /* uid_t * */
		uarg[2] = (intptr_t) p->suid; /* uid_t * */
		*n_args = 3;
		break;
	}
	/* setresgid */
	case 119: {
		struct setresgid_args *p = params;
		iarg[0] = p->rgid; /* gid_t */
		iarg[1] = p->egid; /* gid_t */
		iarg[2] = p->sgid; /* gid_t */
		*n_args = 3;
		break;
	}
	/* getresgid */
	case 120: {
		struct getresgid_args *p = params;
		uarg[0] = (intptr_t) p->rgid; /* gid_t * */
		uarg[1] = (intptr_t) p->egid; /* gid_t * */
		uarg[2] = (intptr_t) p->sgid; /* gid_t * */
		*n_args = 3;
		break;
	}
	/* getpgid */
	case 121: {
		struct getpgid_args *p = params;
		iarg[0] = p->pid; /* int */
		*n_args = 1;
		break;
	}
	/* linux_setfsuid */
	case 122: {
		struct linux_setfsuid_args *p = params;
		iarg[0] = p->uid; /* l_uid_t */
		*n_args = 1;
		break;
	}
	/* linux_setfsgid */
	case 123: {
		struct linux_setfsgid_args *p = params;
		iarg[0] = p->gid; /* l_gid_t */
		*n_args = 1;
		break;
	}
	/* linux_getsid */
	case 124: {
		struct linux_getsid_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		*n_args = 1;
		break;
	}
	/* linux_capget */
	case 125: {
		struct linux_capget_args *p = params;
		uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */
		uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */
		*n_args = 2;
		break;
	}
	/* linux_capset */
	case 126: {
		struct linux_capset_args *p = params;
		uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */
		uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */
		*n_args = 2;
		break;
	}
	/* linux_rt_sigpending */
	case 127: {
		struct linux_rt_sigpending_args *p = params;
		uarg[0] = (intptr_t) p->set; /* l_sigset_t * */
		iarg[1] = p->sigsetsize; /* l_size_t */
		*n_args = 2;
		break;
	}
	/* linux_rt_sigtimedwait */
	case 128: {
		struct linux_rt_sigtimedwait_args *p = params;
		uarg[0] = (intptr_t) p->mask; /* l_sigset_t * */
		uarg[1] = (intptr_t) p->ptr; /* l_siginfo_t * */
		uarg[2] = (intptr_t) p->timeout; /* struct l_timeval * */
		iarg[3] = p->sigsetsize; /* l_size_t */
		*n_args = 4;
		break;
	}
	/* linux_rt_sigqueueinfo */
	case 129: {
		struct linux_rt_sigqueueinfo_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		iarg[1] = p->sig; /* l_int */
		uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
		*n_args = 3;
		break;
	}
	/* linux_rt_sigsuspend */
	case 130: {
		struct linux_rt_sigsuspend_args *p = params;
		uarg[0] = (intptr_t) p->newset; /* l_sigset_t * */
		iarg[1] = p->sigsetsize; /* l_size_t */
		*n_args = 2;
		break;
	}
	/* linux_sigaltstack */
	case 131: {
		struct linux_sigaltstack_args *p = params;
		uarg[0] = (intptr_t) p->uss; /* l_stack_t * */
		uarg[1] = (intptr_t) p->uoss; /* l_stack_t * */
		*n_args = 2;
		break;
	}
	/* linux_utime */
	case 132: {
		struct linux_utime_args *p = params;
		uarg[0] = (intptr_t) p->fname; /* char * */
		uarg[1] = (intptr_t) p->times; /* struct l_utimbuf * */
		*n_args = 2;
		break;
	}
	/* linux_mknod */
	case 133: {
		struct linux_mknod_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->mode; /* l_int */
		iarg[2] = p->dev; /* l_dev_t */
		*n_args = 3;
		break;
	}
	/* linux_personality */
	case 135: {
		struct linux_personality_args *p = params;
		iarg[0] = p->per; /* l_uint */
		*n_args = 1;
		break;
	}
	/* linux_ustat */
	case 136: {
		struct linux_ustat_args *p = params;
		iarg[0] = p->dev; /* l_dev_t */
		uarg[1] = (intptr_t) p->ubuf; /* struct l_ustat * */
		*n_args = 2;
		break;
	}
	/* linux_statfs */
	case 137: {
		struct linux_statfs_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */
		*n_args = 2;
		break;
	}
	/* linux_fstatfs */
	case 138: {
		struct linux_fstatfs_args *p = params;
		iarg[0] = p->fd; /* l_uint */
		uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */
		*n_args = 2;
		break;
	}
	/* linux_sysfs */
	case 139: {
		struct linux_sysfs_args *p = params;
		iarg[0] = p->option; /* l_int */
		iarg[1] = p->arg1; /* l_ulong */
		iarg[2] = p->arg2; /* l_ulong */
		*n_args = 3;
		break;
	}
	/* linux_getpriority */
	case 140: {
		struct linux_getpriority_args *p = params;
		iarg[0] = p->which; /* l_int */
		iarg[1] = p->who; /* l_int */
		*n_args = 2;
		break;
	}
	/* setpriority */
	case 141: {
		struct setpriority_args *p = params;
		iarg[0] = p->which; /* int */
		iarg[1] = p->who; /* int */
		iarg[2] = p->prio; /* int */
		*n_args = 3;
		break;
	}
	/* linux_sched_setparam */
	case 142: {
		struct linux_sched_setparam_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		uarg[1] = (intptr_t) p->param; /* struct sched_param * */
		*n_args = 2;
		break;
	}
	/* linux_sched_getparam */
	case 143: {
		struct linux_sched_getparam_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		uarg[1] = (intptr_t) p->param; /* struct sched_param * */
		*n_args = 2;
		break;
	}
	/* linux_sched_setscheduler */
	case 144: {
		struct linux_sched_setscheduler_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		iarg[1] = p->policy; /* l_int */
		uarg[2] = (intptr_t) p->param; /* struct sched_param * */
		*n_args = 3;
		break;
	}
	/* linux_sched_getscheduler */
	case 145: {
		struct linux_sched_getscheduler_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		*n_args = 1;
		break;
	}
	/* linux_sched_get_priority_max */
	case 146: {
		struct linux_sched_get_priority_max_args *p = params;
		iarg[0] = p->policy; /* l_int */
		*n_args = 1;
		break;
	}
	/* linux_sched_get_priority_min */
	case 147: {
		struct linux_sched_get_priority_min_args *p = params;
		iarg[0] = p->policy; /* l_int */
		*n_args = 1;
		break;
	}
	/* linux_sched_rr_get_interval */
	case 148: {
		struct linux_sched_rr_get_interval_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		uarg[1] = (intptr_t) p->interval; /* struct l_timespec * */
		*n_args = 2;
		break;
	}
	/* mlock */
	case 149: {
		struct mlock_args *p = params;
		uarg[0] = (intptr_t) p->addr; /* const void * */
		uarg[1] = p->len; /* size_t */
		*n_args = 2;
		break;
	}
	/* munlock */
	case 150: {
		struct munlock_args *p = params;
		uarg[0] = (intptr_t) p->addr; /* const void * */
		uarg[1] = p->len; /* size_t */
		*n_args = 2;
		break;
	}
	/* mlockall */
	case 151: {
		struct mlockall_args *p = params;
		iarg[0] = p->how; /* int */
		*n_args = 1;
		break;
	}
	/* munlockall */
	case 152: {
		*n_args = 0;
		break;
	}
	/* linux_vhangup */
	case 153: {
		*n_args = 0;
		break;
	}
	/* linux_pivot_root */
	case 155: {
		*n_args = 0;
		break;
	}
	/* linux_sysctl */
	case 156: {
		struct linux_sysctl_args *p = params;
		uarg[0] = (intptr_t) p->args; /* struct l___sysctl_args * */
		*n_args = 1;
		break;
	}
	/* linux_prctl */
	case 157: {
		struct linux_prctl_args *p = params;
		iarg[0] = p->option; /* l_int */
		iarg[1] = p->arg2; /* l_uintptr_t */
		iarg[2] = p->arg3; /* l_uintptr_t */
		iarg[3] = p->arg4; /* l_uintptr_t */
		iarg[4] = p->arg5; /* l_uintptr_t */
		*n_args = 5;
		break;
	}
	/* linux_arch_prctl */
	case 158: {
		struct linux_arch_prctl_args *p = params;
		iarg[0] = p->code; /* l_int */
		iarg[1] = p->addr; /* l_ulong */
		*n_args = 2;
		break;
	}
	/* linux_adjtimex */
	case 159: {
		*n_args = 0;
		break;
	}
	/* linux_setrlimit */
	case 160: {
		struct linux_setrlimit_args *p = params;
		iarg[0] = p->resource; /* l_uint */
		uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */
		*n_args = 2;
		break;
	}
	/* chroot */
	case 161: {
		struct chroot_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		*n_args = 1;
		break;
	}
	/* sync */
	case 162: {
		*n_args = 0;
		break;
	}
	/* acct */
	case 163: {
		struct acct_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		*n_args = 1;
		break;
	}
	/* settimeofday */
	case 164: {
		struct settimeofday_args *p = params;
		uarg[0] = (intptr_t) p->tv; /* struct l_timeval * */
		uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
		*n_args = 2;
		break;
	}
	/* linux_mount */
	case 165: {
		struct linux_mount_args *p = params;
		uarg[0] = (intptr_t) p->specialfile; /* char * */
		uarg[1] = (intptr_t) p->dir; /* char * */
		uarg[2] = (intptr_t) p->filesystemtype; /* char * */
		iarg[3] = p->rwflag; /* l_ulong */
		uarg[4] = (intptr_t) p->data; /* void * */
		*n_args = 5;
		break;
	}
	/* linux_umount */
	case 166: {
		struct linux_umount_args *p = params;
		uarg[0] = (intptr_t) p->path; /* char * */
		iarg[1] = p->flags; /* l_int */
		*n_args = 2;
		break;
	}
	/* swapon */
	case 167: {
		struct swapon_args *p = params;
		uarg[0] = (intptr_t) p->name; /* char * */
		*n_args = 1;
		break;
	}
	/* linux_swapoff */
	case 168: {
		*n_args = 0;
		break;
	}
	/* linux_reboot */
	case 169: {
		struct linux_reboot_args *p = params;
		iarg[0] = p->magic1; /* l_int */
		iarg[1] = p->magic2; /* l_int */
		iarg[2] = p->cmd; /* l_uint */
		uarg[3] = (intptr_t) p->arg; /* void * */
		*n_args = 4;
		break;
	}
	/* linux_sethostname */
	case 170: {
		struct linux_sethostname_args *p = params;
		uarg[0] = (intptr_t) p->hostname; /* char * */
		iarg[1] = p->len; /* l_uint */
		*n_args = 2;
		break;
	}
	/* linux_setdomainname */
	case 171: {
		struct linux_setdomainname_args *p = params;
		uarg[0] = (intptr_t) p->name; /* char * */
		iarg[1] = p->len; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_iopl */
	case 172: {
		struct linux_iopl_args *p = params;
		iarg[0] = p->level; /* l_uint */
		*n_args = 1;
		break;
	}
	/* linux_init_module */
	case 175: {
		*n_args = 0;
		break;
	}
	/* linux_delete_module */
	case 176: {
		*n_args = 0;
		break;
	}
	/* linux_quotactl */
	case 179: {
		*n_args = 0;
		break;
	}
	/* linux_gettid */
	case 186: {
		*n_args = 0;
		break;
	}
	/* linux_setxattr */
	case 188: {
		*n_args = 0;
		break;
	}
	/* linux_lsetxattr */
	case 189: {
		*n_args = 0;
		break;
	}
	/* linux_fsetxattr */
	case 190: {
		*n_args = 0;
		break;
	}
	/* linux_getxattr */
	case 191: {
		*n_args = 0;
		break;
	}
	/* linux_lgetxattr */
	case 192: {
		*n_args = 0;
		break;
	}
	/* linux_fgetxattr */
	case 193: {
		*n_args = 0;
		break;
	}
	/* linux_listxattr */
	case 194: {
		*n_args = 0;
		break;
	}
	/* linux_llistxattr */
	case 195: {
		*n_args = 0;
		break;
	}
	/* linux_flistxattr */
	case 196: {
		*n_args = 0;
		break;
	}
	/* linux_removexattr */
	case 197: {
		*n_args = 0;
		break;
	}
	/* linux_lremovexattr */
	case 198: {
		*n_args = 0;
		break;
	}
	/* linux_fremovexattr */
	case 199: {
		*n_args = 0;
		break;
	}
	/* linux_tkill */
	case 200: {
		struct linux_tkill_args *p = params;
		iarg[0] = p->tid; /* l_int */
		iarg[1] = p->sig; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_time */
	case 201: {
		struct linux_time_args *p = params;
		uarg[0] = (intptr_t) p->tm; /* l_time_t * */
		*n_args = 1;
		break;
	}
	/* linux_sys_futex */
	case 202: {
		struct linux_sys_futex_args *p = params;
		uarg[0] = (intptr_t) p->uaddr; /* void * */
		iarg[1] = p->op; /* l_int */
		iarg[2] = p->val; /* l_int */
		uarg[3] = (intptr_t) p->timeout; /* struct l_timespec * */
		uarg[4] = (intptr_t) p->uaddr2; /* void * */
		iarg[5] = p->val3; /* l_int */
		*n_args = 6;
		break;
	}
	/* linux_sched_setaffinity */
	case 203: {
		struct linux_sched_setaffinity_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		iarg[1] = p->len; /* l_uint */
		uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
		*n_args = 3;
		break;
	}
	/* linux_sched_getaffinity */
	case 204: {
		struct linux_sched_getaffinity_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		iarg[1] = p->len; /* l_uint */
		uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
		*n_args = 3;
		break;
	}
	/* linux_lookup_dcookie */
	case 212: {
		*n_args = 0;
		break;
	}
	/* linux_epoll_create */
	case 213: {
		struct linux_epoll_create_args *p = params;
		iarg[0] = p->size; /* l_int */
		*n_args = 1;
		break;
	}
	/* linux_remap_file_pages */
	case 216: {
		*n_args = 0;
		break;
	}
	/* linux_getdents64 */
	case 217: {
		struct linux_getdents64_args *p = params;
		iarg[0] = p->fd; /* l_uint */
		uarg[1] = (intptr_t) p->dirent; /* void * */
		iarg[2] = p->count; /* l_uint */
		*n_args = 3;
		break;
	}
	/* linux_set_tid_address */
	case 218: {
		struct linux_set_tid_address_args *p = params;
		uarg[0] = (intptr_t) p->tidptr; /* l_int * */
		*n_args = 1;
		break;
	}
	/* linux_semtimedop */
	case 220: {
		*n_args = 0;
		break;
	}
	/* linux_fadvise64 */
	case 221: {
		struct linux_fadvise64_args *p = params;
		iarg[0] = p->fd; /* l_int */
		iarg[1] = p->offset; /* l_loff_t */
		iarg[2] = p->len; /* l_size_t */
		iarg[3] = p->advice; /* l_int */
		*n_args = 4;
		break;
	}
	/* linux_timer_create */
	case 222: {
		struct linux_timer_create_args *p = params;
		iarg[0] = p->clock_id; /* clockid_t */
		uarg[1] = (intptr_t) p->evp; /* struct sigevent * */
		uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */
		*n_args = 3;
		break;
	}
	/* linux_timer_settime */
	case 223: {
		struct linux_timer_settime_args *p = params;
		iarg[0] = p->timerid; /* l_timer_t */
		iarg[1] = p->flags; /* l_int */
		uarg[2] = (intptr_t) p->new; /* const struct itimerspec * */
		uarg[3] = (intptr_t) p->old; /* struct itimerspec * */
		*n_args = 4;
		break;
	}
	/* linux_timer_gettime */
	case 224: {
		struct linux_timer_gettime_args *p = params;
		iarg[0] = p->timerid; /* l_timer_t */
		uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */
		*n_args = 2;
		break;
	}
	/* linux_timer_getoverrun */
	case 225: {
		struct linux_timer_getoverrun_args *p = params;
		iarg[0] = p->timerid; /* l_timer_t */
		*n_args = 1;
		break;
	}
	/* linux_timer_delete */
	case 226: {
		struct linux_timer_delete_args *p = params;
		iarg[0] = p->timerid; /* l_timer_t */
		*n_args = 1;
		break;
	}
	/* linux_clock_settime */
	case 227: {
		struct linux_clock_settime_args *p = params;
		iarg[0] = p->which; /* clockid_t */
		uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
		*n_args = 2;
		break;
	}
	/* linux_clock_gettime */
	case 228: {
		struct linux_clock_gettime_args *p = params;
		iarg[0] = p->which; /* clockid_t */
		uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
		*n_args = 2;
		break;
	}
	/* linux_clock_getres */
	case 229: {
		struct linux_clock_getres_args *p = params;
		iarg[0] = p->which; /* clockid_t */
		uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
		*n_args = 2;
		break;
	}
	/* linux_clock_nanosleep */
	case 230: {
		struct linux_clock_nanosleep_args *p = params;
		iarg[0] = p->which; /* clockid_t */
		iarg[1] = p->flags; /* int */
		uarg[2] = (intptr_t) p->rqtp; /* struct l_timespec * */
		uarg[3] = (intptr_t) p->rmtp; /* struct l_timespec * */
		*n_args = 4;
		break;
	}
	/* linux_exit_group */
	case 231: {
		struct linux_exit_group_args *p = params;
		iarg[0] = p->error_code; /* l_int */
		*n_args = 1;
		break;
	}
	/* linux_epoll_wait */
	case 232: {
		struct linux_epoll_wait_args *p = params;
		iarg[0] = p->epfd; /* l_int */
		uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
		iarg[2] = p->maxevents; /* l_int */
		iarg[3] = p->timeout; /* l_int */
		*n_args = 4;
		break;
	}
	/* linux_epoll_ctl */
	case 233: {
		struct linux_epoll_ctl_args *p = params;
		iarg[0] = p->epfd; /* l_int */
		iarg[1] = p->op; /* l_int */
		iarg[2] = p->fd; /* l_int */
		uarg[3] = (intptr_t) p->event; /* struct epoll_event * */
		*n_args = 4;
		break;
	}
	/* linux_tgkill */
	case 234: {
		struct linux_tgkill_args *p = params;
		iarg[0] = p->tgid; /* l_int */
		iarg[1] = p->pid; /* l_int */
		iarg[2] = p->sig; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_utimes */
	case 235: {
		struct linux_utimes_args *p = params;
		uarg[0] = (intptr_t) p->fname; /* char * */
		uarg[1] = (intptr_t) p->tptr; /* struct l_timeval * */
		*n_args = 2;
		break;
	}
	/* linux_mbind */
	case 237: {
		*n_args = 0;
		break;
	}
	/* linux_set_mempolicy */
	case 238: {
		*n_args = 0;
		break;
	}
	/* linux_get_mempolicy */
	case 239: {
		*n_args = 0;
		break;
	}
	/* linux_mq_open */
	case 240: {
		*n_args = 0;
		break;
	}
	/* linux_mq_unlink */
	case 241: {
		*n_args = 0;
		break;
	}
	/* linux_mq_timedsend */
	case 242: {
		*n_args = 0;
		break;
	}
	/* linux_mq_timedreceive */
	case 243: {
		*n_args = 0;
		break;
	}
	/* linux_mq_notify */
	case 244: {
		*n_args = 0;
		break;
	}
	/* linux_mq_getsetattr */
	case 245: {
		*n_args = 0;
		break;
	}
	/* linux_kexec_load */
	case 246: {
		*n_args = 0;
		break;
	}
	/* linux_waitid */
	case 247: {
		struct linux_waitid_args *p = params;
		iarg[0] = p->idtype; /* l_int */
		iarg[1] = p->id; /* l_pid_t */
		uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
		iarg[3] = p->options; /* l_int */
		uarg[4] = (intptr_t) p->rusage; /* struct rusage * */
		*n_args = 5;
		break;
	}
	/* linux_add_key */
	case 248: {
		*n_args = 0;
		break;
	}
	/* linux_request_key */
	case 249: {
		*n_args = 0;
		break;
	}
	/* linux_keyctl */
	case 250: {
		*n_args = 0;
		break;
	}
	/* linux_ioprio_set */
	case 251: {
		*n_args = 0;
		break;
	}
	/* linux_ioprio_get */
	case 252: {
		*n_args = 0;
		break;
	}
	/* linux_inotify_init */
	case 253: {
		*n_args = 0;
		break;
	}
	/* linux_inotify_add_watch */
	case 254: {
		*n_args = 0;
		break;
	}
	/* linux_inotify_rm_watch */
	case 255: {
		*n_args = 0;
		break;
	}
	/* linux_migrate_pages */
	case 256: {
		*n_args = 0;
		break;
	}
	/* linux_openat */
	case 257: {
		struct linux_openat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->filename; /* const char * */
		iarg[2] = p->flags; /* l_int */
		iarg[3] = p->mode; /* l_int */
		*n_args = 4;
		break;
	}
	/* linux_mkdirat */
	case 258: {
		struct linux_mkdirat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->pathname; /* const char * */
		iarg[2] = p->mode; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_mknodat */
	case 259: {
		struct linux_mknodat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->filename; /* const char * */
		iarg[2] = p->mode; /* l_int */
		iarg[3] = p->dev; /* l_uint */
		*n_args = 4;
		break;
	}
	/* linux_fchownat */
	case 260: {
		struct linux_fchownat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->filename; /* const char * */
		iarg[2] = p->uid; /* l_uid_t */
		iarg[3] = p->gid; /* l_gid_t */
		iarg[4] = p->flag; /* l_int */
		*n_args = 5;
		break;
	}
	/* linux_futimesat */
	case 261: {
		struct linux_futimesat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->filename; /* char * */
		uarg[2] = (intptr_t) p->utimes; /* struct l_timeval * */
		*n_args = 3;
		break;
	}
	/* linux_newfstatat */
	case 262: {
		struct linux_newfstatat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->pathname; /* char * */
		uarg[2] = (intptr_t) p->statbuf; /* struct l_stat64 * */
		iarg[3] = p->flag; /* l_int */
		*n_args = 4;
		break;
	}
	/* linux_unlinkat */
	case 263: {
		struct linux_unlinkat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->pathname; /* const char * */
		iarg[2] = p->flag; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_renameat */
	case 264: {
		struct linux_renameat_args *p = params;
		iarg[0] = p->olddfd; /* l_int */
		uarg[1] = (intptr_t) p->oldname; /* const char * */
		iarg[2] = p->newdfd; /* l_int */
		uarg[3] = (intptr_t) p->newname; /* const char * */
		*n_args = 4;
		break;
	}
	/* linux_linkat */
	case 265: {
		struct linux_linkat_args *p = params;
		iarg[0] = p->olddfd; /* l_int */
		uarg[1] = (intptr_t) p->oldname; /* const char * */
		iarg[2] = p->newdfd; /* l_int */
		uarg[3] = (intptr_t) p->newname; /* const char * */
		iarg[4] = p->flag; /* l_int */
		*n_args = 5;
		break;
	}
	/* linux_symlinkat */
	case 266: {
		struct linux_symlinkat_args *p = params;
		uarg[0] = (intptr_t) p->oldname; /* const char * */
		iarg[1] = p->newdfd; /* l_int */
		uarg[2] = (intptr_t) p->newname; /* const char * */
		*n_args = 3;
		break;
	}
	/* linux_readlinkat */
	case 267: {
		struct linux_readlinkat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->path; /* const char * */
		uarg[2] = (intptr_t) p->buf; /* char * */
		iarg[3] = p->bufsiz; /* l_int */
		*n_args = 4;
		break;
	}
	/* linux_fchmodat */
	case 268: {
		struct linux_fchmodat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->filename; /* const char * */
		iarg[2] = p->mode; /* l_mode_t */
		*n_args = 3;
		break;
	}
	/* linux_faccessat */
	case 269: {
		struct linux_faccessat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->filename; /* const char * */
		iarg[2] = p->amode; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_pselect6 */
	case 270: {
		struct linux_pselect6_args *p = params;
		iarg[0] = p->nfds; /* l_int */
		uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */
		uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */
		uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */
		uarg[4] = (intptr_t) p->tsp; /* struct l_timespec * */
		uarg[5] = (intptr_t) p->sig; /* l_uintptr_t * */
		*n_args = 6;
		break;
	}
	/* linux_ppoll */
	case 271: {
		struct linux_ppoll_args *p = params;
		uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
		uarg[1] = p->nfds; /* uint32_t */
		uarg[2] = (intptr_t) p->tsp; /* struct l_timespec * */
		uarg[3] = (intptr_t) p->sset; /* l_sigset_t * */
		iarg[4] = p->ssize; /* l_size_t */
		*n_args = 5;
		break;
	}
	/* linux_unshare */
	case 272: {
		*n_args = 0;
		break;
	}
	/* linux_set_robust_list */
	case 273: {
		struct linux_set_robust_list_args *p = params;
		uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */
		iarg[1] = p->len; /* l_size_t */
		*n_args = 2;
		break;
	}
	/* linux_get_robust_list */
	case 274: {
		struct linux_get_robust_list_args *p = params;
		iarg[0] = p->pid; /* l_int */
		uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */
		uarg[2] = (intptr_t) p->len; /* l_size_t * */
		*n_args = 3;
		break;
	}
	/* linux_splice */
	case 275: {
		*n_args = 0;
		break;
	}
	/* linux_tee */
	case 276: {
		*n_args = 0;
		break;
	}
	/* linux_sync_file_range */
	case 277: {
		*n_args = 0;
		break;
	}
	/* linux_vmsplice */
	case 278: {
		*n_args = 0;
		break;
	}
	/* linux_move_pages */
	case 279: {
		*n_args = 0;
		break;
	}
	/* linux_utimensat */
	case 280: {
		struct linux_utimensat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->pathname; /* const char * */
		uarg[2] = (intptr_t) p->times; /* const struct l_timespec * */
		iarg[3] = p->flags; /* l_int */
		*n_args = 4;
		break;
	}
	/* linux_epoll_pwait */
	case 281: {
		struct linux_epoll_pwait_args *p = params;
		iarg[0] = p->epfd; /* l_int */
		uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
		iarg[2] = p->maxevents; /* l_int */
		iarg[3] = p->timeout; /* l_int */
		uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */
		iarg[5] = p->sigsetsize; /* l_size_t */
		*n_args = 6;
		break;
	}
	/* linux_signalfd */
	case 282: {
		*n_args = 0;
		break;
	}
	/* linux_timerfd_create */
	case 283: {
		struct linux_timerfd_create_args *p = params;
		iarg[0] = p->clockid; /* l_int */
		iarg[1] = p->flags; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_eventfd */
	case 284: {
		struct linux_eventfd_args *p = params;
		iarg[0] = p->initval; /* l_uint */
		*n_args = 1;
		break;
	}
	/* linux_fallocate */
	case 285: {
		struct linux_fallocate_args *p = params;
		iarg[0] = p->fd; /* l_int */
		iarg[1] = p->mode; /* l_int */
		iarg[2] = p->offset; /* l_loff_t */
		iarg[3] = p->len; /* l_loff_t */
		*n_args = 4;
		break;
	}
	/* linux_timerfd_settime */
	case 286: {
		struct linux_timerfd_settime_args *p = params;
		iarg[0] = p->fd; /* l_int */
		iarg[1] = p->flags; /* l_int */
		uarg[2] = (intptr_t) p->new_value; /* const struct l_itimerspec * */
		uarg[3] = (intptr_t) p->old_value; /* struct l_itimerspec * */
		*n_args = 4;
		break;
	}
	/* linux_timerfd_gettime */
	case 287: {
		struct linux_timerfd_gettime_args *p = params;
		iarg[0] = p->fd; /* l_int */
		uarg[1] = (intptr_t) p->old_value; /* struct l_itimerspec * */
		*n_args = 2;
		break;
	}
	/* linux_accept4 */
	case 288: {
		struct linux_accept4_args *p = params;
		iarg[0] = p->s; /* l_int */
		iarg[1] = p->addr; /* l_uintptr_t */
		iarg[2] = p->namelen; /* l_uintptr_t */
		iarg[3] = p->flags; /* int */
		*n_args = 4;
		break;
	}
	/* linux_signalfd4 */
	case 289: {
		*n_args = 0;
		break;
	}
	/* linux_eventfd2 */
	case 290: {
		struct linux_eventfd2_args *p = params;
		iarg[0] = p->initval; /* l_uint */
		iarg[1] = p->flags; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_epoll_create1 */
	case 291: {
		struct linux_epoll_create1_args *p = params;
		iarg[0] = p->flags; /* l_int */
		*n_args = 1;
		break;
	}
	/* linux_dup3 */
	case 292: {
		struct linux_dup3_args *p = params;
		iarg[0] = p->oldfd; /* l_int */
		iarg[1] = p->newfd; /* l_int */
		iarg[2] = p->flags; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_pipe2 */
	case 293: {
		struct linux_pipe2_args *p = params;
		uarg[0] = (intptr_t) p->pipefds; /* l_int * */
		iarg[1] = p->flags; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_inotify_init1 */
	case 294: {
		struct linux_inotify_init1_args *p = params;
		iarg[0] = p->flags; /* l_int */
		*n_args = 1;
		break;
	}
	/* linux_preadv */
	case 295: {
		struct linux_preadv_args *p = params;
		iarg[0] = p->fd; /* l_ulong */
		uarg[1] = (intptr_t) p->vec; /* struct iovec * */
		iarg[2] = p->vlen; /* l_ulong */
		iarg[3] = p->pos_l; /* l_ulong */
		iarg[4] = p->pos_h; /* l_ulong */
		*n_args = 5;
		break;
	}
	/* linux_pwritev */
	case 296: {
		struct linux_pwritev_args *p = params;
		iarg[0] = p->fd; /* l_ulong */
		uarg[1] = (intptr_t) p->vec; /* struct iovec * */
		iarg[2] = p->vlen; /* l_ulong */
		iarg[3] = p->pos_l; /* l_ulong */
		iarg[4] = p->pos_h; /* l_ulong */
		*n_args = 5;
		break;
	}
	/* linux_rt_tgsigqueueinfo */
	case 297: {
		struct linux_rt_tgsigqueueinfo_args *p = params;
		iarg[0] = p->tgid; /* l_pid_t */
		iarg[1] = p->tid; /* l_pid_t */
		iarg[2] = p->sig; /* l_int */
		uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */
		*n_args = 4;
		break;
	}
	/* linux_perf_event_open */
	case 298: {
		*n_args = 0;
		break;
	}
	/* linux_recvmmsg */
	case 299: {
		struct linux_recvmmsg_args *p = params;
		iarg[0] = p->s; /* l_int */
		uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
		iarg[2] = p->vlen; /* l_uint */
		iarg[3] = p->flags; /* l_uint */
		uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */
		*n_args = 5;
		break;
	}
	/* linux_fanotify_init */
	case 300: {
		*n_args = 0;
		break;
	}
	/* linux_fanotify_mark */
	case 301: {
		*n_args = 0;
		break;
	}
	/* linux_prlimit64 */
	case 302: {
		struct linux_prlimit64_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		iarg[1] = p->resource; /* l_uint */
		uarg[2] = (intptr_t) p->new; /* struct rlimit * */
		uarg[3] = (intptr_t) p->old; /* struct rlimit * */
		*n_args = 4;
		break;
	}
	/* linux_name_to_handle_at */
	case 303: {
		*n_args = 0;
		break;
	}
	/* linux_open_by_handle_at */
	case 304: {
		*n_args = 0;
		break;
	}
	/* linux_clock_adjtime */
	case 305: {
		*n_args = 0;
		break;
	}
	/* linux_syncfs */
	case 306: {
		struct linux_syncfs_args *p = params;
		iarg[0] = p->fd; /* l_int */
		*n_args = 1;
		break;
	}
	/* linux_sendmmsg */
	case 307: {
		struct linux_sendmmsg_args *p = params;
		iarg[0] = p->s; /* l_int */
		uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
		iarg[2] = p->vlen; /* l_uint */
		iarg[3] = p->flags; /* l_uint */
		*n_args = 4;
		break;
	}
	/* linux_setns */
	case 308: {
		struct linux_setns_args *p = params;
		iarg[0] = p->fd; /* l_int */
		iarg[1] = p->nstype; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_getcpu */
	case 309: {
		struct linux_getcpu_args *p = params;
		uarg[0] = (intptr_t) p->cpu; /* l_uint * */
		uarg[1] = (intptr_t) p->node; /* l_uint * */
		uarg[2] = (intptr_t) p->cache; /* void * */
		*n_args = 3;
		break;
	}
	/* linux_process_vm_readv */
	case 310: {
		struct linux_process_vm_readv_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
		iarg[2] = p->liovcnt; /* l_ulong */
		uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
		iarg[4] = p->riovcnt; /* l_ulong */
		iarg[5] = p->flags; /* l_ulong */
		*n_args = 6;
		break;
	}
	/* linux_process_vm_writev */
	case 311: {
		struct linux_process_vm_writev_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
		iarg[2] = p->liovcnt; /* l_ulong */
		uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
		iarg[4] = p->riovcnt; /* l_ulong */
		iarg[5] = p->flags; /* l_ulong */
		*n_args = 6;
		break;
	}
	/* linux_kcmp */
	case 312: {
		struct linux_kcmp_args *p = params;
		iarg[0] = p->pid1; /* l_pid_t */
		iarg[1] = p->pid2; /* l_pid_t */
		iarg[2] = p->type; /* l_int */
		iarg[3] = p->idx1; /* l_ulong */
		iarg[4] = p->idx; /* l_ulong */
		*n_args = 5;
		break;
	}
	/* linux_finit_module */
	case 313: {
		struct linux_finit_module_args *p = params;
		iarg[0] = p->fd; /* l_int */
		uarg[1] = (intptr_t) p->uargs; /* const char * */
		iarg[2] = p->flags; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_sched_setattr */
	case 314: {
		struct linux_sched_setattr_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		uarg[1] = (intptr_t) p->attr; /* void * */
		iarg[2] = p->flags; /* l_uint */
		*n_args = 3;
		break;
	}
	/* linux_sched_getattr */
	case 315: {
		struct linux_sched_getattr_args *p = params;
		iarg[0] = p->pid; /* l_pid_t */
		uarg[1] = (intptr_t) p->attr; /* void * */
		iarg[2] = p->size; /* l_uint */
		iarg[3] = p->flags; /* l_uint */
		*n_args = 4;
		break;
	}
	/* linux_renameat2 */
	case 316: {
		struct linux_renameat2_args *p = params;
		iarg[0] = p->oldfd; /* l_int */
		uarg[1] = (intptr_t) p->oldname; /* const char * */
		iarg[2] = p->newfd; /* l_int */
		uarg[3] = (intptr_t) p->newname; /* const char * */
		uarg[4] = p->flags; /* unsigned int */
		*n_args = 5;
		break;
	}
	/* linux_seccomp */
	case 317: {
		struct linux_seccomp_args *p = params;
		iarg[0] = p->op; /* l_uint */
		iarg[1] = p->flags; /* l_uint */
		uarg[2] = (intptr_t) p->uargs; /* const char * */
		*n_args = 3;
		break;
	}
	/* linux_getrandom */
	case 318: {
		struct linux_getrandom_args *p = params;
		uarg[0] = (intptr_t) p->buf; /* char * */
		iarg[1] = p->count; /* l_size_t */
		iarg[2] = p->flags; /* l_uint */
		*n_args = 3;
		break;
	}
	/* linux_memfd_create */
	case 319: {
		struct linux_memfd_create_args *p = params;
		uarg[0] = (intptr_t) p->uname_ptr; /* const char * */
		iarg[1] = p->flags; /* l_uint */
		*n_args = 2;
		break;
	}
	/* linux_kexec_file_load */
	case 320: {
		struct linux_kexec_file_load_args *p = params;
		iarg[0] = p->kernel_fd; /* l_int */
		iarg[1] = p->initrd_fd; /* l_int */
		iarg[2] = p->cmdline_len; /* l_ulong */
		uarg[3] = (intptr_t) p->cmdline_ptr; /* const char * */
		iarg[4] = p->flags; /* l_ulong */
		*n_args = 5;
		break;
	}
	/* linux_bpf */
	case 321: {
		struct linux_bpf_args *p = params;
		iarg[0] = p->cmd; /* l_int */
		uarg[1] = (intptr_t) p->attr; /* void * */
		iarg[2] = p->size; /* l_uint */
		*n_args = 3;
		break;
	}
	/* linux_execveat */
	case 322: {
		struct linux_execveat_args *p = params;
		iarg[0] = p->dfd; /* l_int */
		uarg[1] = (intptr_t) p->filename; /* const char * */
		uarg[2] = (intptr_t) p->argv; /* const char ** */
		uarg[3] = (intptr_t) p->envp; /* const char ** */
		iarg[4] = p->flags; /* l_int */
		*n_args = 5;
		break;
	}
	/* linux_userfaultfd */
	case 323: {
		struct linux_userfaultfd_args *p = params;
		iarg[0] = p->flags; /* l_int */
		*n_args = 1;
		break;
	}
	/* linux_membarrier */
	case 324: {
		struct linux_membarrier_args *p = params;
		iarg[0] = p->cmd; /* l_int */
		iarg[1] = p->flags; /* l_int */
		*n_args = 2;
		break;
	}
	/* linux_mlock2 */
	case 325: {
		struct linux_mlock2_args *p = params;
		iarg[0] = p->start; /* l_ulong */
		iarg[1] = p->len; /* l_size_t */
		iarg[2] = p->flags; /* l_int */
		*n_args = 3;
		break;
	}
	/* linux_copy_file_range */
	case 326: {
		struct linux_copy_file_range_args *p = params;
		iarg[0] = p->fd_in; /* l_int */
		uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
		iarg[2] = p->fd_out; /* l_int */
		uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
		iarg[4] = p->len; /* l_size_t */
		iarg[5] = p->flags; /* l_uint */
		*n_args = 6;
		break;
	}
	/* linux_preadv2 */
	case 327: {
		struct linux_preadv2_args *p = params;
		iarg[0] = p->fd; /* l_ulong */
		uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
		iarg[2] = p->vlen; /* l_ulong */
		iarg[3] = p->pos_l; /* l_ulong */
		iarg[4] = p->pos_h; /* l_ulong */
		iarg[5] = p->flags; /* l_int */
		*n_args = 6;
		break;
	}
	/* linux_pwritev2 */
	case 328: {
		struct linux_pwritev2_args *p = params;
		iarg[0] = p->fd; /* l_ulong */
		uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
		iarg[2] = p->vlen; /* l_ulong */
		iarg[3] = p->pos_l; /* l_ulong */
		iarg[4] = p->pos_h; /* l_ulong */
		iarg[5] = p->flags; /* l_int */
		*n_args = 6;
		break;
	}
	/* linux_pkey_mprotect */
	case 329: {
		struct linux_pkey_mprotect_args *p = params;
		iarg[0] = p->start; /* l_ulong */
		iarg[1] = p->len; /* l_size_t */
		iarg[2] = p->prot; /* l_ulong */
		iarg[3] = p->pkey; /* l_int */
		*n_args = 4;
		break;
	}
	/* linux_pkey_alloc */
	case 330: {
		struct linux_pkey_alloc_args *p = params;
		iarg[0] = p->flags; /* l_ulong */
		iarg[1] = p->init_val; /* l_ulong */
		*n_args = 2;
		break;
	}
	/* linux_pkey_free */
	case 331: {
		struct linux_pkey_free_args *p = params;
		iarg[0] = p->pkey; /* l_int */
		*n_args = 1;
		break;
	}
	default:
		*n_args = 0;
		break;
	};
}
static void
systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
{
	const char *p = NULL;
	switch (sysnum) {
#define	nosys	linux_nosys
	/* read */
	case 0:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "u_int";
			break;
		default:
			break;
		};
		break;
	/* write */
	case 1:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "u_int";
			break;
		default:
			break;
		};
		break;
	/* linux_open */
	case 2:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* close */
	case 3:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_newstat */
	case 4:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland struct l_newstat *";
			break;
		default:
			break;
		};
		break;
	/* linux_newfstat */
	case 5:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "userland struct l_newstat *";
			break;
		default:
			break;
		};
		break;
	/* linux_newlstat */
	case 6:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland struct l_newstat *";
			break;
		default:
			break;
		};
		break;
	/* poll */
	case 7:
		switch(ndx) {
		case 0:
			p = "userland struct pollfd *";
			break;
		case 1:
			p = "u_int";
			break;
		case 2:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_lseek */
	case 8:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "l_off_t";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_mmap2 */
	case 9:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "l_ulong";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "l_ulong";
			break;
		case 4:
			p = "l_ulong";
			break;
		case 5:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_mprotect */
	case 10:
		switch(ndx) {
		case 0:
			p = "caddr_t";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* munmap */
	case 11:
		switch(ndx) {
		case 0:
			p = "caddr_t";
			break;
		case 1:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_brk */
	case 12:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_rt_sigaction */
	case 13:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland l_sigaction_t *";
			break;
		case 2:
			p = "userland l_sigaction_t *";
			break;
		case 3:
			p = "l_size_t";
			break;
		default:
			break;
		};
		break;
	/* linux_rt_sigprocmask */
	case 14:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland l_sigset_t *";
			break;
		case 2:
			p = "userland l_sigset_t *";
			break;
		case 3:
			p = "l_size_t";
			break;
		default:
			break;
		};
		break;
	/* linux_rt_sigreturn */
	case 15:
		switch(ndx) {
		case 0:
			p = "userland struct l_ucontext *";
			break;
		default:
			break;
		};
		break;
	/* linux_ioctl */
	case 16:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "l_uint";
			break;
		case 2:
			p = "uintptr_t";
			break;
		default:
			break;
		};
		break;
	/* linux_pread */
	case 17:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "l_size_t";
			break;
		case 3:
			p = "l_loff_t";
			break;
		default:
			break;
		};
		break;
	/* linux_pwrite */
	case 18:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "l_size_t";
			break;
		case 3:
			p = "l_loff_t";
			break;
		default:
			break;
		};
		break;
	/* readv */
	case 19:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "userland struct iovec *";
			break;
		case 2:
			p = "u_int";
			break;
		default:
			break;
		};
		break;
	/* writev */
	case 20:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "userland struct iovec *";
			break;
		case 2:
			p = "u_int";
			break;
		default:
			break;
		};
		break;
	/* linux_access */
	case 21:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_pipe */
	case 22:
		switch(ndx) {
		case 0:
			p = "userland l_ulong *";
			break;
		default:
			break;
		};
		break;
	/* linux_select */
	case 23:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland l_fd_set *";
			break;
		case 2:
			p = "userland l_fd_set *";
			break;
		case 3:
			p = "userland l_fd_set *";
			break;
		case 4:
			p = "userland struct l_timeval *";
			break;
		default:
			break;
		};
		break;
	/* sched_yield */
	case 24:
		break;
	/* linux_mremap */
	case 25:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "l_ulong";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "l_ulong";
			break;
		case 4:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_msync */
	case 26:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "l_size_t";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_mincore */
	case 27:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "l_size_t";
			break;
		case 2:
			p = "userland u_char *";
			break;
		default:
			break;
		};
		break;
	/* madvise */
	case 28:
		switch(ndx) {
		case 0:
			p = "userland void *";
			break;
		case 1:
			p = "size_t";
			break;
		case 2:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_shmget */
	case 29:
		switch(ndx) {
		case 0:
			p = "l_key_t";
			break;
		case 1:
			p = "l_size_t";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_shmat */
	case 30:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_shmctl */
	case 31:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "userland struct l_shmid_ds *";
			break;
		default:
			break;
		};
		break;
	/* dup */
	case 32:
		switch(ndx) {
		case 0:
			p = "u_int";
			break;
		default:
			break;
		};
		break;
	/* dup2 */
	case 33:
		switch(ndx) {
		case 0:
			p = "u_int";
			break;
		case 1:
			p = "u_int";
			break;
		default:
			break;
		};
		break;
	/* linux_pause */
	case 34:
		break;
	/* linux_nanosleep */
	case 35:
		switch(ndx) {
		case 0:
			p = "userland const struct l_timespec *";
			break;
		case 1:
			p = "userland struct l_timespec *";
			break;
		default:
			break;
		};
		break;
	/* linux_getitimer */
	case 36:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct l_itimerval *";
			break;
		default:
			break;
		};
		break;
	/* linux_alarm */
	case 37:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_setitimer */
	case 38:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct l_itimerval *";
			break;
		case 2:
			p = "userland struct l_itimerval *";
			break;
		default:
			break;
		};
		break;
	/* linux_getpid */
	case 39:
		break;
	/* linux_sendfile */
	case 40:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "userland l_long *";
			break;
		case 3:
			p = "l_size_t";
			break;
		default:
			break;
		};
		break;
	/* linux_socket */
	case 41:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_connect */
	case 42:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_accept */
	case 43:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_uintptr_t";
			break;
		default:
			break;
		};
		break;
	/* linux_sendto */
	case 44:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "l_int";
			break;
		case 4:
			p = "l_uintptr_t";
			break;
		case 5:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_recvfrom */
	case 45:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_size_t";
			break;
		case 3:
			p = "l_int";
			break;
		case 4:
			p = "l_uintptr_t";
			break;
		case 5:
			p = "l_uintptr_t";
			break;
		default:
			break;
		};
		break;
	/* linux_sendmsg */
	case 46:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_recvmsg */
	case 47:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_shutdown */
	case 48:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_bind */
	case 49:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_listen */
	case 50:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_getsockname */
	case 51:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_uintptr_t";
			break;
		default:
			break;
		};
		break;
	/* linux_getpeername */
	case 52:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_uintptr_t";
			break;
		default:
			break;
		};
		break;
	/* linux_socketpair */
	case 53:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "l_uintptr_t";
			break;
		default:
			break;
		};
		break;
	/* linux_setsockopt */
	case 54:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "l_uintptr_t";
			break;
		case 4:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_getsockopt */
	case 55:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "l_uintptr_t";
			break;
		case 4:
			p = "l_uintptr_t";
			break;
		default:
			break;
		};
		break;
	/* linux_clone */
	case 56:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland void *";
			break;
		case 2:
			p = "userland void *";
			break;
		case 3:
			p = "userland void *";
			break;
		case 4:
			p = "userland void *";
			break;
		default:
			break;
		};
		break;
	/* linux_fork */
	case 57:
		break;
	/* linux_vfork */
	case 58:
		break;
	/* linux_execve */
	case 59:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland char **";
			break;
		case 2:
			p = "userland char **";
			break;
		default:
			break;
		};
		break;
	/* linux_exit */
	case 60:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_wait4 */
	case 61:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "userland l_int *";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "userland struct rusage *";
			break;
		default:
			break;
		};
		break;
	/* linux_kill */
	case 62:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_newuname */
	case 63:
		switch(ndx) {
		case 0:
			p = "userland struct l_new_utsname *";
			break;
		default:
			break;
		};
		break;
	/* linux_semget */
	case 64:
		switch(ndx) {
		case 0:
			p = "l_key_t";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_semop */
	case 65:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct l_sembuf *";
			break;
		case 2:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_semctl */
	case 66:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "union l_semun";
			break;
		default:
			break;
		};
		break;
	/* linux_shmdt */
	case 67:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* linux_msgget */
	case 68:
		switch(ndx) {
		case 0:
			p = "l_key_t";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_msgsnd */
	case 69:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct l_msgbuf *";
			break;
		case 2:
			p = "l_size_t";
			break;
		case 3:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_msgrcv */
	case 70:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct l_msgbuf *";
			break;
		case 2:
			p = "l_size_t";
			break;
		case 3:
			p = "l_long";
			break;
		case 4:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_msgctl */
	case 71:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "userland struct l_msqid_ds *";
			break;
		default:
			break;
		};
		break;
	/* linux_fcntl */
	case 72:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "l_uint";
			break;
		case 2:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* flock */
	case 73:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* fsync */
	case 74:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_fdatasync */
	case 75:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_truncate */
	case 76:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_ftruncate */
	case 77:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_long";
			break;
		default:
			break;
		};
		break;
	/* linux_getdents */
	case 78:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "userland void *";
			break;
		case 2:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_getcwd */
	case 79:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_chdir */
	case 80:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* fchdir */
	case 81:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_rename */
	case 82:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* linux_mkdir */
	case 83:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_rmdir */
	case 84:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* linux_creat */
	case 85:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_link */
	case 86:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* linux_unlink */
	case 87:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* linux_symlink */
	case 88:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* linux_readlink */
	case 89:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_chmod */
	case 90:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_mode_t";
			break;
		default:
			break;
		};
		break;
	/* fchmod */
	case 91:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_chown */
	case 92:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_uid_t";
			break;
		case 2:
			p = "l_gid_t";
			break;
		default:
			break;
		};
		break;
	/* fchown */
	case 93:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "int";
			break;
		case 2:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_lchown */
	case 94:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_uid_t";
			break;
		case 2:
			p = "l_gid_t";
			break;
		default:
			break;
		};
		break;
	/* umask */
	case 95:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* gettimeofday */
	case 96:
		switch(ndx) {
		case 0:
			p = "userland struct l_timeval *";
			break;
		case 1:
			p = "userland struct timezone *";
			break;
		default:
			break;
		};
		break;
	/* linux_getrlimit */
	case 97:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "userland struct l_rlimit *";
			break;
		default:
			break;
		};
		break;
	/* getrusage */
	case 98:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "userland struct rusage *";
			break;
		default:
			break;
		};
		break;
	/* linux_sysinfo */
	case 99:
		switch(ndx) {
		case 0:
			p = "userland struct l_sysinfo *";
			break;
		default:
			break;
		};
		break;
	/* linux_times */
	case 100:
		switch(ndx) {
		case 0:
			p = "userland struct l_times_argv *";
			break;
		default:
			break;
		};
		break;
	/* linux_ptrace */
	case 101:
		switch(ndx) {
		case 0:
			p = "l_long";
			break;
		case 1:
			p = "l_long";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_getuid */
	case 102:
		break;
	/* linux_syslog */
	case 103:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_getgid */
	case 104:
		break;
	/* setuid */
	case 105:
		switch(ndx) {
		case 0:
			p = "uid_t";
			break;
		default:
			break;
		};
		break;
	/* setgid */
	case 106:
		switch(ndx) {
		case 0:
			p = "gid_t";
			break;
		default:
			break;
		};
		break;
	/* geteuid */
	case 107:
		break;
	/* getegid */
	case 108:
		break;
	/* setpgid */
	case 109:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_getppid */
	case 110:
		break;
	/* getpgrp */
	case 111:
		break;
	/* setsid */
	case 112:
		break;
	/* setreuid */
	case 113:
		switch(ndx) {
		case 0:
			p = "uid_t";
			break;
		case 1:
			p = "uid_t";
			break;
		default:
			break;
		};
		break;
	/* setregid */
	case 114:
		switch(ndx) {
		case 0:
			p = "gid_t";
			break;
		case 1:
			p = "gid_t";
			break;
		default:
			break;
		};
		break;
	/* linux_getgroups */
	case 115:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland l_gid_t *";
			break;
		default:
			break;
		};
		break;
	/* linux_setgroups */
	case 116:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland l_gid_t *";
			break;
		default:
			break;
		};
		break;
	/* setresuid */
	case 117:
		switch(ndx) {
		case 0:
			p = "uid_t";
			break;
		case 1:
			p = "uid_t";
			break;
		case 2:
			p = "uid_t";
			break;
		default:
			break;
		};
		break;
	/* getresuid */
	case 118:
		switch(ndx) {
		case 0:
			p = "userland uid_t *";
			break;
		case 1:
			p = "userland uid_t *";
			break;
		case 2:
			p = "userland uid_t *";
			break;
		default:
			break;
		};
		break;
	/* setresgid */
	case 119:
		switch(ndx) {
		case 0:
			p = "gid_t";
			break;
		case 1:
			p = "gid_t";
			break;
		case 2:
			p = "gid_t";
			break;
		default:
			break;
		};
		break;
	/* getresgid */
	case 120:
		switch(ndx) {
		case 0:
			p = "userland gid_t *";
			break;
		case 1:
			p = "userland gid_t *";
			break;
		case 2:
			p = "userland gid_t *";
			break;
		default:
			break;
		};
		break;
	/* getpgid */
	case 121:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_setfsuid */
	case 122:
		switch(ndx) {
		case 0:
			p = "l_uid_t";
			break;
		default:
			break;
		};
		break;
	/* linux_setfsgid */
	case 123:
		switch(ndx) {
		case 0:
			p = "l_gid_t";
			break;
		default:
			break;
		};
		break;
	/* linux_getsid */
	case 124:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		default:
			break;
		};
		break;
	/* linux_capget */
	case 125:
		switch(ndx) {
		case 0:
			p = "userland struct l_user_cap_header *";
			break;
		case 1:
			p = "userland struct l_user_cap_data *";
			break;
		default:
			break;
		};
		break;
	/* linux_capset */
	case 126:
		switch(ndx) {
		case 0:
			p = "userland struct l_user_cap_header *";
			break;
		case 1:
			p = "userland struct l_user_cap_data *";
			break;
		default:
			break;
		};
		break;
	/* linux_rt_sigpending */
	case 127:
		switch(ndx) {
		case 0:
			p = "userland l_sigset_t *";
			break;
		case 1:
			p = "l_size_t";
			break;
		default:
			break;
		};
		break;
	/* linux_rt_sigtimedwait */
	case 128:
		switch(ndx) {
		case 0:
			p = "userland l_sigset_t *";
			break;
		case 1:
			p = "userland l_siginfo_t *";
			break;
		case 2:
			p = "userland struct l_timeval *";
			break;
		case 3:
			p = "l_size_t";
			break;
		default:
			break;
		};
		break;
	/* linux_rt_sigqueueinfo */
	case 129:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "userland l_siginfo_t *";
			break;
		default:
			break;
		};
		break;
	/* linux_rt_sigsuspend */
	case 130:
		switch(ndx) {
		case 0:
			p = "userland l_sigset_t *";
			break;
		case 1:
			p = "l_size_t";
			break;
		default:
			break;
		};
		break;
	/* linux_sigaltstack */
	case 131:
		switch(ndx) {
		case 0:
			p = "userland l_stack_t *";
			break;
		case 1:
			p = "userland l_stack_t *";
			break;
		default:
			break;
		};
		break;
	/* linux_utime */
	case 132:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland struct l_utimbuf *";
			break;
		default:
			break;
		};
		break;
	/* linux_mknod */
	case 133:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_dev_t";
			break;
		default:
			break;
		};
		break;
	/* linux_personality */
	case 135:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_ustat */
	case 136:
		switch(ndx) {
		case 0:
			p = "l_dev_t";
			break;
		case 1:
			p = "userland struct l_ustat *";
			break;
		default:
			break;
		};
		break;
	/* linux_statfs */
	case 137:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland struct l_statfs_buf *";
			break;
		default:
			break;
		};
		break;
	/* linux_fstatfs */
	case 138:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "userland struct l_statfs_buf *";
			break;
		default:
			break;
		};
		break;
	/* linux_sysfs */
	case 139:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_ulong";
			break;
		case 2:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_getpriority */
	case 140:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* setpriority */
	case 141:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		case 1:
			p = "int";
			break;
		case 2:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_setparam */
	case 142:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "userland struct sched_param *";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_getparam */
	case 143:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "userland struct sched_param *";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_setscheduler */
	case 144:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "userland struct sched_param *";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_getscheduler */
	case 145:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_get_priority_max */
	case 146:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_get_priority_min */
	case 147:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_rr_get_interval */
	case 148:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "userland struct l_timespec *";
			break;
		default:
			break;
		};
		break;
	/* mlock */
	case 149:
		switch(ndx) {
		case 0:
			p = "userland const void *";
			break;
		case 1:
			p = "size_t";
			break;
		default:
			break;
		};
		break;
	/* munlock */
	case 150:
		switch(ndx) {
		case 0:
			p = "userland const void *";
			break;
		case 1:
			p = "size_t";
			break;
		default:
			break;
		};
		break;
	/* mlockall */
	case 151:
		switch(ndx) {
		case 0:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* munlockall */
	case 152:
		break;
	/* linux_vhangup */
	case 153:
		break;
	/* linux_pivot_root */
	case 155:
		break;
	/* linux_sysctl */
	case 156:
		switch(ndx) {
		case 0:
			p = "userland struct l___sysctl_args *";
			break;
		default:
			break;
		};
		break;
	/* linux_prctl */
	case 157:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_uintptr_t";
			break;
		case 3:
			p = "l_uintptr_t";
			break;
		case 4:
			p = "l_uintptr_t";
			break;
		default:
			break;
		};
		break;
	/* linux_arch_prctl */
	case 158:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_adjtimex */
	case 159:
		break;
	/* linux_setrlimit */
	case 160:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "userland struct l_rlimit *";
			break;
		default:
			break;
		};
		break;
	/* chroot */
	case 161:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* sync */
	case 162:
		break;
	/* acct */
	case 163:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* settimeofday */
	case 164:
		switch(ndx) {
		case 0:
			p = "userland struct l_timeval *";
			break;
		case 1:
			p = "userland struct timezone *";
			break;
		default:
			break;
		};
		break;
	/* linux_mount */
	case 165:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "userland char *";
			break;
		case 3:
			p = "l_ulong";
			break;
		case 4:
			p = "userland void *";
			break;
		default:
			break;
		};
		break;
	/* linux_umount */
	case 166:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* swapon */
	case 167:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		default:
			break;
		};
		break;
	/* linux_swapoff */
	case 168:
		break;
	/* linux_reboot */
	case 169:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_uint";
			break;
		case 3:
			p = "userland void *";
			break;
		default:
			break;
		};
		break;
	/* linux_sethostname */
	case 170:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_setdomainname */
	case 171:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_iopl */
	case 172:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_init_module */
	case 175:
		break;
	/* linux_delete_module */
	case 176:
		break;
	/* linux_quotactl */
	case 179:
		break;
	/* linux_gettid */
	case 186:
		break;
	/* linux_setxattr */
	case 188:
		break;
	/* linux_lsetxattr */
	case 189:
		break;
	/* linux_fsetxattr */
	case 190:
		break;
	/* linux_getxattr */
	case 191:
		break;
	/* linux_lgetxattr */
	case 192:
		break;
	/* linux_fgetxattr */
	case 193:
		break;
	/* linux_listxattr */
	case 194:
		break;
	/* linux_llistxattr */
	case 195:
		break;
	/* linux_flistxattr */
	case 196:
		break;
	/* linux_removexattr */
	case 197:
		break;
	/* linux_lremovexattr */
	case 198:
		break;
	/* linux_fremovexattr */
	case 199:
		break;
	/* linux_tkill */
	case 200:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_time */
	case 201:
		switch(ndx) {
		case 0:
			p = "userland l_time_t *";
			break;
		default:
			break;
		};
		break;
	/* linux_sys_futex */
	case 202:
		switch(ndx) {
		case 0:
			p = "userland void *";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "userland struct l_timespec *";
			break;
		case 4:
			p = "userland void *";
			break;
		case 5:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_setaffinity */
	case 203:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "l_uint";
			break;
		case 2:
			p = "userland l_ulong *";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_getaffinity */
	case 204:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "l_uint";
			break;
		case 2:
			p = "userland l_ulong *";
			break;
		default:
			break;
		};
		break;
	/* linux_lookup_dcookie */
	case 212:
		break;
	/* linux_epoll_create */
	case 213:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_remap_file_pages */
	case 216:
		break;
	/* linux_getdents64 */
	case 217:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "userland void *";
			break;
		case 2:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_set_tid_address */
	case 218:
		switch(ndx) {
		case 0:
			p = "userland l_int *";
			break;
		default:
			break;
		};
		break;
	/* linux_semtimedop */
	case 220:
		break;
	/* linux_fadvise64 */
	case 221:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_loff_t";
			break;
		case 2:
			p = "l_size_t";
			break;
		case 3:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_timer_create */
	case 222:
		switch(ndx) {
		case 0:
			p = "clockid_t";
			break;
		case 1:
			p = "userland struct sigevent *";
			break;
		case 2:
			p = "userland l_timer_t *";
			break;
		default:
			break;
		};
		break;
	/* linux_timer_settime */
	case 223:
		switch(ndx) {
		case 0:
			p = "l_timer_t";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "userland const struct itimerspec *";
			break;
		case 3:
			p = "userland struct itimerspec *";
			break;
		default:
			break;
		};
		break;
	/* linux_timer_gettime */
	case 224:
		switch(ndx) {
		case 0:
			p = "l_timer_t";
			break;
		case 1:
			p = "userland struct itimerspec *";
			break;
		default:
			break;
		};
		break;
	/* linux_timer_getoverrun */
	case 225:
		switch(ndx) {
		case 0:
			p = "l_timer_t";
			break;
		default:
			break;
		};
		break;
	/* linux_timer_delete */
	case 226:
		switch(ndx) {
		case 0:
			p = "l_timer_t";
			break;
		default:
			break;
		};
		break;
	/* linux_clock_settime */
	case 227:
		switch(ndx) {
		case 0:
			p = "clockid_t";
			break;
		case 1:
			p = "userland struct l_timespec *";
			break;
		default:
			break;
		};
		break;
	/* linux_clock_gettime */
	case 228:
		switch(ndx) {
		case 0:
			p = "clockid_t";
			break;
		case 1:
			p = "userland struct l_timespec *";
			break;
		default:
			break;
		};
		break;
	/* linux_clock_getres */
	case 229:
		switch(ndx) {
		case 0:
			p = "clockid_t";
			break;
		case 1:
			p = "userland struct l_timespec *";
			break;
		default:
			break;
		};
		break;
	/* linux_clock_nanosleep */
	case 230:
		switch(ndx) {
		case 0:
			p = "clockid_t";
			break;
		case 1:
			p = "int";
			break;
		case 2:
			p = "userland struct l_timespec *";
			break;
		case 3:
			p = "userland struct l_timespec *";
			break;
		default:
			break;
		};
		break;
	/* linux_exit_group */
	case 231:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_epoll_wait */
	case 232:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct epoll_event *";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_epoll_ctl */
	case 233:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "userland struct epoll_event *";
			break;
		default:
			break;
		};
		break;
	/* linux_tgkill */
	case 234:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_utimes */
	case 235:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "userland struct l_timeval *";
			break;
		default:
			break;
		};
		break;
	/* linux_mbind */
	case 237:
		break;
	/* linux_set_mempolicy */
	case 238:
		break;
	/* linux_get_mempolicy */
	case 239:
		break;
	/* linux_mq_open */
	case 240:
		break;
	/* linux_mq_unlink */
	case 241:
		break;
	/* linux_mq_timedsend */
	case 242:
		break;
	/* linux_mq_timedreceive */
	case 243:
		break;
	/* linux_mq_notify */
	case 244:
		break;
	/* linux_mq_getsetattr */
	case 245:
		break;
	/* linux_kexec_load */
	case 246:
		break;
	/* linux_waitid */
	case 247:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_pid_t";
			break;
		case 2:
			p = "userland l_siginfo_t *";
			break;
		case 3:
			p = "l_int";
			break;
		case 4:
			p = "userland struct rusage *";
			break;
		default:
			break;
		};
		break;
	/* linux_add_key */
	case 248:
		break;
	/* linux_request_key */
	case 249:
		break;
	/* linux_keyctl */
	case 250:
		break;
	/* linux_ioprio_set */
	case 251:
		break;
	/* linux_ioprio_get */
	case 252:
		break;
	/* linux_inotify_init */
	case 253:
		break;
	/* linux_inotify_add_watch */
	case 254:
		break;
	/* linux_inotify_rm_watch */
	case 255:
		break;
	/* linux_migrate_pages */
	case 256:
		break;
	/* linux_openat */
	case 257:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_mkdirat */
	case 258:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_mknodat */
	case 259:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_fchownat */
	case 260:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_uid_t";
			break;
		case 3:
			p = "l_gid_t";
			break;
		case 4:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_futimesat */
	case 261:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "userland struct l_timeval *";
			break;
		default:
			break;
		};
		break;
	/* linux_newfstatat */
	case 262:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland char *";
			break;
		case 2:
			p = "userland struct l_stat64 *";
			break;
		case 3:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_unlinkat */
	case 263:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_renameat */
	case 264:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "userland const char *";
			break;
		default:
			break;
		};
		break;
	/* linux_linkat */
	case 265:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "userland const char *";
			break;
		case 4:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_symlinkat */
	case 266:
		switch(ndx) {
		case 0:
			p = "userland const char *";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "userland const char *";
			break;
		default:
			break;
		};
		break;
	/* linux_readlinkat */
	case 267:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "userland char *";
			break;
		case 3:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_fchmodat */
	case 268:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_mode_t";
			break;
		default:
			break;
		};
		break;
	/* linux_faccessat */
	case 269:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_pselect6 */
	case 270:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland l_fd_set *";
			break;
		case 2:
			p = "userland l_fd_set *";
			break;
		case 3:
			p = "userland l_fd_set *";
			break;
		case 4:
			p = "userland struct l_timespec *";
			break;
		case 5:
			p = "userland l_uintptr_t *";
			break;
		default:
			break;
		};
		break;
	/* linux_ppoll */
	case 271:
		switch(ndx) {
		case 0:
			p = "userland struct pollfd *";
			break;
		case 1:
			p = "uint32_t";
			break;
		case 2:
			p = "userland struct l_timespec *";
			break;
		case 3:
			p = "userland l_sigset_t *";
			break;
		case 4:
			p = "l_size_t";
			break;
		default:
			break;
		};
		break;
	/* linux_unshare */
	case 272:
		break;
	/* linux_set_robust_list */
	case 273:
		switch(ndx) {
		case 0:
			p = "userland struct linux_robust_list_head *";
			break;
		case 1:
			p = "l_size_t";
			break;
		default:
			break;
		};
		break;
	/* linux_get_robust_list */
	case 274:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct linux_robust_list_head **";
			break;
		case 2:
			p = "userland l_size_t *";
			break;
		default:
			break;
		};
		break;
	/* linux_splice */
	case 275:
		break;
	/* linux_tee */
	case 276:
		break;
	/* linux_sync_file_range */
	case 277:
		break;
	/* linux_vmsplice */
	case 278:
		break;
	/* linux_move_pages */
	case 279:
		break;
	/* linux_utimensat */
	case 280:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "userland const struct l_timespec *";
			break;
		case 3:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_epoll_pwait */
	case 281:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct epoll_event *";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "l_int";
			break;
		case 4:
			p = "userland l_sigset_t *";
			break;
		case 5:
			p = "l_size_t";
			break;
		default:
			break;
		};
		break;
	/* linux_signalfd */
	case 282:
		break;
	/* linux_timerfd_create */
	case 283:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_eventfd */
	case 284:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_fallocate */
	case 285:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_loff_t";
			break;
		case 3:
			p = "l_loff_t";
			break;
		default:
			break;
		};
		break;
	/* linux_timerfd_settime */
	case 286:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "userland const struct l_itimerspec *";
			break;
		case 3:
			p = "userland struct l_itimerspec *";
			break;
		default:
			break;
		};
		break;
	/* linux_timerfd_gettime */
	case 287:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct l_itimerspec *";
			break;
		default:
			break;
		};
		break;
	/* linux_accept4 */
	case 288:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_uintptr_t";
			break;
		case 2:
			p = "l_uintptr_t";
			break;
		case 3:
			p = "int";
			break;
		default:
			break;
		};
		break;
	/* linux_signalfd4 */
	case 289:
		break;
	/* linux_eventfd2 */
	case 290:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_epoll_create1 */
	case 291:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_dup3 */
	case 292:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_pipe2 */
	case 293:
		switch(ndx) {
		case 0:
			p = "userland l_int *";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_inotify_init1 */
	case 294:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_preadv */
	case 295:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "userland struct iovec *";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "l_ulong";
			break;
		case 4:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_pwritev */
	case 296:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "userland struct iovec *";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "l_ulong";
			break;
		case 4:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_rt_tgsigqueueinfo */
	case 297:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "l_pid_t";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "userland l_siginfo_t *";
			break;
		default:
			break;
		};
		break;
	/* linux_perf_event_open */
	case 298:
		break;
	/* linux_recvmmsg */
	case 299:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct l_mmsghdr *";
			break;
		case 2:
			p = "l_uint";
			break;
		case 3:
			p = "l_uint";
			break;
		case 4:
			p = "userland struct l_timespec *";
			break;
		default:
			break;
		};
		break;
	/* linux_fanotify_init */
	case 300:
		break;
	/* linux_fanotify_mark */
	case 301:
		break;
	/* linux_prlimit64 */
	case 302:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "l_uint";
			break;
		case 2:
			p = "userland struct rlimit *";
			break;
		case 3:
			p = "userland struct rlimit *";
			break;
		default:
			break;
		};
		break;
	/* linux_name_to_handle_at */
	case 303:
		break;
	/* linux_open_by_handle_at */
	case 304:
		break;
	/* linux_clock_adjtime */
	case 305:
		break;
	/* linux_syncfs */
	case 306:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_sendmmsg */
	case 307:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland struct l_mmsghdr *";
			break;
		case 2:
			p = "l_uint";
			break;
		case 3:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_setns */
	case 308:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_getcpu */
	case 309:
		switch(ndx) {
		case 0:
			p = "userland l_uint *";
			break;
		case 1:
			p = "userland l_uint *";
			break;
		case 2:
			p = "userland void *";
			break;
		default:
			break;
		};
		break;
	/* linux_process_vm_readv */
	case 310:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "userland const struct iovec *";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "userland const struct iovec *";
			break;
		case 4:
			p = "l_ulong";
			break;
		case 5:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_process_vm_writev */
	case 311:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "userland const struct iovec *";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "userland const struct iovec *";
			break;
		case 4:
			p = "l_ulong";
			break;
		case 5:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_kcmp */
	case 312:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "l_pid_t";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "l_ulong";
			break;
		case 4:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_finit_module */
	case 313:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_setattr */
	case 314:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "userland void *";
			break;
		case 2:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_sched_getattr */
	case 315:
		switch(ndx) {
		case 0:
			p = "l_pid_t";
			break;
		case 1:
			p = "userland void *";
			break;
		case 2:
			p = "l_uint";
			break;
		case 3:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_renameat2 */
	case 316:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "userland const char *";
			break;
		case 4:
			p = "unsigned int";
			break;
		default:
			break;
		};
		break;
	/* linux_seccomp */
	case 317:
		switch(ndx) {
		case 0:
			p = "l_uint";
			break;
		case 1:
			p = "l_uint";
			break;
		case 2:
			p = "userland const char *";
			break;
		default:
			break;
		};
		break;
	/* linux_getrandom */
	case 318:
		switch(ndx) {
		case 0:
			p = "userland char *";
			break;
		case 1:
			p = "l_size_t";
			break;
		case 2:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_memfd_create */
	case 319:
		switch(ndx) {
		case 0:
			p = "userland const char *";
			break;
		case 1:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_kexec_file_load */
	case 320:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "userland const char *";
			break;
		case 4:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_bpf */
	case 321:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland void *";
			break;
		case 2:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_execveat */
	case 322:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland const char *";
			break;
		case 2:
			p = "userland const char **";
			break;
		case 3:
			p = "userland const char **";
			break;
		case 4:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_userfaultfd */
	case 323:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_membarrier */
	case 324:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_mlock2 */
	case 325:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "l_size_t";
			break;
		case 2:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_copy_file_range */
	case 326:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		case 1:
			p = "userland l_loff_t *";
			break;
		case 2:
			p = "l_int";
			break;
		case 3:
			p = "userland l_loff_t *";
			break;
		case 4:
			p = "l_size_t";
			break;
		case 5:
			p = "l_uint";
			break;
		default:
			break;
		};
		break;
	/* linux_preadv2 */
	case 327:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "userland const struct iovec *";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "l_ulong";
			break;
		case 4:
			p = "l_ulong";
			break;
		case 5:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_pwritev2 */
	case 328:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "userland const struct iovec *";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "l_ulong";
			break;
		case 4:
			p = "l_ulong";
			break;
		case 5:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_pkey_mprotect */
	case 329:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "l_size_t";
			break;
		case 2:
			p = "l_ulong";
			break;
		case 3:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	/* linux_pkey_alloc */
	case 330:
		switch(ndx) {
		case 0:
			p = "l_ulong";
			break;
		case 1:
			p = "l_ulong";
			break;
		default:
			break;
		};
		break;
	/* linux_pkey_free */
	case 331:
		switch(ndx) {
		case 0:
			p = "l_int";
			break;
		default:
			break;
		};
		break;
	default:
		break;
	};
	if (p != NULL)
		strlcpy(desc, p, descsz);
}
static void
systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
{
	const char *p = NULL;
	switch (sysnum) {
#define	nosys	linux_nosys
	/* read */
	case 0:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* write */
	case 1:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_open */
	case 2:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* close */
	case 3:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_newstat */
	case 4:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_newfstat */
	case 5:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_newlstat */
	case 6:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* poll */
	case 7:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_lseek */
	case 8:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mmap2 */
	case 9:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mprotect */
	case 10:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* munmap */
	case 11:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_brk */
	case 12:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rt_sigaction */
	case 13:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rt_sigprocmask */
	case 14:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rt_sigreturn */
	case 15:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_ioctl */
	case 16:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pread */
	case 17:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pwrite */
	case 18:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* readv */
	case 19:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* writev */
	case 20:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_access */
	case 21:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pipe */
	case 22:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_select */
	case 23:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* sched_yield */
	case 24:
	/* linux_mremap */
	case 25:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_msync */
	case 26:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mincore */
	case 27:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* madvise */
	case 28:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_shmget */
	case 29:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_shmat */
	case 30:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_shmctl */
	case 31:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* dup */
	case 32:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* dup2 */
	case 33:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pause */
	case 34:
	/* linux_nanosleep */
	case 35:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getitimer */
	case 36:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_alarm */
	case 37:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_setitimer */
	case 38:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getpid */
	case 39:
	/* linux_sendfile */
	case 40:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_socket */
	case 41:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_connect */
	case 42:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_accept */
	case 43:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sendto */
	case 44:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_recvfrom */
	case 45:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sendmsg */
	case 46:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_recvmsg */
	case 47:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_shutdown */
	case 48:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_bind */
	case 49:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_listen */
	case 50:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getsockname */
	case 51:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getpeername */
	case 52:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_socketpair */
	case 53:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_setsockopt */
	case 54:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getsockopt */
	case 55:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_clone */
	case 56:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_fork */
	case 57:
	/* linux_vfork */
	case 58:
	/* linux_execve */
	case 59:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_exit */
	case 60:
		if (ndx == 0 || ndx == 1)
			p = "void";
		break;
	/* linux_wait4 */
	case 61:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_kill */
	case 62:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_newuname */
	case 63:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_semget */
	case 64:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_semop */
	case 65:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_semctl */
	case 66:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_shmdt */
	case 67:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_msgget */
	case 68:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_msgsnd */
	case 69:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_msgrcv */
	case 70:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_msgctl */
	case 71:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_fcntl */
	case 72:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* flock */
	case 73:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* fsync */
	case 74:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_fdatasync */
	case 75:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_truncate */
	case 76:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_ftruncate */
	case 77:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getdents */
	case 78:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getcwd */
	case 79:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_chdir */
	case 80:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* fchdir */
	case 81:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rename */
	case 82:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mkdir */
	case 83:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rmdir */
	case 84:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_creat */
	case 85:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_link */
	case 86:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_unlink */
	case 87:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_symlink */
	case 88:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_readlink */
	case 89:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_chmod */
	case 90:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* fchmod */
	case 91:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_chown */
	case 92:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* fchown */
	case 93:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_lchown */
	case 94:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* umask */
	case 95:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* gettimeofday */
	case 96:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getrlimit */
	case 97:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* getrusage */
	case 98:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sysinfo */
	case 99:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_times */
	case 100:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_ptrace */
	case 101:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getuid */
	case 102:
	/* linux_syslog */
	case 103:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getgid */
	case 104:
	/* setuid */
	case 105:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* setgid */
	case 106:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* geteuid */
	case 107:
	/* getegid */
	case 108:
	/* setpgid */
	case 109:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getppid */
	case 110:
	/* getpgrp */
	case 111:
	/* setsid */
	case 112:
	/* setreuid */
	case 113:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* setregid */
	case 114:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getgroups */
	case 115:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_setgroups */
	case 116:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* setresuid */
	case 117:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* getresuid */
	case 118:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* setresgid */
	case 119:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* getresgid */
	case 120:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* getpgid */
	case 121:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_setfsuid */
	case 122:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_setfsgid */
	case 123:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getsid */
	case 124:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_capget */
	case 125:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_capset */
	case 126:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rt_sigpending */
	case 127:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rt_sigtimedwait */
	case 128:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rt_sigqueueinfo */
	case 129:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rt_sigsuspend */
	case 130:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sigaltstack */
	case 131:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_utime */
	case 132:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mknod */
	case 133:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_personality */
	case 135:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_ustat */
	case 136:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_statfs */
	case 137:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_fstatfs */
	case 138:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sysfs */
	case 139:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getpriority */
	case 140:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* setpriority */
	case 141:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_setparam */
	case 142:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_getparam */
	case 143:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_setscheduler */
	case 144:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_getscheduler */
	case 145:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_get_priority_max */
	case 146:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_get_priority_min */
	case 147:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_rr_get_interval */
	case 148:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* mlock */
	case 149:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* munlock */
	case 150:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* mlockall */
	case 151:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* munlockall */
	case 152:
	/* linux_vhangup */
	case 153:
	/* linux_pivot_root */
	case 155:
	/* linux_sysctl */
	case 156:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_prctl */
	case 157:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_arch_prctl */
	case 158:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_adjtimex */
	case 159:
	/* linux_setrlimit */
	case 160:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* chroot */
	case 161:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* sync */
	case 162:
	/* acct */
	case 163:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* settimeofday */
	case 164:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mount */
	case 165:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_umount */
	case 166:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* swapon */
	case 167:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_swapoff */
	case 168:
	/* linux_reboot */
	case 169:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sethostname */
	case 170:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_setdomainname */
	case 171:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_iopl */
	case 172:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_init_module */
	case 175:
	/* linux_delete_module */
	case 176:
	/* linux_quotactl */
	case 179:
	/* linux_gettid */
	case 186:
	/* linux_setxattr */
	case 188:
	/* linux_lsetxattr */
	case 189:
	/* linux_fsetxattr */
	case 190:
	/* linux_getxattr */
	case 191:
	/* linux_lgetxattr */
	case 192:
	/* linux_fgetxattr */
	case 193:
	/* linux_listxattr */
	case 194:
	/* linux_llistxattr */
	case 195:
	/* linux_flistxattr */
	case 196:
	/* linux_removexattr */
	case 197:
	/* linux_lremovexattr */
	case 198:
	/* linux_fremovexattr */
	case 199:
	/* linux_tkill */
	case 200:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_time */
	case 201:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sys_futex */
	case 202:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_setaffinity */
	case 203:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_getaffinity */
	case 204:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_lookup_dcookie */
	case 212:
	/* linux_epoll_create */
	case 213:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_remap_file_pages */
	case 216:
	/* linux_getdents64 */
	case 217:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_set_tid_address */
	case 218:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_semtimedop */
	case 220:
	/* linux_fadvise64 */
	case 221:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_timer_create */
	case 222:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_timer_settime */
	case 223:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_timer_gettime */
	case 224:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_timer_getoverrun */
	case 225:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_timer_delete */
	case 226:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_clock_settime */
	case 227:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_clock_gettime */
	case 228:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_clock_getres */
	case 229:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_clock_nanosleep */
	case 230:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_exit_group */
	case 231:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_epoll_wait */
	case 232:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_epoll_ctl */
	case 233:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_tgkill */
	case 234:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_utimes */
	case 235:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mbind */
	case 237:
	/* linux_set_mempolicy */
	case 238:
	/* linux_get_mempolicy */
	case 239:
	/* linux_mq_open */
	case 240:
	/* linux_mq_unlink */
	case 241:
	/* linux_mq_timedsend */
	case 242:
	/* linux_mq_timedreceive */
	case 243:
	/* linux_mq_notify */
	case 244:
	/* linux_mq_getsetattr */
	case 245:
	/* linux_kexec_load */
	case 246:
	/* linux_waitid */
	case 247:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_add_key */
	case 248:
	/* linux_request_key */
	case 249:
	/* linux_keyctl */
	case 250:
	/* linux_ioprio_set */
	case 251:
	/* linux_ioprio_get */
	case 252:
	/* linux_inotify_init */
	case 253:
	/* linux_inotify_add_watch */
	case 254:
	/* linux_inotify_rm_watch */
	case 255:
	/* linux_migrate_pages */
	case 256:
	/* linux_openat */
	case 257:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mkdirat */
	case 258:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mknodat */
	case 259:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_fchownat */
	case 260:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_futimesat */
	case 261:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_newfstatat */
	case 262:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_unlinkat */
	case 263:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_renameat */
	case 264:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_linkat */
	case 265:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_symlinkat */
	case 266:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_readlinkat */
	case 267:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_fchmodat */
	case 268:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_faccessat */
	case 269:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pselect6 */
	case 270:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_ppoll */
	case 271:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_unshare */
	case 272:
	/* linux_set_robust_list */
	case 273:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_get_robust_list */
	case 274:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_splice */
	case 275:
	/* linux_tee */
	case 276:
	/* linux_sync_file_range */
	case 277:
	/* linux_vmsplice */
	case 278:
	/* linux_move_pages */
	case 279:
	/* linux_utimensat */
	case 280:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_epoll_pwait */
	case 281:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_signalfd */
	case 282:
	/* linux_timerfd_create */
	case 283:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_eventfd */
	case 284:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_fallocate */
	case 285:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_timerfd_settime */
	case 286:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_timerfd_gettime */
	case 287:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_accept4 */
	case 288:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_signalfd4 */
	case 289:
	/* linux_eventfd2 */
	case 290:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_epoll_create1 */
	case 291:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_dup3 */
	case 292:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pipe2 */
	case 293:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_inotify_init1 */
	case 294:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_preadv */
	case 295:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pwritev */
	case 296:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_rt_tgsigqueueinfo */
	case 297:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_perf_event_open */
	case 298:
	/* linux_recvmmsg */
	case 299:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_fanotify_init */
	case 300:
	/* linux_fanotify_mark */
	case 301:
	/* linux_prlimit64 */
	case 302:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_name_to_handle_at */
	case 303:
	/* linux_open_by_handle_at */
	case 304:
	/* linux_clock_adjtime */
	case 305:
	/* linux_syncfs */
	case 306:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sendmmsg */
	case 307:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_setns */
	case 308:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getcpu */
	case 309:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_process_vm_readv */
	case 310:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_process_vm_writev */
	case 311:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_kcmp */
	case 312:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_finit_module */
	case 313:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_setattr */
	case 314:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_sched_getattr */
	case 315:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_renameat2 */
	case 316:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_seccomp */
	case 317:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_getrandom */
	case 318:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_memfd_create */
	case 319:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_kexec_file_load */
	case 320:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_bpf */
	case 321:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_execveat */
	case 322:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_userfaultfd */
	case 323:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_membarrier */
	case 324:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_mlock2 */
	case 325:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_copy_file_range */
	case 326:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_preadv2 */
	case 327:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pwritev2 */
	case 328:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pkey_mprotect */
	case 329:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pkey_alloc */
	case 330:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	/* linux_pkey_free */
	case 331:
		if (ndx == 0 || ndx == 1)
			p = "int";
		break;
	default:
		break;
	};
	if (p != NULL)
		strlcpy(desc, p, descsz);
}