From 52555085ca957a76dad362499cce590a7280cde7 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Mon, 7 Apr 2008 08:52:18 +0000 Subject: [PATCH] Contributing new disassembly. --- .../core/CDisassemblyContextProvider.java | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CDisassemblyContextProvider.java diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CDisassemblyContextProvider.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CDisassemblyContextProvider.java new file mode 100644 index 00000000000..43735b8634c --- /dev/null +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CDisassemblyContextProvider.java @@ -0,0 +1,36 @@ +/******************************************************************************* + * Copyright (c) 2008 ARM Limited and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * ARM Limited - Initial API and implementation + *******************************************************************************/ + +package org.eclipse.cdt.debug.internal.core; + +import org.eclipse.cdt.debug.core.disassembly.IDisassemblyContextProvider; + +/** + * org.eclipse.cdt.debug.internal.core.CDisassemblyContextProvider: + * //TODO Add description. + */ +public class CDisassemblyContextProvider implements IDisassemblyContextProvider { + + /* (non-Javadoc) + * @see org.eclipse.cdt.debug.core.disassembly.IDisassemblyContextProvider#getDisassemblyContext(java.lang.Object) + */ + public Object getDisassemblyContext( Object element ) { +// if ( element instanceof ICDebugElement ) { +// IDebugTarget target = ((ICDebugElement)element).getDebugTarget(); +// try { +// return ((ICDebugTarget)target).getDisassembly(); +// } +// catch( DebugException e ) { +// } +// } + return null; + } +}