Eric Pouech writes:
> Uwe Bonnes wrote:
> > 
> > Hallo,
> > 
> > MingW as a crosscompiler is a nice tool for writing test programs with
> > wine or even do real win32 development work. Being able to single step
> > in the win32 source would be a win. However DEBUG_ParseStabs is
> > commented out in msc.c. The comment tells that some suff would be "a
> > bit difficult"...
> > 
> > I remember some discussion about that with Marcus, but haven't found
> > the Mail Exchange yet. Is there some work lurking on that subject in
> > some private wine-tree, not yet released? Shouldn't be that "difficult"
> > stuff be already implemented in the mingw adaptation of gdb?
> 
> I didn't test the output from mingw compiler (as a matter of stabs format), 
> but there's been some improvement last summer on stabs handling, so it's may
> be it's sufficient (I had it on my todo list to remove this #ifdef in msc.c
> but never found time to do it)
> I'm currently hunting another bug in the symbol handling in the debugger
> and may need to tweedle the stabs reading part. So, I may as well look at 
> this. I assume from your mail that removing the #ifdef isn't working, is 
> it ?

Well, I can single step, but the lines displayed are off.

B.t.w, I wonder about line 451 in hash.c:

   449      if (!nh) return FALSE;
   450      nh->addr = *addr;
   451      nh->flags &= SYM_INVALID;
   452      DEBUG_FixAddress( &nh->addr, DEBUG_context.SegDs );
   453      return TRUE;
   454  }
 
is &= really meant?
I would either expect |= or &=~

Bye

Uwe Bonnes                [EMAIL PROTECTED]

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

Reply via email to