blob: 0c094afbc62753dc3f5cb20f4b6e5b2f58a63318 [file] [log] [blame]
/*
* (c) Copyright QNX Software System Ltd. 2002.
* All Rights Reserved.
*/
package org.eclipse.cdt.debug.mi.core.cdi;
import org.eclipse.cdt.debug.core.cdi.ICDIConfiguration;
public class CoreFileConfiguration implements ICDIConfiguration {
public boolean supportsTerminate() {
return true;
}
public boolean supportsDisconnect() {
return false;
}
public boolean supportsRestart() {
return false;
}
public boolean supportsStepping() {
return false;
}
public boolean supportsInstructionStepping() {
return false;
}
public boolean supportsBreakpoints() {
return false;
}
public boolean supportsRegisters() {
return true;
}
public boolean supportsRegisterModification() {
return false;
}
public boolean supportsMemoryRetrieval() {
return true;
}
public boolean supportsMemoryModification() {
return false;
}
public boolean supportsExpressionEvaluation() {
return true;
}
/**
* @see org.eclipse.cdt.debug.core.cdi.ICDIConfiguration#supportsResume()
*/
public boolean supportsResume() {
return false;
}
/**
* @see org.eclipse.cdt.debug.core.cdi.ICDIConfiguration#supportsSuspend()
*/
public boolean supportsSuspend() {
return false;
}
/**
* @see org.eclipse.cdt.debug.core.cdi.ICDIConfiguration#supportsSharedLibrary()
*/
public boolean supportsSharedLibrary() {
return true;
}
/**
* @see org.eclipse.cdt.debug.core.cdi.ICDIConfiguration#terminateSessionOnExit()
*/
public boolean terminateSessionOnExit() {
return false;
}
}