For example I want to look at [VZVirtualMachine isSupported]
implementation. I created a console project, run it with debug, stepped into this method but all it does is wander around objc_msgSend implementation, at least my patience was not enough to wait until it finds the actual implementation. Is there some way to set a breakpoint closer to the actual code?
VZVirtualMachine is an Apple proprietary class. Its implementation source code is not shipped. What you have is optimized assembly language. If you want something that can generate pseudo-ObjC or pseudo-C from it, there are tools like Hopper and IDA Pro that can help, but they're not going to give you anything like the original source code if that's what you're looking for. To get that, you'd need access to Apple's source.