diff options
author | Jonathan Earl Brassow <jbrassow@redhat.com> | 2011-03-11 22:25:36 +0000 |
---|---|---|
committer | Jonathan Earl Brassow <jbrassow@redhat.com> | 2011-03-11 22:25:36 +0000 |
commit | 0b1a79bf1f03d54318936846b836192ceaa463e0 (patch) | |
tree | 143c50ebc22e51b4cf1d907c238c86ad7a69a558 /scripts/gdbinit | |
parent | ab999c86cc1a44bf1060e7055d9824d73ddd18a7 (diff) | |
download | lvm2-0b1a79bf1f03d54318936846b836192ceaa463e0.tar.gz lvm2-0b1a79bf1f03d54318936846b836192ceaa463e0.tar.xz lvm2-0b1a79bf1f03d54318936846b836192ceaa463e0.zip |
lv_status_r now prints out status of attached log LVs
(Print layout could be nicer... :(
Diffstat (limited to 'scripts/gdbinit')
-rw-r--r-- | scripts/gdbinit | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/gdbinit b/scripts/gdbinit index 12396b25..96000829 100644 --- a/scripts/gdbinit +++ b/scripts/gdbinit @@ -198,10 +198,11 @@ define __status end define lv_status - set $_lv=(struct logical_volume *)$arg0 + # Use __lv because we don't want to overwrite higher functions + set $__lv = (struct logical_volume *)$arg0 - printf "%s->status:", $_lv->name - __status $_lv + printf "%s->status:", $__lv->name + __status $__lv printf "\n" end @@ -371,6 +372,10 @@ define __lv_status_r __seg_item $_lv $_seg $_area_index __lv_status_r $_lv else + if ($_seg->log_lv) + printf "[LOG OF %s] ", $_lv->name + lv_status $_seg->log_lv + end __get_only_segment_using_this_lv $_seg $_lv if ($_seg) __lv_status_r $_lv $_seg |