org.eclipse.cdt.launch;bundle-version="5.0.2",\r
org.eclipse.linuxtools.profiling.launch,\r
com.samsung.freshide;bundle-version="1.0.0",\r
- com.samsung.freshide.connection;bundle-version="1.0.0"\r
+ com.samsung.freshide.connection;bundle-version="1.0.0",\r
+ com.samsung.freshide.common;bundle-version="1.3.20"\r
Bundle-Vendor: Samsung Electronics\r
Bundle-Version: 1.3.18.qualifier\r
Bundle-Name: Native LiMo SDK Oprofile Exe Launch\r
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.SubProgressMonitor;
import org.eclipse.core.runtime.OperationCanceledException;
import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.PlatformUI;
+import com.samsung.freshide.common.properties.InstallPathConfig;
import com.samsung.freshide.connection.session.ISession;
import com.samsung.freshide.launch.SLPLaunchDelegate;
import com.samsung.freshide.launch.SLPLaunchMessages;
monitor.beginTask(Messages.getString("ProfileLaunch.TRANSFER_PROFILING_TOOL"), 1);
// test whether oprofile package exist or not
-// String sdkInstallPath = Platform.getInstallLocation().getURL().getPath();
- String sdkInstallPath = "/home/greatim/samsung_sdk/";
- String toolPkgPath = sdkInstallPath + "ext_package/" + PACKAGE_FILENAME_ARM;
+ String sdkInstallPath = InstallPathConfig.getSDKPath();
+ String toolPkgPath = sdkInstallPath + "/SDK/profiling-tool/" + PACKAGE_FILENAME_ARM;
File toolPkg = new File(toolPkgPath);
if(toolPkg == null || !toolPkg.exists())
newCoreException(Messages.getString("ProfileLaunch.FAIL_TO_TRANSFER"), null);
import org.eclipse.linuxtools.oprofile.launch.configuration.OprofileEventConfigTab;
import org.eclipse.linuxtools.profiling.launch.ProfileLaunchConfigurationTabGroup;
-import com.samsung.freshide.launch.SLPMainTab;
-import com.samsung.freshide.launch.SLPEnvironmentTab;
-import com.samsung.freshide.launch.SLPArgumentsTab;
+import com.samsung.freshide.launch.ui.SLPMainTab;
+import com.samsung.freshide.launch.ui.SLPEnvironmentTab;
+import com.samsung.freshide.launch.ui.SLPArgumentsTab;
import org.eclipse.debug.ui.sourcelookup.SourceLookupTab;
public class NormalOprofileLaunchConfigurationTabGroup extends ProfileLaunchConfigurationTabGroup {
org.eclipse.linuxtools.valgrind.launch,\r
org.eclipse.linuxtools.valgrind.ui,\r
com.samsung.freshide;bundle-version="1.0.0",\r
- com.samsung.freshide.connection;bundle-version="1.0.0"\r
+ com.samsung.freshide.connection;bundle-version="1.0.0",\r
+ com.samsung.freshide.common;bundle-version="1.3.20"\r
Bundle-Vendor: Samsung Electronics\r
Bundle-Version: 1.3.18.qualifier\r
Bundle-Localization: plugin\r
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.OperationCanceledException;
-import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.SubProgressMonitor;
import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.debug.core.ILaunch;
import com.samsung.freshide.connection.session.ISession;
import com.samsung.freshide.launch.SLPLaunchDelegate;
import com.samsung.freshide.launch.SLPLaunchMessages;
+import com.samsung.freshide.common.properties.InstallPathConfig;
public class SLPValgrindLaunchDelegate extends SLPLaunchDelegate {
monitor.beginTask(Messages.getString("ProfileLaunch.TRANSFER_PROFILING_TOOL"), 1);
// test whether valgrind package exist or not
-// String sdkInstallPath = Platform.getInstallLocation().getURL().getPath();
- String sdkInstallPath = "/home/greatim/samsung_sdk/";
- String toolPkgPath = sdkInstallPath + "ext_package/" + PACKAGE_FILENAME_ARM;
+ String sdkInstallPath = InstallPathConfig.getSDKPath();
+ String toolPkgPath = sdkInstallPath + "/SDK/profiling-tool/" + PACKAGE_FILENAME_ARM;
File toolPkg = new File(toolPkgPath);
if(toolPkg == null || !toolPkg.exists())
newCoreException(Messages.getString("ProfileLaunch.FAIL_TO_TRANSFER"), null);
import org.eclipse.debug.ui.ILaunchConfigurationDialog;
import org.eclipse.linuxtools.profiling.launch.ProfileLaunchConfigurationTabGroup;
-import com.samsung.freshide.launch.SLPMainTab;
-import com.samsung.freshide.launch.SLPArgumentsTab;
-import com.samsung.freshide.launch.SLPEnvironmentTab;
+import com.samsung.freshide.launch.ui.SLPMainTab;
+import com.samsung.freshide.launch.ui.SLPArgumentsTab;
+import com.samsung.freshide.launch.ui.SLPEnvironmentTab;
public class ValgrindLaunchConfigurationTabGroup extends ProfileLaunchConfigurationTabGroup {