void debug_loadsymbols(const char *filename,
                       const void *address,
                       const char *breaksymbol);

debug_loadsymbols instructs the debugger to load the debugging symbols in the file denoted by filename. The filename is a (macro expanded) host PC filename which is relative to the debugger working directory. The address is the load address which is required for debugging position independent executables, supply NULL for regular executables. The breaksymbol is the name of a symbol in the filename to set a temporary breakpoint on or NULL.