node/lib/metasm/metasm/debug.rb
# called when we did break due to a breakpoint whose condition is invalid
# resume execution as if we never stopped
# disable offending bp + singlestep if needed
called when we did break due to a breakpoint whose condition is invalid
resume execution as if we never stopped
disable offending bp + singlestep if needed
called when we did break due to a breakpoint whose condition is invalid resume execution as if we never stopped disable offending bp + singlestep if needed
def resume_badbreak(b=nil)
		if b and b.hash_shared.find { |bb| bb.state == :active }
			rm = @run_method
			if rm == :singlestep
				singlestep_bp(b)
			else
				ra = @run_args
				singlestep_bp(b) { send rm, *ra }
			end
		else
			send @run_method, *@run_args
		end
	end
def resume_badbreak ( b = nil ) if b and b . hash_shared . find { | bb | bb . state == :active } rm = @run_method if rm == :singlestep singlestep_bp ( b ) else ra = @run_args singlestep_bp ( b ) { send rm , * ra } end else send @run_method , * @run_args end end
called when we did break due to a breakpoint whose condition is invalid
resume execution as if we never stopped
disable offending bp + singlestep if needed
called when we did break due to a breakpoint whose condition is invalid resume execution as if we never stopped disable offending bp + singlestep if needed
# ensure we didn't delete b
b