Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/jtag
diff options
context:
space:
mode:
Diffstat (limited to 'jtag')
-rw-r--r--jtag/org.eclipse.cdt.debug.gdbjtag.core/src/org/eclipse/cdt/debug/gdbjtag/core/jtagdevice/DefaultGDBJtagDeviceImpl.java15
1 files changed, 1 insertions, 14 deletions
diff --git a/jtag/org.eclipse.cdt.debug.gdbjtag.core/src/org/eclipse/cdt/debug/gdbjtag/core/jtagdevice/DefaultGDBJtagDeviceImpl.java b/jtag/org.eclipse.cdt.debug.gdbjtag.core/src/org/eclipse/cdt/debug/gdbjtag/core/jtagdevice/DefaultGDBJtagDeviceImpl.java
index 47260a32612..bb3d49ba64a 100644
--- a/jtag/org.eclipse.cdt.debug.gdbjtag.core/src/org/eclipse/cdt/debug/gdbjtag/core/jtagdevice/DefaultGDBJtagDeviceImpl.java
+++ b/jtag/org.eclipse.cdt.debug.gdbjtag.core/src/org/eclipse/cdt/debug/gdbjtag/core/jtagdevice/DefaultGDBJtagDeviceImpl.java
@@ -76,20 +76,7 @@ public class DefaultGDBJtagDeviceImpl implements IGDBJtagDevice {
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doLoadImage(java.lang.String, java.lang.String, java.util.Collection)
*/
public void doLoadImage(String imageFileName, String imageOffset, Collection<String> commands) {
- String file = escapeScpaces(imageFileName);
- if (imageOffset.length() > 0) {
- // 'restore' simply puts the program into memory.
- addCmd(commands, "restore " + file + " " + imageOffset);
- }
- else {
- // 'load' puts the program into memory and sets the PC. To see why
- // we do this when no offset is specified, see
- // https://bugs.eclipse.org/bugs/show_bug.cgi?id=310304#c20
- addCmd(commands, "load " + file);
- }
- // 'exec-file' specifies the program as the context for getting memory.
- // Basically, it tells gdb "this is the program we'll be debugging"
- addCmd(commands, "exec-file " + file);
+ addCmd(commands, "load " + escapeScpaces(imageFileName) + ' ' + imageOffset);
}
/* (non-Javadoc)

Back to the top