Global¶
- group Global_sysCalls
sysCalls globals
lorem
Macros¶
- group Macros_sysCalls_h
Variables¶
- group Variables_sysCalls_h
API’s¶
- group Apis_sysCalls_h
Getters¶
- group Getters_sysCalls_h
Setters¶
- group Setters_sysCalls_h
General¶
- group General_sysCalls_h
Functions
-
BitWidthType sysCalls_dispatcher(BitWidthType sysCallId, BitWidthType entityId, CosmOS_GenericVoidType sysCall, AddressType *argsArr)¶
The implementation contains switch statement implementation that dispatch the system call based on the sysCallId to the generic function types based on the system call type. After the function is called and result obtained the returnValue is returned from the function.
-
void sysCalls_bitWidthType_ret_void(BitWidthType id)¶
The implementation contains calling the CIL function CILsysCalls_bitWidthType_ret_void.
-
BitWidthType sysCalls_bitWidthType_ret_bitWidthType(BitWidthType id)¶
System call for bitWidthType args and ret bitWidthType.
The implementation contains calling the CIL function CILsysCalls_bitWidthType_ret_bitWidthType and returning the result.
- Parameters
id – [in] is used during the system call dispatching
- Returns
BitWidthType
-
BitWidthType sysCalls_bitWidthType_bitWidthType_ret_bitWidthType(BitWidthType id, BitWidthType arg)¶
System call for bitWidthType args and ret bitWidthType.
The implementation contains calling the CIL function CILsysCalls_bitWidthType_bitWidthType_ret_bitWidthType and returning the result.
- Parameters
id – [in] is used during the system call dispatching
arg – [in] generic bitwidth type argument
- Returns
BitWidthType
-
BitWidthType sysCalls_bitWidthType_voidPtr_bitWidthType_ret_bitWidthType(BitWidthType id, void *ptr, BitWidthType arg)¶
System call for voidPtr,bitWidthType args and ret bitWidthType.
System call for voidPtr and ret bitWidthType.
The implementation contains calling the CIL function CILsysCalls_bitWidthType_voidPtr_bitWidthType_ret_bitWidthType and returning the result.
The implementation contains calling the CIL function CILsysCalls_bitWidthType_voidPtr_ret_bitWidthType and returning the result.
- Parameters
id – [in] is used during the system call dispatching
ptr – [in] void pointer to some address
arg – [in] generic bitwidth type argument
id – [in] is used during the system call dispatching
ptr – [in] void pointer to some address
- Returns
BitWidthType
- Returns
BitWidthType
-
BitWidthType sysCalls_bitWidthType_voidPtr_ret_bitWidthType(BitWidthType id, void *ptr)¶
-
BitWidthType sysCalls_bitWidthType_voidPtr_voidPtr_bitWidthType_ret_bitWidthType(BitWidthType id, void *ptr, void *ptr1, BitWidthType arg)¶
System call for voidPtr,voidPtr,bitWidthType args and ret bitWidthType.
The implementation contains calling the CIL function CILsysCalls_bitWidthType_voidPtr_voidPtr_bitWidthType_ret_bitWidthType and returning the result.
- Parameters
id – [in] is used during the system call dispatching
ptr – [in] void pointer to some address
ptr1 – [in] void pointer to some address
arg – [in] generic bitwidth type argument
- Returns
BitWidthType
-
BitWidthType sysCalls_bitWidthType_voidPtr_bitWidthType_bitWidthType_ret_bitWidthType(BitWidthType id, void *ptr, BitWidthType arg, BitWidthType arg1)¶
System call for voidPtr,bitWidthType,bitWidthType args and ret bitWidthType.
The implementation contains calling the CIL function CILsysCalls_bitWidthType_voidPtr_bitWidthType_bitWidthType_ret_bitWidthType and returning the result.
- Parameters
id – [in] is used during the system call dispatching
ptr – [in] void pointer to some address
arg – [in] generic bitwidth type argument
arg1 – [in] generic bitwidth type argument
- Returns
BitWidthType
-
BitWidthType sysCalls_dispatcher(BitWidthType sysCallId, BitWidthType entityId, CosmOS_GenericVoidType sysCall, AddressType *argsArr)¶