summaryrefslogtreecommitdiff
path: root/src/btree/bt_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/btree/bt_debug.c')
-rw-r--r--src/btree/bt_debug.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/btree/bt_debug.c b/src/btree/bt_debug.c
index d507cc0e396..b62125e069d 100644
--- a/src/btree/bt_debug.c
+++ b/src/btree/bt_debug.c
@@ -662,25 +662,28 @@ __debug_page_metadata(WT_DBG *ds, WT_REF *ref)
break;
case WT_PAGE_COL_FIX:
WT_RET(ds->f(ds, " recno %" PRIu64, ref->ref_recno));
- entries = page->pg_fix_entries;
+ entries = page->entries;
break;
case WT_PAGE_COL_VAR:
WT_RET(ds->f(ds, " recno %" PRIu64, ref->ref_recno));
- entries = page->pg_var_entries;
+ entries = page->entries;
break;
case WT_PAGE_ROW_INT:
WT_INTL_INDEX_GET(session, page, pindex);
entries = pindex->entries;
break;
case WT_PAGE_ROW_LEAF:
- entries = page->pg_row_entries;
+ entries = page->entries;
break;
WT_ILLEGAL_VALUE(session);
}
WT_RET(ds->f(ds, ": %s\n", __wt_page_type_string(page->type)));
- WT_RET(ds->f(ds,
- "\t" "disk %p, entries %" PRIu32, (void *)page->dsk, entries));
+ WT_RET(ds->f(ds, "\t" "disk %p", (void *)page->dsk));
+ if (page->dsk != NULL)
+ WT_RET(ds->f(
+ ds, ", dsk_mem_size %" PRIu32, page->dsk->mem_size));
+ WT_RET(ds->f(ds, ", entries %" PRIu32, entries));
WT_RET(ds->f(ds,
", %s", __wt_page_is_modified(page) ? "dirty" : "clean"));
WT_RET(ds->f(ds, ", %s", __wt_rwlock_islocked(