Possible Duplicate:
GDB Vs LLDB debuggers
I want to know the difference between LLDB and GDB debugger in detail. Everywhere it is mentioned as "LLDB is faster and memory-efficient than GDB" . I want to know in what sense it is faster and memory efficient.
When I use LLDB, in the variables view of the debug area , member variable of that particular class or view controller are not displayed(count). And to the local array when objects are added the objects are not displayed in variables view, but the number of object is displayed(count).
example(in variables view):
arrayOfComments NSMutableArray * 0x068a6700 1 Object
->NSArray NSArray
->NSObject
When I use GDB, in the variables view of the debug area , member variable of that particular class or view controller are displayed. And to the local array when objects are added the objects as well as the count is displayed in variables view.
example(in variables view):
arrayOfComments __NSArrayM * 0x68d7970 1 Object
->0 Comment * 0x6804940 (the object is displayed here)
I came across an article saying LLDB understands the dot syntax.
po self.property
But when I use it in GDB it works even for "po self.property.previousProperty'sProperty" but doesn't work in LLDB. so now how does LLDB understands dot syntax.
Please help.
Thank you.