mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-16 20:55:44 +02:00
[257190] - fixed spaces in file names
This commit is contained in:
parent
3ef82b3a78
commit
513bac33e5
1 changed files with 13 additions and 9 deletions
|
@ -14,7 +14,6 @@ package org.eclipse.cdt.debug.gdbjtag.core.jtagdevice;
|
||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author ajin
|
* @author ajin
|
||||||
*
|
*
|
||||||
|
@ -25,7 +24,7 @@ public class DefaultGDBJtagDeviceImpl implements IGDBJtagDevice {
|
||||||
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doDelay(int, java.util.Collection)
|
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doDelay(int, java.util.Collection)
|
||||||
*/
|
*/
|
||||||
public void doDelay(int delay, Collection commands) {
|
public void doDelay(int delay, Collection commands) {
|
||||||
String cmd = "monitor delay " + String.valueOf( delay * 1000 );
|
String cmd = "monitor delay " + String.valueOf(delay * 1000);
|
||||||
addCmd(commands, cmd);
|
addCmd(commands, cmd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,7 +43,6 @@ public class DefaultGDBJtagDeviceImpl implements IGDBJtagDevice {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doRemote(java.lang.String, int, java.util.Collection)
|
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doRemote(java.lang.String, int, java.util.Collection)
|
||||||
*/
|
*/
|
||||||
|
@ -73,19 +71,25 @@ public class DefaultGDBJtagDeviceImpl implements IGDBJtagDevice {
|
||||||
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doLoadImage(java.lang.String, java.lang.String, java.util.Collection)
|
* @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 commands) {
|
public void doLoadImage(String imageFileName, String imageOffset, Collection commands) {
|
||||||
String cmd = "restore " + imageFileName + " " + imageOffset;
|
String file = escapeScpaces(imageFileName);
|
||||||
|
String cmd = "restore " + file + " " + imageOffset;
|
||||||
addCmd(commands, cmd);
|
addCmd(commands, cmd);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doLoadSymbol(java.lang.String, java.lang.String, java.util.Collection)
|
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doLoadSymbol(java.lang.String, java.lang.String, java.util.Collection)
|
||||||
*/
|
*/
|
||||||
public void doLoadSymbol(String symbolFileName, String symbolOffset, Collection commands) {
|
public void doLoadSymbol(String symbolFileName, String symbolOffset, Collection commands) {
|
||||||
String cmd = "add-sym " + symbolFileName + " " + symbolOffset;
|
String file = escapeScpaces(symbolFileName);
|
||||||
|
String cmd = "add-sym " + file + " " + symbolOffset;
|
||||||
addCmd(commands, cmd);
|
addCmd(commands, cmd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected String escapeScpaces(String file) {
|
||||||
|
if (file.indexOf(' ') >= 0) { return '"' + file + '"'; }
|
||||||
|
return file;
|
||||||
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doSetPC(java.lang.String, java.util.Collection)
|
* @see org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.IGDBJtagDevice#doSetPC(java.lang.String, java.util.Collection)
|
||||||
*/
|
*/
|
||||||
|
@ -105,7 +109,7 @@ public class DefaultGDBJtagDeviceImpl implements IGDBJtagDevice {
|
||||||
/*
|
/*
|
||||||
* addCmd Utility method to format commands
|
* addCmd Utility method to format commands
|
||||||
*/
|
*/
|
||||||
protected void addCmd (Collection commands, String cmd) {
|
protected void addCmd(Collection commands, String cmd) {
|
||||||
commands.add(cmd + System.getProperty("line.separator"));
|
commands.add(cmd + System.getProperty("line.separator"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue