|
| | | | Q D E V D B S Y M S P A C E
| | | | | SOURCE: qdev_structures.txt 1.10 (15/08/2014) English struct qdevdbsymspace
{
long ss_dbdi;
char ss_name[QDEVDBTEXTLEN];
char ss_file[QDEVDBTEXTLEN];
long ss_line;
long ss_flags;
long ss_last;
long ss_dbid;
};
ss_dbdi - Debug magic cookie that reads backwards as defined in the
QDEVDBMAGICDI. Its purpose is to brace debug information so it
can be easily located.
ss_name - Symbol buffer space. This member holds the name of the function
name typically. String is NULL terminated.
ss_file - Symbol's/object's file name where symbol is located. String is
NULL terminated.
ss_line - Number of the line where one's function ends. This line number
will point at the debugging macro I/O.
ss_flags - Debugger flagset as established at the compilation time. This
member is special in the meaning it can be modified at runtime!
ss_last - Debugger own local irrelevance buffer position pointer. This
member can be altered at runtime if QDEVDBF_NORMALFILL is
defined!
ss_dbid - Debug magic cookie that reads normal as defined in the
QDEVDBMAGICID. Its purpose is to brace debug information so it
can easily be located.
| |
| | | | |
|