I'm still new to xcode. I have "show disassembly when debugging" UNCHECKED but I know that as I step through my own code that I will still regularly be thrown into assembly code when system methods are called.
My question is ...... Is there any way to quickly step over the assembly code to the NEXT line of my own custom code rather than endlessly hitting F6 or F8. I know that, in advance, I can set a new breakpoint at the next custom method to be called and press the run button, but when I quickly step through my code, I usually don't know in advance when the debugger will throw me into assembly code and when that happens it's then too late to be hitting the "run to next breakpoint" button. Any help appreciated.
EDIT - thx for the "continue to current line" suggestion but often when i try to do this i put cursor on a line of my own code and the "continue to current line" command under the debug menu is greyed out. also i usually dont know in advance where the code execution will reenter my own code so i could be putting the cursor in a spot which wont be called anyway. Basically im trying to learn the order of execution of my code by stepping thru line by line. Everytime i get "thrown" into dissassemby i dont know in advance where the order of execution will re-enter my own custom code (much of which might be other person's code) so pressing continue often takes me to the end of the build and im none the wiser to the path taken. The only option i see is to endlessly press Fn-F8 which is a right pain. Surely i must be missing something?
EDIT - thx @Jim for your suggestion. still no luck, ive tried your code (lldb) "break set -r .* -s MyBinary" substituting MyBinary with the name of the app im trying to set breakpoints on all methods in and all i get is "Breakpoint 2: no locations (pending). WARNING: Unable to resolve breakpoint to any actual locations. i did a google search on this to this page How to automatically set breakpoints on all methods in XCode? and that page indicates the words break set should be breakpoint set and there is no * after the . so i tried that and same error message appears and no breakpoints are set. any suggestions?