rentzsch.com: tales from the red shed

2003 Paper Proposal Accepted

MacHack
Got the word this morning from Marshall Clow that my paper proposal was accepted for MacHack 2003. Here's the draft outline:
  • Getting the call: Getting your code running.
    • High-level, internal-process: App bundles/plugins
    • High-level, external-process: NSWorkspaceDidLaunchApplicationNotification
    • Low-level, internal-process: DYLD_INSERT_LIBRARIES & OAKeepAllocationStatistics
    • Low-level, external-process:
      • ptrace (not recommended)
      • Mach task/thread & VM APIs
      • dyld nonreentrant issues
  • Injecting your code
    • Importance of single-instruction patching
    • Jump islands
    • Register preservation issues
  • ObjC runtime hacking: Categories & poseAs

The last item (ObjC runtime) may be out of scope -- I haven't quite decided. Also, experience shows the paper will diverge wildly from the original outline as I progress.

On a related note, word has it that the Holiday Inn Fairlane (where MacHack is held) is filling up fast. You may wish to place your reservations early, since it's suicide to stay at any other place during MacHack. Literally. It's a great way to wrap your rental car around a tree while driving back-and-forth in a sleep-deprived state.

Update: Glenn Fleishman will be at MacHack this year, giving a session. Why do I suspect Adam roped him into the carnival?

Update: As of March 5th, the hotel is sold out for nonsmoking doubles. Those rooms went fast..

Monday, March 03, 2003
12:00 AM