node/lib/metasm/metasm/debug.rb
# resume execution of the target one instruction at a time
resume execution of the target one instruction at a time
resume execution of the target one instruction at a time
def singlestep(&b)
		@singlestep_cb = b
		bp = check_breakpoint_cause
		return if not check_pre_run(:singlestep)
		if bp and bp.hash_shared.find { |bb| bb.state == :active } and has_emul_instr(bp)
			@state = :stopped
			bp.emul_instr.call
			invalidate
			evt_singlestep(true)
		else
			do_singlestep
		end
	end
def singlestep ( & b ) @singlestep_cb = b bp = check_breakpoint_cause return if not check_pre_run ( :singlestep ) if bp and bp . hash_shared . find { | bb | bb . state == :active } and has_emul_instr ( bp ) @state = :stopped bp . emul_instr . call invalidate evt_singlestep ( true ) else do_singlestep end end
resume execution of the target one instruction at a time
resume execution of the target one instruction at a time
b