Table of Contents

Enum Commands.DebuggingExecutionChangeConditions.State

Namespace
nanoFramework.Tools.Debugger.WireProtocol
Assembly
nanoFramework.Tools.DebugLibrary.Net.dll

State for debugger execution on target.

[Flags]
public enum Commands.DebuggingExecutionChangeConditions.State : uint
Extension Methods

Fields

BreakpointsDisabled = 4096

Breakpoints are disabled in the device

DebuggerEnabled = 1073741824

The debugger is enabled

DebuggerQuiet = 65536

No debugger text is to be sent by target device

Initialize = 0

Device is in initialization state

NoCompaction = 134217728

No compaction is to be performed during execution.

NoStackTraceInExceptions = 33554432

Execution engine won't process stack trace when an exception occurs.

This is used to save processing time with crawling the stack and gatthering the details. It will also prevent detailed stack trace information to be sent to the debugger. The StackTrace property in the Exception will be empty. Note that this won't have any effect if the firmware has been compiled without debugger support or with the configuration that disables tracing exceptions.

PauseTimers = 67108864

Threads associated with timers are created in "suspended" mode.

ProgramExited = 2048

Device has exited a previously running program

ProgramRunning = 1024

Device has a program running

ResolutionFailed = 1

Type resolution has failed

SourceLevelDebugging = 268435456

Enable source level debugging

Stopped = 2147483648

Debugger is stopped

Unknown = 4294967295