diff options
| author | Glenn Morris | 2017-11-20 13:08:34 -0500 |
|---|---|---|
| committer | Glenn Morris | 2017-11-20 13:08:34 -0500 |
| commit | 93a49534630ba2f828f55d4ddd6fc0374f589c3c (patch) | |
| tree | e6f4d8efc0f0fc33ebd39aecdebe39c16e9183cc /src | |
| parent | 7da1e9cd186723846b49bd7ba5ba87efb44c4ec1 (diff) | |
| parent | 42c8768134dcfaaf08637e36fe478605c1957517 (diff) | |
| download | emacs-93a49534630ba2f828f55d4ddd6fc0374f589c3c.tar.gz emacs-93a49534630ba2f828f55d4ddd6fc0374f589c3c.zip | |
Merge from origin/emacs-26
42c8768 Fix .gdbinit following lisp.h changes
720322a ; Spelling fixes
617c556 * lisp/simple.el (shell-command): Doc fixes.
1faade8 Fix marker adjustment for undo (Bug#29118)
Diffstat (limited to 'src')
| -rw-r--r-- | src/.gdbinit | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/.gdbinit b/src/.gdbinit index 60f6348715c..48bb5dfadb8 100644 --- a/src/.gdbinit +++ b/src/.gdbinit | |||
| @@ -78,7 +78,7 @@ end | |||
| 78 | # Access the name of a symbol | 78 | # Access the name of a symbol |
| 79 | define xsymname | 79 | define xsymname |
| 80 | xgetsym $arg0 | 80 | xgetsym $arg0 |
| 81 | set $symname = $ptr->name | 81 | set $symname = $ptr->u.s.name |
| 82 | end | 82 | end |
| 83 | 83 | ||
| 84 | # Set up something to print out s-expressions. | 84 | # Set up something to print out s-expressions. |
| @@ -376,7 +376,7 @@ define pwinx | |||
| 376 | xgetptr $w->buffer | 376 | xgetptr $w->buffer |
| 377 | set $tem = (struct buffer *) $ptr | 377 | set $tem = (struct buffer *) $ptr |
| 378 | xgetptr $tem->name_ | 378 | xgetptr $tem->name_ |
| 379 | printf "%s", ((struct Lisp_String *) $ptr)->data | 379 | printf "%s", ((struct Lisp_String *) $ptr)->u.s.data |
| 380 | printf "\n" | 380 | printf "\n" |
| 381 | xgetptr $w->start | 381 | xgetptr $w->start |
| 382 | set $tem = (struct Lisp_Marker *) $ptr | 382 | set $tem = (struct Lisp_Marker *) $ptr |
| @@ -504,7 +504,7 @@ define pgx | |||
| 504 | xgettype ($g.object) | 504 | xgettype ($g.object) |
| 505 | if ($type == Lisp_String) | 505 | if ($type == Lisp_String) |
| 506 | xgetptr $g.object | 506 | xgetptr $g.object |
| 507 | printf " str=0x%x[%d]", ((struct Lisp_String *)$ptr)->data, $g.charpos | 507 | printf " str=0x%x[%d]", ((struct Lisp_String *)$ptr)->u.s.data, $g.charpos |
| 508 | else | 508 | else |
| 509 | printf " pos=%d", $g.charpos | 509 | printf " pos=%d", $g.charpos |
| 510 | end | 510 | end |
| @@ -896,7 +896,7 @@ define xbuffer | |||
| 896 | xgetptr $ | 896 | xgetptr $ |
| 897 | print (struct buffer *) $ptr | 897 | print (struct buffer *) $ptr |
| 898 | xgetptr $->name_ | 898 | xgetptr $->name_ |
| 899 | output ((struct Lisp_String *) $ptr)->data | 899 | output ((struct Lisp_String *) $ptr)->u.s.data |
| 900 | echo \n | 900 | echo \n |
| 901 | end | 901 | end |
| 902 | document xbuffer | 902 | document xbuffer |
| @@ -935,7 +935,7 @@ end | |||
| 935 | define xcar | 935 | define xcar |
| 936 | xgetptr $ | 936 | xgetptr $ |
| 937 | xgettype $ | 937 | xgettype $ |
| 938 | print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->car : 0) | 938 | print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->u.s.car : 0) |
| 939 | end | 939 | end |
| 940 | document xcar | 940 | document xcar |
| 941 | Assume that $ is an Emacs Lisp pair and print its car. | 941 | Assume that $ is an Emacs Lisp pair and print its car. |
| @@ -944,7 +944,7 @@ end | |||
| 944 | define xcdr | 944 | define xcdr |
| 945 | xgetptr $ | 945 | xgetptr $ |
| 946 | xgettype $ | 946 | xgettype $ |
| 947 | print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->u.cdr : 0) | 947 | print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->u.s.u.cdr : 0) |
| 948 | end | 948 | end |
| 949 | document xcdr | 949 | document xcdr |
| 950 | Assume that $ is an Emacs Lisp pair and print its cdr. | 950 | Assume that $ is an Emacs Lisp pair and print its cdr. |
| @@ -957,9 +957,9 @@ define xlist | |||
| 957 | set $nil = $ptr | 957 | set $nil = $ptr |
| 958 | set $i = 0 | 958 | set $i = 0 |
| 959 | while $cons != $nil && $i < 10 | 959 | while $cons != $nil && $i < 10 |
| 960 | p/x $cons->car | 960 | p/x $cons->u.s.car |
| 961 | xpr | 961 | xpr |
| 962 | xgetptr $cons->u.cdr | 962 | xgetptr $cons->u.s.u.cdr |
| 963 | set $cons = (struct Lisp_Cons *) $ptr | 963 | set $cons = (struct Lisp_Cons *) $ptr |
| 964 | set $i = $i + 1 | 964 | set $i = $i + 1 |
| 965 | printf "---\n" | 965 | printf "---\n" |
| @@ -1072,13 +1072,13 @@ Print $ as a lisp object of any type. | |||
| 1072 | end | 1072 | end |
| 1073 | 1073 | ||
| 1074 | define xprintstr | 1074 | define xprintstr |
| 1075 | set $data = (char *) $arg0->data | 1075 | set $data = (char *) $arg0->u.s.data |
| 1076 | set $strsize = ($arg0->size_byte < 0) ? ($arg0->size & ~ARRAY_MARK_FLAG) : $arg0->size_byte | 1076 | set $strsize = ($arg0->u.s.size_byte < 0) ? ($arg0->u.s.size & ~ARRAY_MARK_FLAG) : $arg0->u.s.size_byte |
| 1077 | # GDB doesn't like zero repetition counts | 1077 | # GDB doesn't like zero repetition counts |
| 1078 | if $strsize == 0 | 1078 | if $strsize == 0 |
| 1079 | output "" | 1079 | output "" |
| 1080 | else | 1080 | else |
| 1081 | output ($arg0->size > 1000) ? 0 : ($data[0])@($strsize) | 1081 | output ($arg0->u.s.size > 1000) ? 0 : ($data[0])@($strsize) |
| 1082 | end | 1082 | end |
| 1083 | end | 1083 | end |
| 1084 | 1084 | ||
| @@ -1255,7 +1255,7 @@ commands | |||
| 1255 | xsymname globals.f_Vinitial_window_system | 1255 | xsymname globals.f_Vinitial_window_system |
| 1256 | xgetptr $symname | 1256 | xgetptr $symname |
| 1257 | set $tem = (struct Lisp_String *) $ptr | 1257 | set $tem = (struct Lisp_String *) $ptr |
| 1258 | set $tem = (char *) $tem->data | 1258 | set $tem = (char *) $tem->u.s.data |
| 1259 | # If we are running in synchronous mode, we want a chance to look | 1259 | # If we are running in synchronous mode, we want a chance to look |
| 1260 | # around before Emacs exits. Perhaps we should put the break | 1260 | # around before Emacs exits. Perhaps we should put the break |
| 1261 | # somewhere else instead... | 1261 | # somewhere else instead... |