For instance, $ LD_LIBRARY_PATH=/home/cagney/frysk/git/native/frysk-imports/elfutils/backends ./frysk/bindir/fhpd ./frysk/pkglibdir/funit-stepping-asm [0.0] Loaded executable file: /home/cagney/frysk/git/native/frysk-core/frysk/pkglibdir/funit-stepping-asm (fhpd) break main breakpoint 0 deferred (fhpd) run running with this command: /home/cagney/frysk/git/native/frysk-core/frysk/pkglibdir/funit-stepping-asm Attached to process 21209 Running process 21209 (fhpd) Breakpoint 0 main 0x400519 list [0.0] 117 LOAD_REGISTER_IMMED(REG1,1) 118 SUB(REG0, REG1) 119 FUNCTION_CALL(recursive) // _recursive 120 1: 121 FUNCTION_EPILOGUE(recursive,0) 122 FUNCTION_RETURN(recursive,0) 123 FUNCTION_END(recursive,0) 124 125 126 FUNCTION_BEGIN(main, 0) -> 127 MAIN_PROLOGUE(0) 128 FUNCTION_CALL(first) 129 FUNCTION_CALL(multi) 130 LOAD_REGISTER_IMMED(REG0, 3) ; FUNCTION_CALL(recursive) 131 MAIN_EPILOGUE(0) 132 FUNCTION_RETURN(main,0) 133 FUNCTION_END(main,0) (fhpd) next Task stopped at line 127 in file /home/cagney/frysk/git/frysk/frysk-core/frysk/pkglibdir/funit-stepping-asm.S (fhpd) contrast this to step: -> 127 MAIN_PROLOGUE(0) 128 FUNCTION_CALL(first) 129 FUNCTION_CALL(multi) 130 LOAD_REGISTER_IMMED(REG0, 3) ; FUNCTION_CALL(recursive) 131 MAIN_EPILOGUE(0) 132 FUNCTION_RETURN(main,0) 133 FUNCTION_END(main,0) (fhpd) step Task stopped at line 128 in file /home/cagney/frysk/git/frysk/frysk-core/frysk/pkglibdir/funit-stepping-asm.S (fhpd)