• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Xcode...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xcode...


  • Subject: Re: Xcode...
  • From: Jeff Harrell <email@hidden>
  • Date: Tue, 24 Jun 2003 07:11:46 -0500

On Tuesday, June 24, 2003, at 06:57 AM, M. Uli Kusterer wrote:

Since I can already change source code while in the debugger of PB right now, I'm a little puzzled... will the app automagically pick up the change and recompile while debugging? Or what is the advantage over the behaviour we already have.

It works like this. Let's say your program has ten object files, two of which contain the code necessary to call main(). Xcode will only link those two objects, and will dynamically link the other objects at run time. You can make code changes to the other modules and have the dynamic loader actually change the behavior of your application while it's still running, without recompiling or relinking. (You have to compile the one module, obviously.)

I seem to remember that this basic feature was in SGI's cvd debugger some time ago, but I can't recall how it worked exactly.

--
email@hidden
http://homepage.mac.com/jharrell
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Xcode...
      • From: "M. Uli Kusterer" <email@hidden>
    • Re: Xcode...
      • From: Chris Ridd <email@hidden>
References: 
 >Re: Xcode... (From: "M. Uli Kusterer" <email@hidden>)

  • Prev by Date: Re: Xcode...
  • Next by Date: Re: Xcode...
  • Previous by thread: Re: Xcode...
  • Next by thread: Re: Xcode...
  • Index(es):
    • Date
    • Thread