MCPcopy Create free account
hub / github.com/F-Stack/f-stack / db_printf

Function db_printf

freebsd/ddb/db_output.c:318–347  ·  view source on GitHub ↗

* Printing */

Source from the content-addressed store, hash-verified

316 * Printing
317 */
318int
319db_printf(const char *fmt, ...)
320{
321#ifdef DDB_BUFR_SIZE
322 char bufr[DDB_BUFR_SIZE];
323#endif
324 struct dbputchar_arg dca;
325 va_list listp;
326 int retval;
327
328#ifdef DDB_BUFR_SIZE
329 dca.da_pbufr = bufr;
330 dca.da_pnext = dca.da_pbufr;
331 dca.da_nbufr = sizeof(bufr);
332 dca.da_remain = sizeof(bufr);
333 *dca.da_pnext = '\0';
334#else
335 dca.da_pbufr = NULL;
336#endif
337
338 va_start(listp, fmt);
339 retval = kvprintf (fmt, db_putchar, &dca, db_radix, listp);
340 va_end(listp);
341
342#ifdef DDB_BUFR_SIZE
343 if (*dca.da_pbufr != '\0')
344 db_puts(dca.da_pbufr);
345#endif
346 return (retval);
347}
348
349int db_indent;
350

Callers 15

db_ccp_show_hwFunction · 0.85
db_ccp_show_queue_hwFunction · 0.85
db_show_ccp_scFunction · 0.85
db_show_ccp_qpFunction · 0.85
ccp.cFile · 0.85
ieee80211_ddb.cFile · 0.85
_db_show_txampduFunction · 0.85
_db_show_rxampduFunction · 0.85
_db_show_staFunction · 0.85
_db_show_tdmaFunction · 0.85
_db_show_vapFunction · 0.85
_db_show_comFunction · 0.85

Calls 2

db_putsFunction · 0.85
kvprintfFunction · 0.50

Tested by

no test coverage detected