@@ -87,11 +87,11 @@ func (t *Task) executeSyscall(sysno uintptr, args arch.SyscallArguments) (rval u
8787 fe := s .FeatureEnable .Word (sysno )
8888
8989 var straceContext any
90- if bits .IsAnyOn32 (fe , StraceEnableBits ) {
90+ if bits .IsAnyOn (fe , StraceEnableBits ) {
9191 straceContext = s .Stracer .SyscallEnter (t , sysno , args , fe )
9292 }
9393
94- if bits .IsAnyOn32 (fe , SecCheckRawEnter ) {
94+ if bits .IsAnyOn (fe , SecCheckRawEnter ) {
9595 info := pb.Syscall {
9696 Sysno : uint64 (sysno ),
9797 Arg1 : args [0 ].Uint64 (),
@@ -110,7 +110,7 @@ func (t *Task) executeSyscall(sysno uintptr, args arch.SyscallArguments) (rval u
110110 return c .RawSyscall (t , fields , & info )
111111 })
112112 }
113- if bits .IsAnyOn32 (fe , SecCheckEnter ) {
113+ if bits .IsAnyOn (fe , SecCheckEnter ) {
114114 fields := seccheck .Global .GetFieldSet (seccheck .GetPointForSyscall (seccheck .SyscallEnter , sysno ))
115115 var ctxData * pb.ContextData
116116 if ! fields .Context .Empty () {
@@ -128,7 +128,7 @@ func (t *Task) executeSyscall(sysno uintptr, args arch.SyscallArguments) (rval u
128128 })
129129 }
130130
131- if bits .IsOn32 (fe , ExternalBeforeEnable ) && (s .ExternalFilterBefore == nil || s .ExternalFilterBefore (t , sysno , args )) {
131+ if bits .IsOn (fe , ExternalBeforeEnable ) && (s .ExternalFilterBefore == nil || s .ExternalFilterBefore (t , sysno , args )) {
132132 t .invokeExternal ()
133133 // Ensure we check for stops, then invoke the syscall again.
134134 ctrl = ctrlStopAndReinvokeSyscall
@@ -150,16 +150,16 @@ func (t *Task) executeSyscall(sysno uintptr, args arch.SyscallArguments) (rval u
150150 }
151151 }
152152
153- if bits .IsOn32 (fe , ExternalAfterEnable ) && (s .ExternalFilterAfter == nil || s .ExternalFilterAfter (t , sysno , args )) {
153+ if bits .IsOn (fe , ExternalAfterEnable ) && (s .ExternalFilterAfter == nil || s .ExternalFilterAfter (t , sysno , args )) {
154154 t .invokeExternal ()
155155 // Don't reinvoke the unix.
156156 }
157157
158- if bits .IsAnyOn32 (fe , StraceEnableBits ) {
158+ if bits .IsAnyOn (fe , StraceEnableBits ) {
159159 s .Stracer .SyscallExit (straceContext , t , sysno , rval , err )
160160 }
161161
162- if bits .IsAnyOn32 (fe , SecCheckRawExit ) {
162+ if bits .IsAnyOn (fe , SecCheckRawExit ) {
163163 info := pb.Syscall {
164164 Sysno : uint64 (sysno ),
165165 Arg1 : args [0 ].Uint64 (),
@@ -182,7 +182,7 @@ func (t *Task) executeSyscall(sysno uintptr, args arch.SyscallArguments) (rval u
182182 return c .RawSyscall (t , fields , & info )
183183 })
184184 }
185- if bits .IsAnyOn32 (fe , SecCheckExit ) {
185+ if bits .IsAnyOn (fe , SecCheckExit ) {
186186 fields := seccheck .Global .GetFieldSet (seccheck .GetPointForSyscall (seccheck .SyscallExit , sysno ))
187187 var ctxData * pb.ContextData
188188 if ! fields .Context .Empty () {
0 commit comments