• 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: Debugging an AudioServer plugin
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Debugging an AudioServer plugin


  • Subject: Re: Debugging an AudioServer plugin
  • From: Jeff Moore <email@hidden>
  • Date: Thu, 07 Mar 2013 11:06:49 -0800

Honestly, I've never actually tried =)

At any rate, it may be feasible. I know Xcode has some functionality for attaching the debugger to processes. For instance, you can set the executable in your Scheme to be coreaudiod and tell it to wait for it to launch. The real problem is that you have to be running the debugger as root to attach to coreaudiod. I don't know if Xcode will let you do that.

If you come up with a good way to do this, please post your procedure so others can follow it. I'm sure having the GUI will make life a little easier for everybody.

--

Jeff Moore
Core Audio
Apple



On Mar 7, 2013, at 11:01 AM, Eric Gorouben <email@hidden> wrote:

> Thanks Jeff. Is it possible to have lldb/gdb working within xcode to have the gui?
> Eric
> Le 7 mars 2013 à 19:41, Jeff Moore <email@hidden> a écrit :
>
>> The right way to debug coreaudiod at startup is:
>>
>> 0) Unload coreaudiod
>>  % sudo launchctl unload /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist
>>
>> 1) Start lldb/gdb up such that they await the launch of coreaudiod (note that you need to be root to debug coreaudiod):
>>  % sudo lldb --wait-for coreaudiod
>>
>> 2) Start coreaudiod again:
>>  % sudo launchctl load /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist
>>
>> --
>>
>> Jeff Moore
>> Core Audio
>> Apple
>>
>>
>>
>> On Mar 7, 2013, at 9:14 AM, Eric Gorouben <email@hidden> wrote:
>>
>>> I'm trying to debug my AudioServer plugin with xcode 4.6 and Mac OS 10.8.2.
>>> Therefore, I want to attach the debugger to coreaudiod and restart it. But it doesn't work.
>>> What is he proper recipe for this?
>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Coreaudio-api mailing list      (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Coreaudio-api mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Debugging an AudioServer plugin
      • From: Eric Gorouben <email@hidden>
References: 
 >Debugging an AudioServer plugin (From: Eric Gorouben <email@hidden>)
 >Re: Debugging an AudioServer plugin (From: Jeff Moore <email@hidden>)
 >Re: Debugging an AudioServer plugin (From: Eric Gorouben <email@hidden>)

  • Prev by Date: Re: Debugging an AudioServer plugin
  • Next by Date: Re: Debugging an AudioServer plugin
  • Previous by thread: Re: Debugging an AudioServer plugin
  • Next by thread: Re: Debugging an AudioServer plugin
  • Index(es):
    • Date
    • Thread