Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

XCode 3.0 gdb>po <obj> --> Cannot access memory at address 0x0



Greetings:

I can't get gdb>po <object> to return a value from a simple NS object, other than NSXML objects.
I suspect it has something to do with the Intel chip; since I had no problem on my G4/G3 machines.

I made sure that all optimization was off; and I tried using Xcode 2.3+ version.

For example, I've created a simple NSString object, but I can't reveal it's value
using gdb>po.  What I get is "Cannot Access Memory Address" as shown below.


My environment:
MacBook Pro on Intel running Leopard (10.5.1)

------------------------------------------------------

XCode & Debugger:
Using Xcode 3
Component versions
Xcode IDE: 921.0
Xcode Core: 921.0
ToolSupport: 893.0

Debug Information Format: DWARF
Optimization Level: none[-o0]

===========================================


-(void)awakeFromNib {
    NSLog(@"{awakeFromNib}");
    NSXMLElement *root = (NSXMLElement *)[NSXMLNode elementWithName:@"addresses"];
    xmlDoc = [[NSXMLDocument alloc] initWithRootElement:root];
    [xmlDoc setVersion:@"1.0"];
    [xmlDoc setCharacterEncoding:@"UTF-8"];

    // The following NSXMLElement generates a parent.  Hence you can't add it to root.
    NSXMLElement *xmlNoodle;
    [xmlNoodle setName: @"RicNode"];
    [xmlNoodle setStringValue:@"Pumpkin"];  // Note: this node has a parent; hence can't use "addChild".
    [xmlNoodle attributeForName:@"Spanky"];

    NSString *myString = [NSString stringWithString:@"Hello World!"];   <--- I can't see this.  ********
    ...
==================
*** Console Window ***
run
[Switching to process 2832 local thread 0x2f1b]
RunningÂ…
2008-01-23 11:06:25.773 MyXML[2832:817] {awakeFromNib}

(gdb) po myString
Cannot access memory at address 0x0  <--- my problem

(gdb) po xmlNoodle
<RicNode>Pumpkin</RicNode>
Current language:  auto; currently objective-c
(gdb)

======================================

Any remedy?

Regards,

Ric.
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/xcode-users/email@hidden

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.