* Print the preloaded data to the console. Called from the machine-dependent * initialization routines, e.g. hammer_time(). */
| 535 | * initialization routines, e.g. hammer_time(). |
| 536 | */ |
| 537 | void |
| 538 | preload_dump(void) |
| 539 | { |
| 540 | char buf[512]; |
| 541 | struct sbuf sb; |
| 542 | |
| 543 | /* |
| 544 | * This function is expected to be called before malloc is available, |
| 545 | * so use a static buffer and struct sbuf. |
| 546 | */ |
| 547 | sbuf_new(&sb, buf, sizeof(buf), SBUF_FIXEDLEN); |
| 548 | sbuf_set_drain(&sb, sbuf_printf_drain, NULL); |
| 549 | preload_dump_internal(&sb); |
| 550 | |
| 551 | sbuf_finish(&sb); |
| 552 | sbuf_delete(&sb); |
| 553 | } |
| 554 | |
| 555 | static int |
| 556 | sysctl_preload_dump(SYSCTL_HANDLER_ARGS) |
no test coverage detected