Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 315311 - EDC IDisassembly implementation not confimring to API
Summary: EDC IDisassembly implementation not confimring to API
Status: RESOLVED WONTFIX
Alias: None
Product: CDT
Classification: Tools
Component: cdt-debug-edc (show other bugs)
Version: 7.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Ken Ryall CLA
QA Contact: Ken Ryall CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-01 17:21 EDT by John Cortell CLA
Modified: 2019-12-30 18:39 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Cortell CLA 2010-06-01 17:21:19 EDT
There are two methods in IDisassembly that take a start and end address. The API specifies that the caller can specify null for each, but the EDC implementations assume non-null arguments are passed, leading to NPEs for call scenarios that should be valid.
Comment 1 Kirk Beitz CLA 2010-09-03 14:01:31 EDT
John, I've been in this code a little bit fixing some bugs for an impending release.  Once that goes out, i'll take a look at fixing these semantics.  In the meantime, i've added @FIXME tags to a proposed patch [324462] that ken will hopefully be committing this weekend.  If you (or anyone else) get a chance to implement this before then, comment here and i'll know now that i'm on the CC: list.
Comment 2 Jonah Graham CLA 2019-12-30 18:39:50 EST
(this is part of a batch change)

The Eclipse CDT EDC (https://wiki.eclipse.org/CDT/cdt-debug-edc) is now obsolete and has not had any active development since 2011. Therefore the still open bugs are being marked as wontfix.

The git repo for the project still exists for posterity at https://git.eclipse.org/c/cdt/org.eclipse.cdt.edc.git/