Commit f5eac7ba authored by Noah Friedman's avatar Noah Friedman

(ydump-buffer): Handle case where gap is at the start of buffer.

I don't recall if older versions of gdb were less strict but you
cannot dump a 0-length range in gdb 7.9.1.
parent 82d59f1b
......@@ -33,7 +33,7 @@
# 'ysave-buffer', and 'ybuffer-contents'. The 'y' prefix avoids any
# namespace collisions with emacs/src/.gdbinit.
# Since the internal data structures in Emacs occasionally from time to
# Since the internal data structures in Emacs change from time to
# time, you should use the version of this file that came with your
# particular Emacs version; older versions might not work anymore.
......@@ -213,8 +213,12 @@ define ydump-buffer
set $endptr = $beg + $buf->gpt_byte - 1
dump binary memory $arg1 $beg $endptr
else
dump binary memory $arg1 $beg $gap-1
append binary memory $arg1 $gap_end $end
if $gap - $beg > 1
dump binary memory $arg1 $beg $gap-1
append binary memory $arg1 $gap_end $end
else
dump binary memory $arg1 $gap_end $end
end
set $endptr = $end
end
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment