diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/.gdbinit | 38 |
1 files changed, 31 insertions, 7 deletions
diff --git a/src/.gdbinit b/src/.gdbinit index 54e4f4352d7..c3331f66820 100644 --- a/src/.gdbinit +++ b/src/.gdbinit | |||
| @@ -112,21 +112,45 @@ define pitx | |||
| 112 | if ($it->start.pos.charpos != $it->start.pos.bytepos) | 112 | if ($it->start.pos.charpos != $it->start.pos.bytepos) |
| 113 | printf "[%d]", $it->start.pos.bytepos | 113 | printf "[%d]", $it->start.pos.bytepos |
| 114 | end | 114 | end |
| 115 | printf " stop=%d ", $it->stop_charpos | 115 | printf " end=%d", $it->end_charpos |
| 116 | output $it->what | 116 | printf " stop=%d", $it->stop_charpos |
| 117 | printf " face=%d", $it->face_id | ||
| 118 | if ($it->multibyte_p) | ||
| 119 | printf " MB" | ||
| 120 | end | ||
| 121 | if ($it->header_line_p) | ||
| 122 | printf " HL" | ||
| 123 | end | ||
| 124 | if ($it->n_overlay_strings > 0) | ||
| 125 | printf " nov=%d" | ||
| 126 | end | ||
| 127 | if ($it->sp != 0) | ||
| 128 | printf " sp=%d", $it->sp | ||
| 129 | end | ||
| 117 | if ($it->what == IT_CHARACTER) | 130 | if ($it->what == IT_CHARACTER) |
| 118 | if ($it->len == 1 && $it->c >= ' ' && it->c < 255) | 131 | if ($it->len == 1 && $it->c >= ' ' && it->c < 255) |
| 119 | printf "['%c']", $it->c | 132 | printf "ch='%c'", $it->c |
| 120 | else | 133 | else |
| 121 | printf "[%d,%d]", $it->c, $it->len | 134 | printf "ch=[%d,%d]", $it->c, $it->len |
| 135 | end | ||
| 136 | else | ||
| 137 | if ($it->what == IT_IMAGE) | ||
| 138 | printf "IMAGE=%d", $it->image_id | ||
| 139 | else | ||
| 140 | output $it->what | ||
| 122 | end | 141 | end |
| 123 | end | 142 | end |
| 124 | printf " next=" | 143 | if ($it->method != GET_FROM_BUFFER) |
| 125 | output $it->method | 144 | printf " next=" |
| 145 | output $it->method | ||
| 146 | end | ||
| 126 | printf "\n" | 147 | printf "\n" |
| 148 | if ($it->region_beg_charpos >= 0) | ||
| 149 | printf "reg=%d-%d ", $it->region_beg_charpos, $it->region_end_charpos | ||
| 150 | end | ||
| 127 | printf "vpos=%d hpos=%d", $it->vpos, $it->hpos, | 151 | printf "vpos=%d hpos=%d", $it->vpos, $it->hpos, |
| 128 | printf " y=%d lvy=%d", $it->current_y, $it->last_visible_y | 152 | printf " y=%d lvy=%d", $it->current_y, $it->last_visible_y |
| 129 | printf " x=%d lvx=%d", $it->current_x, $it->last_visible_x | 153 | printf " x=%d vx=%d-%d", $it->current_x, $it->first_visible_x, $it->last_visible_x |
| 130 | printf " a+d=%d+%d=%d", $it->ascent, $it->descent, $it->ascent+$it->descent | 154 | printf " a+d=%d+%d=%d", $it->ascent, $it->descent, $it->ascent+$it->descent |
| 131 | printf " max=%d+%d=%d", $it->max_ascent, $it->max_descent, $it->max_ascent+$it->max_descent | 155 | printf " max=%d+%d=%d", $it->max_ascent, $it->max_descent, $it->max_ascent+$it->max_descent |
| 132 | printf "\n" | 156 | printf "\n" |