[Mono-dev] Porting Mono debugger to Mac OS X

M. David Peterson xmlhacker at gmail.com
Mon Apr 6 13:29:47 EDT 2009


Oh, this is cool!

On Mon, Apr 6, 2009 at 11:09 AM, jonas echterhoff <jonas at unity3d.com> wrote:

> Hey everyone,
>
> I'm working for Unity Technologies, and I am currently starting to
> port the mono debugger to Mac OS X, as we want to offer a proper
> debugging solution for users of the Unity game engine. So far things
> are looking alright, I've managed to make the debugger compile by
> adding some stub functions for the functionality which is different in
> OS X. So far, I see the following tasks which need to be done to get
> this to work:
>
> -Make mono debugger read Mach-O binary format (shouldn't be too
> difficult, since bfd can read Mach-O).
>
> -Replace missing ptrace functionality with Mach-O calls (ptrace exists
> on OS X, but is only partially implemented).
>
> -Possibly reimplement libthread-db functionality somehow, as OS X
> doesn't have libthread-db (this i'm not quite sure about at the
> moment. Where and how is this used?)
>
> At the moment, I'm coming along fine, currently i'm working on getting
> the Mach-O binary support to work, so this email is mostly just about
> introducing the project and saying hi. I'm sure I'll have a lot of
> specific questions further down the road. Fell free to give me generic
> advice on this task, if there's anything I should be aware of, though.
>
> Cheers,
> jonas
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>



-- 
/M:D

M. David Peterson
Co-Founder & Chief Architect, 3rd&Urban, LLC
Email: m.david at 3rdandUrban.com | m.david at amp.fm
Mobile: (206) 999-0588
http://3rdandUrban.com | http://amp.fm |
http://broadcast.oreilly.com/m-david-peterson/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20090406/7f8229ab/attachment.html 


More information about the Mono-devel-list mailing list