Files
clang-p2996/lldb/test/lang/objc/objc-static-method-stripped/static.m
Sean Callanan 7f5ac65fb9 Added support for pulling Objective-C class symbols
out of the runtime.  This allows calling static methods
on classes whose symbols have been stripped out of the
binary.

<rdar://problem/12042992>

llvm-svn: 180210
2013-04-24 19:07:29 +00:00

30 lines
547 B
Objective-C

#import <Foundation/Foundation.h>
@interface Foo : NSObject
+(void) doSomethingWithString: (NSString *) string;
-(void) doSomethingWithNothing;
@end
@implementation Foo
+(void) doSomethingWithString: (NSString *) string
{
NSLog (@"String is: %@.", string); // Set breakpoint here.
}
+(int) doSomethingElseWithString: (NSString *) string
{
NSLog (@"String is still: %@.", string);
return [string length];
}
-(void) doSomethingWithNothing
{
}
@end
int main()
{
[Foo doSomethingWithString: @"Some string I have in mind."];
return 0;
}