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