В class-dump есть опция -A, которая может напечатать адрес функции, например,
@interface FooObject : NSObject
{
}
- (void)y; // IMP=0x100000d54
@end
. При этом вы можете установить точку останова, используя адрес:
(gdb) b *0x100000d54
Breakpoint 1 at 0x100000d54
Обратите внимание, что, если вы не удалили исполняемый файл, у вас всегда должна быть возможность установить точку останова, используя имя метода
(gdb) b -[FooObject y]
Breakpoint 2 at 0x100000d60
(адрес не совпадает с последним, пропускает некоторый набор кадров -код.)