Hazard Pointer refactoring
[libcds.git] / tests / cppunit / test_main.cpp
index d9dfcc1bb80e399de4f65b821251985d472c012a..f3c9814e44c8dec51176158b3969fbbd42b6c808 100644 (file)
 std::ostream& operator << (std::ostream& s, const cds::gc::hp::GarbageCollector::InternalState& stat)
 {
     s << "\nHZP GC internal state:"
-        << "\n\t\tHP record allocated=" << stat.nHPRecAllocated
-        << "\n\t\tHP records used=" << stat.nHPRecUsed
-        << "\n\t\tTotal retired ptr count=" << stat.nTotalRetiredPtrCount
-        << "\n\t\tRetired ptr in free HP records=" << stat.nRetiredPtrInFreeHPRecs
+        << "\n\t            HP record allocated=" << stat.nHPRecAllocated
+        << "\n\t                HP records used=" << stat.nHPRecUsed
+        << "\n\t        Total retired ptr count=" << stat.nTotalRetiredPtrCount
+        << "\n\t Retired ptr in free HP records=" << stat.nRetiredPtrInFreeHPRecs
         << "\n\tEvents:"
-        << "\n\t\tHPRec allocations=" << stat.evcAllocHPRec
-        << "\n\t\tHPRec retire events=" << stat.evcRetireHPRec
-        << "\n\t\tnew HPRec allocations from heap=" << stat.evcAllocNewHPRec
-        << "\n\t\tHPRec deletions=" << stat.evcDeleteHPRec
-        << "\n\t\tScan calling=" << stat.evcScanCall
-        << "\n\t\tHelpScan calling=" << stat.evcHelpScanCall
-        << "\n\t\tScan calls from HelpScan=" << stat.evcScanFromHelpScan
-        << "\n\t\tretired objects deleting=" << stat.evcDeletedNode
-        << "\n\t\tguarded objects on Scan=" << stat.evcDeferredNode
+        << "\n\t              HPRec allocations=" << stat.evcAllocHPRec
+        << "\n\t            HPRec retire events=" << stat.evcRetireHPRec
+        << "\n\tnew HPRec allocations from heap=" << stat.evcAllocNewHPRec
+        << "\n\t                HPRec deletions=" << stat.evcDeleteHPRec
+        << "\n\t                Scan call count=" << stat.evcScanCall
+        << "\n\t            HelpScan call count=" << stat.evcHelpScanCall
+        << "\n\t       Scan calls from HelpScan=" << stat.evcScanFromHelpScan
+        << "\n\t       retired object deleting=" << stat.evcDeletedNode
+        << "\n\t        guarded object on Scan=" << stat.evcDeferredNode
         << std::endl;
 
     return s;