| 487 | } |
| 488 | |
| 489 | int |
| 490 | memguard_cmp_zone(uma_zone_t zone) |
| 491 | { |
| 492 | |
| 493 | if ((memguard_options & MG_GUARD_NOFREE) == 0 && |
| 494 | zone->uz_flags & UMA_ZONE_NOFREE) |
| 495 | return (0); |
| 496 | |
| 497 | if (memguard_cmp(zone->uz_size)) |
| 498 | return (1); |
| 499 | |
| 500 | /* |
| 501 | * The safest way of comparsion is to always compare zone name, |
| 502 | * but it is also the slowest way. |
| 503 | */ |
| 504 | return (strcmp(zone->uz_name, vm_memguard_desc) == 0); |
| 505 | } |
| 506 | |
| 507 | unsigned long |
| 508 | memguard_get_req_size(const void *addr) |
no test coverage detected