::DEBUG_VARIABLES

The ::DEBUG_VARIABLES table contains all local variables for suspended debuggees.

Definition

Field Name

Field Type

Field Size

Description

stack_frame

Integer

4

Foreign key to the "stack_frame" column in the ::DEBUG_STACK table.

var_id

Integer

4

Identifies the variable. Part of the primary key.

var_name

CiChar

50

Name of the variable or cursor column.

var_type

Integer

4

Type of the variable. The value corresponds to the ACE field type constants defined in the header file ace.h.

cursor_id

Integer

4

The value in this column is non-zero if the entry corresponds to a column of a cursor variable. The value in this column is zero or null if the entry is for a regular variable or cursor variable.

Isnull

Logical

1

True if the value is null.

char_val

Varchar

30

Character representation of the value of the variable.

bin_val

Binary

 

Native binary representation of the value of the variable.

n_ptr

Raw

8

Internal ID.

cursor_state

Integer

4

Internal ID.

 

Remark

The primary key for the ::DEBUG_VARIABLES table is "stack_frame;cursor_id;var_id".