From 6e1a2114d903af5f44acd50f26a4e40e68e8fce0 Mon Sep 17 00:00:00 2001 From: Ruediger Pluem Date: Tue, 10 Oct 2017 06:18:06 +0000 Subject: [PATCH] Merge r1811570 from trunk: * Make it compatible with Python 3 Submitted by: rpluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1811643 13f79535-47bb-0310-9956-ffa450edef68 --- .gdbinit | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gdbinit b/.gdbinit index 74b179f003..7b3b9a7967 100644 --- a/.gdbinit +++ b/.gdbinit @@ -425,6 +425,9 @@ document dump_all_pools end python + +from __future__ import print_function + class DumpPoolAndChilds (gdb.Command): """Dump the whole pool hierarchy starting from the given pool.""" @@ -471,14 +474,14 @@ class DumpPoolAndChilds (gdb.Command): tag = darg['tag'].string() else: tag = "No tag" - print "Pool '%s' [%s]: %d/%d free (%d blocks) allocator: %s free blocks in allocator: %i kiB" % (tag, arg, free, size, nodes, darg['allocator'], self._allocator_free_blocks(darg['allocator'])) + print("Pool '%s' [%s]: %d/%d free (%d blocks) allocator: %s free blocks in allocator: %i kiB" % (tag, arg, free, size, nodes, darg['allocator'], self._allocator_free_blocks(darg['allocator']))) self.free = self.free + free self.size = self.size + size self.nodes = self.nodes + nodes def _dump(self, arg, depth): pool = arg - print "%*c" % (depth * 4 + 1, " "), + print("%*c" % (depth * 4 + 1, " "), end="") self._dump_one_pool(pool) if pool['child'] != 0: self._dump(pool['child'], depth + 1) @@ -493,11 +496,11 @@ class DumpPoolAndChilds (gdb.Command): self.nodes = 0 self.total_free_blocks = {} self._dump(pool, 0) - print "Total %d/%d free (%d blocks)" % (self.free, self.size, self.nodes) + print("Total %d/%d free (%d blocks)" % (self.free, self.size, self.nodes)) sum = 0 for key in self.total_free_blocks: sum = sum + self.total_free_blocks[key] - print "Total free allocator blocks: %i kiB" % (sum) + print("Total free allocator blocks: %i kiB" % (sum)) DumpPoolAndChilds () end -- 2.40.0