TraceEventInfo


This class holds conditional trace event information (return value of the debugger.Trace.Information function).

[Type]

class TraceEventInfo:
        Number = 0
        Name = ""
        Enable = True
        StartAddress = ""
        StartData = ""
        StartTraceType = TraceType.Execution
        EndAddress = ""
        EndData = ""
        EndTraceType = TraceType.Execution

[Variable]

Variable

Description

Number

This holds the trace event number.

Name

This holds the name of the trace.

Enable

This holds whether the trace is enabled or not.

True: Enabled

False: Disabled

StartAddress

This holds an address starting a trace.

StartData

This holds a data condition (number) of an address starting a trace.

StartTraceType

This holds the type of timers which start a trace.

Type

Description

TraceType.Execution

Start a trace at execution

TraceType.Read

Start a trace at data read

TraceType.Write

Start a trace at data write

TraceType.Access

Start a trace at data access

EndAddress

This holds an address ending a trace.

EndData

This holds a data condition (number) of an address ending a trace.

EndTraceType

This holds the type of timers which end a trace.

Type

Description

TraceType.Execution

Start a trace at execution

TraceType.Read

Start a trace at data read

TraceType.Write

Start a trace at data write

TraceType.Access

Start a trace at data access

[Detailed description]

-

TraceEventInfo is a class, and it is passed as the return value when the debugger.Trace.Information function is executed.

[Example of use]

>>>info = debugger.Trace.Information()
1 Trace Enable main - sub
>>>print info[0].Number
1
>>>print info[0].Name
Trace
>>>print info[0].Enable
True
>>>