C
Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
C interpreter (WindSh) 151-
174,
174-
190
addresses, setting current 181
arrays 183-
184
assignments 181-
182
commands 180
comments 183
data types, handling 175-
176
function calls 178-
180
limitations 185
literals 177
operators 178
redirection vs. relational 188
pointers 183-
185
primitives 156-
168,
186
differentiating from target routines 157,
168
redirecting I/O streams 187-
190
scripts 189-
190
statements, handling 177
strings 176,
183
subroutines 180
tasks
referencing 180-
181
setting current 181
Tcl
expressions, embedding 200
interpreter
quick access to 200-
201
toggling to 198
variables 177-
178
creating 182
c
( )
163,
170,
181
C++ support 191-
193
demangling function names 193
overloaded function names, reconciling 191-
192
primitives (WindSh) 165
C/C++
command (CrossWind)
241
cables, connecting 30
cache, target server 79
call
command (CrossWind)
255
cd
( )
160
character arrays,
see
strings
characters, control,
see
control characters
checkStack
( )
158
classes (kernel objects)
displaying information about (browser) 220
classShow
( )
166
code
conventions 328-
339
Tcl 332-
336
unsupported, directory for 315
code examples
CrossWind extensions 276-
279
launcher, customizing 85-
90
sytem mode debugging 170
command-line parameters 52
commands, universal menu 57
comments (WindSh) 183
compiling,
see
application modules;
GNU
Make
;
GNU ToolKit User's Guide
component 93
config
target directory
310
configuration
directories and files 310
host environment 20-
24
jumpers 29
network software, host 26-
27
target 24-
26
target hardware 28-
30
target servers 73-
81
configuration management,
see
version control
Connect Target Servers
command (CrossWind)
240
context-sensitive help xxiii,
95
continue
command (CrossWind)
248
control characters (shell) 187
see also specific control characters;
tyLib
(1)
conventions
coding 328-
339
documentation xxiv-
xxv,
18
interface (GUI) 56-
57
Tcl
code, layout of 332-
336
module headings 328
naming 336
outside procedures 331
procedures 329-
330,
332
programming style 336-
339
variables, declaring 331
core file 77
cplusCtors
( )
165
cplusDtors
( )
165
cplusStratShow
( )
165
cplusXtorSet
( )
165
Create Project
window
97
Create Target Server
form
76
options, specifying 76-
81
Create...
command (launcher)
72,
73
cross-development 3-
13
CrossWind 7,
233-
279
see also
debugging;
Debugging with GDB
.gdbinit
, disabling
260
application modules
loading 253
unloading 254
auxiliary debugger displays, controlling 243
breakpoints, using 244-
245,
255
buttons 244-
252
defining new 251-
252
summary of 234
code, displaying
regular expressions, containing 255
selecting display mode 241
specified line 254
command-line facilities 258
commands 252-
261
available 258
customizing 273-
279
code examples 276-
279
debugger state, providing information about 258
detaching session from task 261
download options 260
download timeout 260
editor, invoking 249
execution while debugging, starting 255
exit status reporting 260
expressions, evaluating 255
GDB Tcl interpreter 266-
273
commands, submitting 266-
267
expressions, evaluating 269
GDB command line, using 266
GDB facilities, invoking 269-
271
GUI Tcl interpreter, switching to 274
I/O file descriptors, closing 270
linked lists, traversing 271-
273
list of Tcl elements, returning 270
naming new commands 266
redirecting I/O 270
routine names, returning 271
scripts, debugging GDB-based 267
symbolic addresses 271
symbols
returning local 271
testing for 271
verbose error printing 268
GDB, running 253
GUI Tcl interpreter 273-
279
extensions, creating
code examples 275-
279
GDB Tcl interpreter, switching to 274
initialization files
customizing GUI 273
inspection windows, launching 249-
251
interrupts 247
I/O, redirecting 256
name, debugger session 261
object files, specifying 253
pointer values, displaying 257
primitives, using shell 259
program state, providing information about 258
quitting 238
registers, displaying machine 243
single-stepping 247
stack frame summaries, displaying 257
stack size 260
stack traces, displaying current 243
starting 234
state indicator 236
structure browsers 250
subroutines
finishing current 248
moving through stack 248
symbol values
displaying 257
monitoring 249-
251
printing 249
system mode 261-
265
targets
connecting to 257
task execution, continuing 248
task mode 261
task priority 260
Tcl, using 243
threads, managing 262-
265
WTX protocol requests, sending 259
CrossWind
command (
Support
menu)
296
crosswind
command-line command
234
crosswind.tcl
243,
273
CTRL+C
interrupt key 173,
187
shell, terminating the 151
CTRL+D
completing symbol and path names 152
end-of-file 151,
187
function synopsis, printing 153
CTRL+H (delete)
187
CTRL+L (clear input/output)
258
CTRL+Q (resume)
187
CTRL+S (suspend)
187
CTRL+U (delete line)
187
CTRL+W (function reference page)
154
CTRL+X (reboot)
187
CTRL+Z (suspend shell)
187
Customer Information
form
297
customer services (WRS) 14-
15,
63,
83,
295-
303
customization 281-
293
see also
initialization files
download options, setting 281
editor
alternate, specifying 292
macros for menu commands
Tools
menu
287
Tcl files, using 292
Tools
menu
284-
291
alternate editor command, creating (example) 290
binary utilities commands, creating (example) 290
version control command, creating (example) 289
Web link to WRS, creating (example) 291
version control 283
Customize Tools
dialog box
285-
291
macros, using 287
customizing VxWorks 111-
128
booting VxWorks 128
building VxWorks 127
image type, selecting 125
project files
creating 114
projects
creating 112
VxWorks components
configuring 117-
125
dependencies, calculating 119
descriptions of 119
excluding 119-
124
finding 118
including 119-
124
parameters, accessing 125
size of components only, estimating image 125
system image size, recalculating 121
warnings, conflict 123