GeMRTOS
Functions
monitor.c File Reference

Monitor functions for debugging. More...

Go to the source code of this file.

Detailed Description

Monitor functions for debugging.

Author
Ricardo Cayssials

This file contains the Monitor functions for debugging.

Version
0.9a
Date
2015-2020
Bug:
None known
Warning
This product was produced by Ricardo Cayssials in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
DISCLAIMER OF WARRANTY. THIS PRODUCT IS LICENSED "AS IS." YOU BEAR THE RISK OF USING IT.
RICARDO CAYSSIALS GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, RICARDO CAYSSIALS EXCLUDES ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

Definition in file monitor.c.

Function Documentation

◆ Check_list_TCBAEL_IsValid()

INT32 Check_list_TCBAEL_IsValid ( int  cycles)

Definition at line 258 of file monitor.c.

◆ ECB_IsValid()

INT32 ECB_IsValid ( GS_ECB pevent)

Returns G_TRUE is pointer points to ECB.

Parameters
[in]peventpointer to ECB
Returns
G_TRUE if pointer to ECB, G_FALSE otherwise

Definition at line 109 of file monitor.c.

◆ ECBState_Valid()

INT32 ECBState_Valid ( unsigned int  ecbstate)

Definition at line 203 of file monitor.c.

◆ ECBType_Valid()

INT32 ECBType_Valid ( unsigned int  ecbtype)

Definition at line 213 of file monitor.c.

◆ gk_RST_MONITOR_HANDLER()

void gk_RST_MONITOR_HANDLER ( void  )

DEBUG MONITOR VARIABLES
COPY MIRROR OF SYSTEM VARIABLES

Definition at line 53 of file monitor.c.

◆ IsAListorNull()

INT32 IsAListorNull ( GS_LCB plcb)

Definition at line 174 of file monitor.c.

◆ LCB_IsValid()

INT32 LCB_IsValid ( GS_LCB plcb)

Definition at line 167 of file monitor.c.

◆ LCBState_IsValid()

INT32 LCBState_IsValid ( INT32  lcbstate)

Definition at line 246 of file monitor.c.

◆ LCBType_IsValid()

INT32 LCBType_IsValid ( INT32  lcbtype)

Definition at line 253 of file monitor.c.

◆ PCB_IsValid()

INT32 PCB_IsValid ( GS_PCB ppcb)

Definition at line 83 of file monitor.c.

◆ PCBID_Valid()

INT32 PCBID_Valid ( int  pcbid)

Definition at line 226 of file monitor.c.

◆ PCBState_Valid()

INT32 PCBState_Valid ( int  pcbstate)

Definition at line 232 of file monitor.c.

◆ PCBType_Valid()

INT32 PCBType_Valid ( int  pcbtype)

Definition at line 240 of file monitor.c.

◆ TCB_IsValid()

INT32 TCB_IsValid ( GS_TCB ptcb)

Returns G_TRUE if points to a TCB

Parameters
ptcbpointer to ECB structure to check
Returns
G_TRUE if pointer to ECB, G_FALSE otherwise

Definition at line 76 of file monitor.c.

◆ TCBState_Valid()

INT32 TCBState_Valid ( unsigned int  tcbstate)

Definition at line 182 of file monitor.c.

◆ TCBType_Valid()

INT32 TCBType_Valid ( unsigned int  tcbtype)

Definition at line 193 of file monitor.c.