xref: /aosp_15_r20/external/strace/linux/x32/shuffle_scno.c (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker kernel_ulong_t
shuffle_scno(kernel_ulong_t scno)2*cf84ac9aSAndroid Build Coastguard Worker shuffle_scno(kernel_ulong_t scno)
3*cf84ac9aSAndroid Build Coastguard Worker {
4*cf84ac9aSAndroid Build Coastguard Worker 	if (current_personality == 0 && scno != (kernel_ulong_t) -1)
5*cf84ac9aSAndroid Build Coastguard Worker 		scno ^= __X32_SYSCALL_BIT;
6*cf84ac9aSAndroid Build Coastguard Worker 
7*cf84ac9aSAndroid Build Coastguard Worker 	return scno;
8*cf84ac9aSAndroid Build Coastguard Worker }
9