Next: ${tool}_exit Procedure, Previous: ${tool}_start Procedure, Up: Platform Dependent Procedures
Loads something into a tool. For an interactive tool, this conditions
the tool for a particular test case; for example, gdb_load
loads
a new executable file into the debugger. For batch-oriented tools,
${tool}_load
may do nothing—though, for example, the GCC
support uses gcc_load
to load and run a binary on the target
environment. Conventionally, ${tool}_load
leaves the output of
any program it runs in a variable called $exec_output
. Writing
${tool}_load
can be the most complex part of extending DejaGnu
to a new tool or a new target, if it requires much communication coding
or file downloading. Test scripts call ${tool}_load
.
${tool}_load