Re: How to debug a CFPlugin
Re: How to debug a CFPlugin
- Subject: Re: How to debug a CFPlugin
- From: "Jose R.C. Cruz" <email@hidden>
- Date: Thu, 11 Dec 2008 11:54:59 -0800
2008 Dec 11, 11:53 PST
Hmm, I don't have a ptrace() call on my CFPlugin. Does that matter?
Also, I have never used ptrace() before. What is it suppose to do
exactly?
Again, thanks.
-----
J.C. Cruz
Freelance Writer
MacTech/REALbasic Developer/Python Magazine
anarakisware-at-gmail-dot-com
On 10 Dec 2008, at 08:44:53, Etienne Guérard wrote:
It seems that your custom executable doesn't want to be debugged.
Try to add a breakpoint on ptrace() and see if this is the case.
PT_DENY_ATTACH is 31.
EG
On Dec 10, 2008, at 5:23 PM, Jose R.C. Cruz wrote:
2008 Dec 10, 08:13 PST
Hello, folks!
I am having problems with debugging a CFPlugin through Xcode's
source-level debugger. My plug-in was a BBEdit plug-in I wrote for
an upcoming article. The procedure I found via Google is as follows.
a) Open the plugin project;
b) Build the plugin;
c) Make an alias of the plugin in your Tools folder;
d) Right click on the "Executables" node, and choose "Add->New
Custom Executable"
e) Click the Choose button, and pick your BBEdit/TextWrangler
application;
f) Switch to the "Debugging" panel, and make sure "Start executable
after starting debugger" is enabled;
g) Set a breakpoint;
h) Build & Debug
Yet, when I follow these steps, Xcode displayed the following error
on its console:
Program received signal: “SIGTRAP”.
Xcode: Introspection dylib not loaded because thread 1 has
function: __dyld__dyld_start on stack
So, am I missing something? Is it even possible to use a source-
level debugger on CFPlugins? My sample plug-in does work, as it
displays the selected text onto a modal dialog. I am just unable
to debug it -- short of using a lot of NSLog() statements.
I appreciate any help you can provide.
-----
J.C. Cruz
Freelance Writer
MacTech/REALbasic Developer/Python Magazine
anarakisware-at-gmail-dot-com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
------------------------------------------------------------
This message and any attachments (the "message") are confidential
and intended solely for the addressee(s). Any unauthorised use or
dissemination is prohibited. E-mails are susceptible to alteration.
Neither DxO Labs nor any of its subsidiaries or affiliates shall be
liable for the message if altered, changed or falsified.
Ce message et toutes les pieces jointes (ci-apres le "message") sont
confidentiels et etablis a l'intention exclusive de ses
destinataires. Toute utilisation ou diffusion non autorisee est
interdite. Tout message electronique est susceptible d'alteration.
DxO Labs et ses filiales declinent toute responsabilite au titre de
ce message s'il a ete altere, modifie ou falsifie.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden