Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 325149

Summary: edc - dissasembler - some disassemblers require context and/or environment info
Product: [Tools] CDT Reporter: Kirk Beitz <kirk.beitz>
Component: cdt-debug-edcAssignee: Ken Ryall <ken.ryall>
Status: RESOLVED FIXED QA Contact: Ken Ryall <ken.ryall>
Severity: normal    
Priority: P3    
Version: 7.0.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Kirk Beitz CLA 2010-09-13 14:08:26 EDT
the ARM disassembler requires context and environment information to do some of its work.

the disassembler constructors have been modified to take an ITargetEnvironment parameter, since it is through ITargetEnvironment.getDisassembler() that the disassembler is normally created.

the functions of IDisassembler also now take a context parameter.

RunControl.java and the ARM and X86 specific Disassembler and Disassembly classes have been updated to pass and accept these new parameters.

(this bugzilla entry is a placeholder for changes to be merged that have already been committed and tested in the nokia database.  presumably such a merge will also go on the CDT_7_0 branch for 7.0.2 after cdt 7.0.1 is released.)
Comment 1 Kirk Beitz CLA 2010-10-06 22:45:28 EDT
resolved with 2010.oct.04 edc merge commits by ken.ryall@nokia.com