.

MEITrace

Definition

 
typedef enum {
    MEITraceNONE = 0,
    MEITraceFIRST = 0x0001,
    MEITraceFUNCTION_ENTRY   = (int) MEITraceFIRST << 0,
    MEITraceFUNCTION_RETURN  = (int) MEITraceFIRST << 1,
    MEITraceMEMORY_ALLOC     = (int) MEITraceFIRST << 2,
    MEITraceMEMORY_FREE      = (int) MEITraceFIRST << 3,
    MEITraceMEMORY_GET       = (int) MEITraceFIRST << 4,
    MEITraceMEMORY_SET       = (int) MEITraceFIRST << 5,
    MEITraceVALIDATE         = (int) MEITraceFIRST << 6,
    MEITraceLOCK_GIVE        = (int) MEITraceFIRST << 7,
    MEITraceLOCK_TAKE        = (int) MEITraceFIRST << 8,
    MEITraceEVENT            = (int) MEITraceFIRST << 9,

    MEITraceALL = (int) ((MEITraceLAST << 1) - 1)
} MEITrace;

Description

MEITrace is an enumeration of generic trace bits that can be used to enable/disable library trace statement output for objects throughout the MPI.

 
MEITraceFUNCTION_ENTRY Trace the entry into all methods.
MEITraceFUNCTION_RETURN Trace the return from all methods.
MEITraceMEMORY_ALLOC Enables trace statements for all host memory allocations.
MEITraceMEMORY_FREE Enables trace statements for all host memory de-allocations.
MEITraceMEMORY_GET Enables trace statements for all controller memory reads.
MEITraceMEMORY_SET Enables trace statements for all controller memory writes.
MEITraceVALIDATE Enables trace statements for all function parameter validations.
MEITraceLOCK_GIVE Enables trace statements for all IPC lock releases.
MEITraceLOCK_TAKE Enables trace statements for all IPC lock takes.
MEITraceEVENT Enables trace statements for all MPI Events.

See Also

Trace Object | Trace.exe utility

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering