Trait solana_rbpf::vm::SyscallObject
source · [−]pub trait SyscallObject<E: UserDefinedError> {
fn call(
&mut self,
arg1: u64,
arg2: u64,
arg3: u64,
arg4: u64,
arg5: u64,
memory_mapping: &MemoryMapping<'_>,
result: &mut ProgramResult<E>
);
}
Expand description
Syscall with context
Required methods
fn call(
&mut self,
arg1: u64,
arg2: u64,
arg3: u64,
arg4: u64,
arg5: u64,
memory_mapping: &MemoryMapping<'_>,
result: &mut ProgramResult<E>
)
fn call(
&mut self,
arg1: u64,
arg2: u64,
arg3: u64,
arg4: u64,
arg5: u64,
memory_mapping: &MemoryMapping<'_>,
result: &mut ProgramResult<E>
)
Call the syscall function