// // send_block_info // // Send specific information about block // void Monitor::send_block_info(Zone *zone, void *block) { if (zone->in_subzone_memory(block)) { Subzone *subzone = Subzone::subzone(block); return send_block_info(zone, subzone, subzone->quantum_index(block), block); } else if (zone->in_large_memory(block)) { return send_block_info(zone, Large::large(block), block); } else { ASSERTION(0 && "not a block"); } }