ARM Technical Support Knowledge Articles

Where can I find the Eclipse extension point interface for adding third-party OS support in DS-5 Debugger?

Applies to: DS-5

Answer

The required APIs are included in the following Eclipse plug-ins of DS-5.

·         com.arm.debug.osext: Contains core API.

·         com.arm.debug.osext.launch: Contains interface and extension point to contribute tabs to DS-5 Debugger launcher panels.

·         com.arm.debug.osext.source: Contains Java sources for com.arm.debug.osext’s public classes including Javadoc.

The entry point is class OSExtensionPlugin, which has a getSessionManager() method. The session manager holds all debug sessions (class IDebugSession) from which third parties can resolve symbols and read memory.

All the above three plug-ins are included in ‘update-site.zip’ archive of your DS-5 installation. You can find ‘update-site.zip’ in ‘….\DS-5\sw\eclipse\’ location of your DS-5 installation.

If you installed DS-5 Community Edition then you can find the above three plug-ins under ‘...eclipse/plugins’.

 

Article last edited on: 2012-01-19 17:01:12

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential