Lines Matching refs:shm_stat
276 static void print_uptime(struct ub_shm_stat_info* shm_stat)
278 PR_STATSTIME("time.now", shm_stat->time.now);
279 PR_STATSTIME("time.up", shm_stat->time.up);
280 PR_STATSTIME("time.elapsed", shm_stat->time.elapsed);
284 static void print_mem(struct ub_shm_stat_info* shm_stat,
287 PR_LL("mem.cache.rrset", shm_stat->mem.rrset);
288 PR_LL("mem.cache.message", shm_stat->mem.msg);
289 PR_LL("mem.mod.iterator", shm_stat->mem.iter);
290 PR_LL("mem.mod.validator", shm_stat->mem.val);
291 PR_LL("mem.mod.respip", shm_stat->mem.respip);
293 PR_LL("mem.mod.subnet", shm_stat->mem.subnet);
296 PR_LL("mem.mod.ipsecmod", shm_stat->mem.ipsecmod);
299 PR_LL("mem.mod.dynlib", shm_stat->mem.dynlib);
303 shm_stat->mem.dnscrypt_shared_secret);
305 shm_stat->mem.dnscrypt_nonce);
455 struct ub_shm_stat_info* shm_stat)
464 print_uptime(shm_stat);
466 print_mem(shm_stat, &stats[0]);
479 struct ub_shm_stat_info* shm_stat;
495 shm_stat = (struct ub_shm_stat_info*)shmat(id_ctl, NULL, SHM_RDONLY);
496 if(shm_stat == (void*)-1) {
507 do_stats_shm(cfg, stats, shm_stat);
511 shmdt(shm_stat);