From 5aa3e23fcd74c31a7551ba42e3aff376efa0b58d Mon Sep 17 00:00:00 2001 From: Tomasz Grabiec Date: Thu, 13 Jul 2017 15:19:16 +0200 Subject: [PATCH] gdb: Fix "scylla columnfamilies" command Broken in 0e4d5bc2f39c180911d54cbbb92d656b81220fb3. Message-Id: <1499951956-26206-1-git-send-email-tgrabiec@scylladb.com> (cherry picked from commit 54953c8d278b05d32fd6ed4417757570c2e202ec) --- scylla-gdb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scylla-gdb.py b/scylla-gdb.py index c01c18a53e..f9eb6b9136 100644 --- a/scylla-gdb.py +++ b/scylla-gdb.py @@ -190,7 +190,7 @@ class scylla_column_families(gdb.Command): db = find_db(shard) cfs = db['_column_families'] for (key, value) in list_unordered_map(cfs): - value = value['_p']['_value'] # it's a lw_shared_ptr + value = value['_p'].reinterpret_cast(gdb.lookup_type('column_family').pointer()).dereference() # it's a lw_shared_ptr schema = value['_schema']['_p'].reinterpret_cast(gdb.lookup_type('schema').pointer()) name = str(schema['_raw']['_ks_name']) + '/' + str(schema['_raw']['_cf_name']) schema_version = str(schema['_raw']['_version'])