xref: /aosp_15_r20/external/strace/pkeys.c (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker #include "defs.h"
2*cf84ac9aSAndroid Build Coastguard Worker 
3*cf84ac9aSAndroid Build Coastguard Worker #include "xlat/pkey_access.h"
4*cf84ac9aSAndroid Build Coastguard Worker 
SYS_FUNC(pkey_alloc)5*cf84ac9aSAndroid Build Coastguard Worker SYS_FUNC(pkey_alloc)
6*cf84ac9aSAndroid Build Coastguard Worker {
7*cf84ac9aSAndroid Build Coastguard Worker 	tprintf("%#" PRI_klx ", ", tcp->u_arg[0]);
8*cf84ac9aSAndroid Build Coastguard Worker 	printflags64(pkey_access, tcp->u_arg[1], "PKEY_???");
9*cf84ac9aSAndroid Build Coastguard Worker 
10*cf84ac9aSAndroid Build Coastguard Worker 	return RVAL_DECODED;
11*cf84ac9aSAndroid Build Coastguard Worker }
12*cf84ac9aSAndroid Build Coastguard Worker 
SYS_FUNC(pkey_free)13*cf84ac9aSAndroid Build Coastguard Worker SYS_FUNC(pkey_free)
14*cf84ac9aSAndroid Build Coastguard Worker {
15*cf84ac9aSAndroid Build Coastguard Worker 	tprintf("%d", (int) tcp->u_arg[0]);
16*cf84ac9aSAndroid Build Coastguard Worker 
17*cf84ac9aSAndroid Build Coastguard Worker 	return RVAL_DECODED;
18*cf84ac9aSAndroid Build Coastguard Worker }
19