• 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
Breakpoints in a plugin
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Breakpoints in a plugin


  • Subject: Breakpoints in a plugin
  • From: Justin Greenfield <email@hidden>
  • Date: Wed, 20 Dec 2006 16:13:22 -0600

Well, this seems like it's a pretty regular subject for me over the years, but once again I've found myself unable to get breakpoints to fire in the Xcode debugger. A couple of weeks ago I upgraded to a new machine (from a G5 to a MacPro) and today I needed to step through something in the debugger, but no such luck. This all worked at some point in the not too distant past, but I have no idea what's screwed up now.

In this case, my project is a netscape plugin. I'm using XCode 2.4.1. I've set Safari to the custom executable. I have "Load Symbols Lazily" unchecked in the XCode preferences. In "Debug->Tools- >Shared Libraries" I have my plugin bundle set to "Starting Level: All" and the default level for User Libraries set to "All" (I also verified the bundle path is pointing to my debug build).

My build settings for the Debug config are as follow (Debug config, All Settings, filtered on the word "debug"):

BUILD_VARIANTS = normal
DEBUG_INFORMATION_FORMAT = dwarf
ZERO_LINK = NO
SECTORDER_FLAGS =
DEAD_CODE_STRIPPING = NO
ONLY_LINK_ESSENTIAL_SYMBOLS = NO
STRIP_STYLE = all
COPY_PHASE_STRIP = NO
GCC_GENERATE_DEBUGGING_SYMBOLS = YES
GCC_DEBUGGING_SYMBOLS = full
GCC_ENABLE_SYMBOL_SEPARATION = YES
GCC_OPTIMIZATION_LEVEL = 0
GCC_ENABLE_FIX_AND_CONTINUE = NO
REZ_SHOW_DEBUG_OUTPUT = NO

These settings are identical to the settings I use for debugging our application and that works fine.

Launch the debugger, load the plugin, no breakpoints fired.

(gdb) info break
Num Type           Disp Enb Address    What
1   breakpoint     keep y   <PENDING>  "DxDataBuilder.cpp:145
2   breakpoint     keep y   <PENDING>  "CxDate.cpp:94
3   breakpoint     keep y   <PENDING>  "MacFxPlugin.cpp:195
4   breakpoint     keep y   <PENDING>  "MacFxPlugin.cpp:195
5   breakpoint     keep y   <PENDING>  "MacFxPlugin.cpp:198
6   breakpoint     keep y   <PENDING>  "ScopePlugin.cpp:882
7   breakpoint     keep y   <PENDING>  "ScopePlugin.cpp:883
8   breakpoint     keep y   <PENDING>  "ScopePlugin.cpp:884
9   breakpoint     keep y   <PENDING>  "PluginApi.cpp:20
10  breakpoint     keep y   <PENDING>  "PluginApi.cpp:56
11  breakpoint     keep y   <PENDING>  "PluginApi.cpp:71
12  breakpoint     keep y   <PENDING>  "PluginApi.cpp:81


It's not finding them. So, what am I doing wrong here?

Justin



--
Justin Greenfield
email@hidden
Senior Software Engineer
Oklahoma Climatological Survey - Software Development Group
http://sdg.ocs.ou.edu


_______________________________________________ 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
  • Follow-Ups:
    • Re: Breakpoints in a plugin
      • From: Justin Greenfield <email@hidden>
    • Re: Breakpoints in a plugin
      • From: Justin Greenfield <email@hidden>
    • Re: Breakpoints in a plugin
      • From: Justin Greenfield <email@hidden>
  • Prev by Date: Re: Xcode-users Digest, Vol 3, Issue 790
  • Next by Date: Re: Breakpoints in a plugin
  • Previous by thread: Re: Xcode-users Digest, Vol 3, Issue 790
  • Next by thread: Re: Breakpoints in a plugin
  • Index(es):
    • Date
    • Thread