This is the mail archive of the mailing list for the GDB project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFA] Darwin/x86 port (v4 - part 0/4)

> Cc: Eli Zaretskii <>
> From: Tristan Gingold <>
> Date: Mon, 17 Nov 2008 10:38:32 +0100
> > This is okay, but I thought you also support x86_64?
> Right.  What about:
> * New native configurations
> x86/x86_64 Darwin		i[34567]86-*-darwin*

Fine with me.

> I realized that we don't support configuring as x86_64-*-darwin*.
> Maybe I should add it ?

Probably, but I admit I don't know enough about the details.

> English is not my native language and I sometimes don't pick the
> right word.

Mine neither, so there's hope ;-)

> + When set to a non zero value, enables debugging messages while gdb is
> + reading Darwin object files.  The object and executable file format
> + for Darwin is named mach-o.

The last sentence above should probably be in parentheses, as that's a
minor note.  Also, I would rearrange slightly:

  (@dfn{Mach-o} is the file format used on Darwin for object and
  executable files.)

> + @kindex set mach-exceptions
> + On Darwin, faults are first reported as a mach exception and then as a
> + signal.  Use this command to turn on trapping of mach exceptions in
> + the inferior.  This might be seldom useful to better understand the
> + cause of a fault. The default is off.

So you are basically saying that mach exceptions are native Darwin
exceptions, and they are then mapped to Posix signals?  At least that
is what I understand from this explanation.

Also, please make sure you have 2 spaces after each period that ends a


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]