| 553 | } |
| 554 | |
| 555 | static int |
| 556 | sysctl_preload_dump(SYSCTL_HANDLER_ARGS) |
| 557 | { |
| 558 | struct sbuf sb; |
| 559 | int error; |
| 560 | |
| 561 | if (preload_metadata == NULL) |
| 562 | return (EINVAL); |
| 563 | |
| 564 | sbuf_new_for_sysctl(&sb, NULL, 512, req); |
| 565 | preload_dump_internal(&sb); |
| 566 | |
| 567 | error = sbuf_finish(&sb); |
| 568 | sbuf_delete(&sb); |
| 569 | |
| 570 | return (error); |
| 571 | } |
| 572 | SYSCTL_PROC(_debug, OID_AUTO, dump_modinfo, |
| 573 | CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, |
| 574 | NULL, 0, sysctl_preload_dump, "A", |
nothing calls this directly
no test coverage detected