Share

CeGCC - Cross development for Pocket PC

Tracker: Bugs

5 Unresolved DebugBreak in x86mingw32ce - ID: 2879963
Last Update: Settings changed ( dannybackx )

DebugBreak() is defined as import declaration for non-arm but it's not
exported from the coredll.


Ivan Maidanski ( ivmai ) - 2009-10-15 16:15

5

Closed

Fixed

Danny Backx

w32api

None

Public


Comments ( 4 )

Date: 2009-10-20 22:00
Sender: dannybackxProject Admin

Defining it as a macro that expands to the well known x86
pseudo-instruction does make sense.
I will do that.

For the record :
- that's not the same thing as having it exported from coredll
- I don't want to copy a definition from Visual C++ : that would violate
copyrights.

Thanks for the input


Date: 2009-10-20 19:03
Sender: ivmai

If you look into VC++ CE kfuncs.h, I'll see the definition of it for
various targets.


Date: 2009-10-20 18:59
Sender: ivmai

DebugBreak() should be defined as a macro to something similar to __asm int
3 (expressed in gnu assembler, of course).


Date: 2009-10-20 18:51
Sender: dannybackxProject Admin

Your statement is true.
But coredll doesn't support the DebugBreak api :
\network\x86> testapi coredll DebugBreak
coredll doesn't know about DebugBreak
\network\x86>

So could you explain what you want me to do about this bug report and why
it would improve things ?
I am a bit puzzled but I have to admit that this (DebugBreak) is a strange
API.


Attached File

No Files Currently Attached

Changes ( 5 )

Field Old Value Date By
close_date - 2009-10-22 19:41 dannybackx
allow_comments 1 2009-10-22 19:41 dannybackx
resolution_id None 2009-10-22 19:41 dannybackx
status_id Open 2009-10-22 19:41 dannybackx
assigned_to nobody 2009-10-20 18:51 dannybackx