Coverage Report

Created: 2025-08-28 06:16

/src/opensips/mem/f_parallel_malloc.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Copyright (C) 2001-2003 FhG Fokus
3
 * Copyright (C) 2025 OpenSIPS Project
4
 *
5
 * This file is part of opensips, a free SIP server.
6
 *
7
 * opensips is free software; you can redistribute it and/or modify
8
 * it under the terms of the GNU General Public License as published by
9
 * the Free Software Foundation; either version 2 of the License, or
10
 * (at your option) any later version
11
 *
12
 * opensips is distributed in the hope that it will be useful,
13
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
 * GNU General Public License for more details.
16
 *
17
 * You should have received a copy of the GNU General Public License
18
 * along with this program; if not, write to the Free Software
19
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20
 */
21
22
#ifndef parallel_malloc_h
23
#define parallel_malloc_h
24
25
#include <stdio.h>
26
#include "meminfo.h"
27
#include "common.h"
28
29
#undef ROUNDTO
30
31
0
#define ROUNDTO 8UL /* address alignment, in bytes */
32
33
0
#define F_PARALLEL_MALLOC_OPTIMIZE_FACTOR 14UL /*used below */
34
35
/* size to optimize for, (most allocs <= this size), must be 2^k */
36
0
#define F_PARALLEL_MALLOC_OPTIMIZE  (1UL << F_PARALLEL_MALLOC_OPTIMIZE_FACTOR)
37
38
0
#define F_PARALLEL_HASH_SIZE (F_PARALLEL_MALLOC_OPTIMIZE/ROUNDTO + \
39
0
    (sizeof(long)*8-F_PARALLEL_MALLOC_OPTIMIZE_FACTOR)+1)
40
41
/* get the fragment which corresponds to a pointer */
42
#define F_PARALLEL_FRAG(p) \
43
0
  ((struct parallel_frag *)((char *)(p) - sizeof(struct parallel_frag)))
44
45
/* hash structure:
46
 * 0 .... F_MALLOC_OPTIMIZE/ROUNDTO  - small buckets, size increases with
47
 *                            ROUNDTO from bucket to bucket
48
 * +1 .... end -  size = 2^k, big buckets */
49
50
struct parallel_frag {
51
  unsigned long size;
52
  union {
53
    struct parallel_frag *nxt_free;
54
    long reserved;
55
  } u;
56
  struct parallel_frag **prev;
57
#ifdef DBG_MALLOC
58
  const char *file;
59
  const char *func;
60
  unsigned long line;
61
#endif
62
63
  /* we are hashing, need to know which is the big block for this allocation */
64
  struct parallel_block *block_ptr;
65
66
#ifdef SHM_EXTRA_STATS
67
  unsigned long statistic_index;
68
#endif
69
} __attribute__ ((aligned (ROUNDTO)));
70
71
#define F_PARALLEL_FRAG_OVERHEAD (sizeof(struct parallel_frag))
72
73
struct parallel_frag_lnk {
74
  struct parallel_frag *first;
75
  unsigned long no;
76
};
77
78
struct parallel_block {
79
  char *name; /* purpose of this memory block */
80
81
  unsigned long size; /* total size */
82
  unsigned long fragments; /* number of fragments in use */
83
#if defined(DBG_MALLOC) || defined(STATISTICS)
84
  unsigned long used; /* alloc'ed size */
85
  unsigned long real_used; /* used + malloc overhead */
86
  unsigned long max_real_used;
87
#endif
88
89
  int idx;
90
91
  struct parallel_frag *first_frag;
92
  struct parallel_frag *last_frag;
93
94
  struct parallel_frag_lnk free_hash[F_PARALLEL_HASH_SIZE];
95
} __attribute__ ((aligned (ROUNDTO)));
96
97
struct parallel_block *parallel_malloc_init(char *address, unsigned long size, char *name,int idx);
98
99
#ifdef DBG_MALLOC
100
void *parallel_malloc(struct parallel_block *fm, unsigned long size,
101
                const char *file, const char *func, unsigned int line);
102
void parallel_free(struct parallel_block *fm, void *p, const char *file,
103
             const char *func, unsigned int line);
104
void *parallel_realloc(struct parallel_block *fm, void *p, unsigned long size,
105
                 const char *file, const char *func, unsigned int line);
106
#ifndef INLINE_ALLOC
107
void *parallel_malloc_dbg(struct parallel_block *fm, unsigned long size,
108
                    const char *file, const char *func, unsigned int line);
109
void parallel_free_dbg(struct parallel_block *fm, void *p, const char *file,
110
                 const char *func, unsigned int line);
111
void *parallel_realloc_dbg(struct parallel_block *fm, void *p, unsigned long size,
112
                     const char *file, const char *func, unsigned int line);
113
#endif
114
#else
115
void *parallel_malloc(struct parallel_block *fm, unsigned long size);
116
void parallel_free(struct parallel_block *fm, void *p);
117
void *parallel_realloc(struct parallel_block *fm, void *p, unsigned long size);
118
#endif
119
120
void parallel_status(struct parallel_block *);
121
#if !defined INLINE_ALLOC && defined DBG_MALLOC
122
void parallel_status_dbg(struct parallel_block *);
123
#endif
124
void parallel_info(struct parallel_block *, struct mem_info *);
125
126
static inline unsigned long parallel_frag_size(void *p)
127
0
{
128
0
  if (!p)
129
0
    return 0;
130
131
0
  return F_PARALLEL_FRAG(p)->size;
132
0
}
Unexecuted instantiation: fuzz_csv_parser.c:parallel_frag_size
Unexecuted instantiation: csv.c:parallel_frag_size
Unexecuted instantiation: dprint.c:parallel_frag_size
Unexecuted instantiation: pt.c:parallel_frag_size
Unexecuted instantiation: ut.c:parallel_frag_size
Unexecuted instantiation: statistics.c:parallel_frag_size
Unexecuted instantiation: route.c:parallel_frag_size
Unexecuted instantiation: ipc.c:parallel_frag_size
Unexecuted instantiation: core_stats.c:parallel_frag_size
Unexecuted instantiation: route_struct.c:parallel_frag_size
Unexecuted instantiation: dset.c:parallel_frag_size
Unexecuted instantiation: pt_load.c:parallel_frag_size
Unexecuted instantiation: sr_module.c:parallel_frag_size
Unexecuted instantiation: action.c:parallel_frag_size
Unexecuted instantiation: db_insertq.c:parallel_frag_size
Unexecuted instantiation: db.c:parallel_frag_size
Unexecuted instantiation: proto_tcp.c:parallel_frag_size
Unexecuted instantiation: proto_udp.c:parallel_frag_size
Unexecuted instantiation: net_tcp_proc.c:parallel_frag_size
Unexecuted instantiation: net_tcp.c:parallel_frag_size
Unexecuted instantiation: tcp_common.c:parallel_frag_size
Unexecuted instantiation: net_udp.c:parallel_frag_size
Unexecuted instantiation: tcp_conn_profile.c:parallel_frag_size
Unexecuted instantiation: trans_trace.c:parallel_frag_size
Unexecuted instantiation: net_tcp_report.c:parallel_frag_size
Unexecuted instantiation: shm_mem.c:parallel_frag_size
Unexecuted instantiation: f_parallel_malloc.c:parallel_frag_size
Unexecuted instantiation: common.c:parallel_frag_size
Unexecuted instantiation: q_malloc.c:parallel_frag_size
Unexecuted instantiation: rpm_mem.c:parallel_frag_size
Unexecuted instantiation: mi.c:parallel_frag_size
Unexecuted instantiation: item.c:parallel_frag_size
Unexecuted instantiation: msg_parser.c:parallel_frag_size
Unexecuted instantiation: parse_uri.c:parallel_frag_size
Unexecuted instantiation: parse_fline.c:parallel_frag_size
Unexecuted instantiation: parse_hname2.c:parallel_frag_size
Unexecuted instantiation: parse_content.c:parallel_frag_size
Unexecuted instantiation: hf.c:parallel_frag_size
Unexecuted instantiation: parse_to.c:parallel_frag_size
Unexecuted instantiation: parse_via.c:parallel_frag_size
Unexecuted instantiation: event_interface.c:parallel_frag_size
Unexecuted instantiation: evi_params.c:parallel_frag_size
Unexecuted instantiation: receive.c:parallel_frag_size
Unexecuted instantiation: ip_addr.c:parallel_frag_size
Unexecuted instantiation: async.c:parallel_frag_size
Unexecuted instantiation: daemonize.c:parallel_frag_size
Unexecuted instantiation: timer.c:parallel_frag_size
Unexecuted instantiation: trace_api.c:parallel_frag_size
Unexecuted instantiation: mod_fix.c:parallel_frag_size
Unexecuted instantiation: reactor.c:parallel_frag_size
Unexecuted instantiation: strcommon.c:parallel_frag_size
Unexecuted instantiation: forward.c:parallel_frag_size
Unexecuted instantiation: xlog.c:parallel_frag_size
Unexecuted instantiation: blacklists.c:parallel_frag_size
Unexecuted instantiation: usr_avp.c:parallel_frag_size
Unexecuted instantiation: sdp_ops.c:parallel_frag_size
Unexecuted instantiation: resolve.c:parallel_frag_size
Unexecuted instantiation: io_wait.c:parallel_frag_size
Unexecuted instantiation: transformations.c:parallel_frag_size
Unexecuted instantiation: pvar.c:parallel_frag_size
Unexecuted instantiation: sr_module_deps.c:parallel_frag_size
Unexecuted instantiation: cfg_reload.c:parallel_frag_size
Unexecuted instantiation: socket_info.c:parallel_frag_size
Unexecuted instantiation: time_rec.c:parallel_frag_size
Unexecuted instantiation: map.c:parallel_frag_size
Unexecuted instantiation: status_report.c:parallel_frag_size
Unexecuted instantiation: pt_scaling.c:parallel_frag_size
Unexecuted instantiation: signals.c:parallel_frag_size
Unexecuted instantiation: flags.c:parallel_frag_size
Unexecuted instantiation: db_id.c:parallel_frag_size
Unexecuted instantiation: trans.c:parallel_frag_size
Unexecuted instantiation: cJSON.c:parallel_frag_size
Unexecuted instantiation: sdp.c:parallel_frag_size
Unexecuted instantiation: sdp_helpr_funcs.c:parallel_frag_size
Unexecuted instantiation: digest_parser.c:parallel_frag_size
Unexecuted instantiation: param_parser.c:parallel_frag_size
Unexecuted instantiation: parse_contact.c:parallel_frag_size
Unexecuted instantiation: parse_body.c:parallel_frag_size
Unexecuted instantiation: parse_security.c:parallel_frag_size
Unexecuted instantiation: parse_call_info.c:parallel_frag_size
Unexecuted instantiation: parse_event.c:parallel_frag_size
Unexecuted instantiation: parse_disposition.c:parallel_frag_size
Unexecuted instantiation: parse_authenticate.c:parallel_frag_size
Unexecuted instantiation: parser_f.c:parallel_frag_size
Unexecuted instantiation: parse_rpid.c:parallel_frag_size
Unexecuted instantiation: parse_ppi.c:parallel_frag_size
Unexecuted instantiation: parse_fcaps.c:parallel_frag_size
Unexecuted instantiation: parse_rr.c:parallel_frag_size
Unexecuted instantiation: parse_param.c:parallel_frag_size
Unexecuted instantiation: parse_diversion.c:parallel_frag_size
Unexecuted instantiation: parse_nameaddr.c:parallel_frag_size
Unexecuted instantiation: parse_expires.c:parallel_frag_size
Unexecuted instantiation: parse_refer_to.c:parallel_frag_size
Unexecuted instantiation: parse_from.c:parallel_frag_size
Unexecuted instantiation: parse_pai.c:parallel_frag_size
Unexecuted instantiation: evi_transport.c:parallel_frag_size
Unexecuted instantiation: msg_translator.c:parallel_frag_size
Unexecuted instantiation: md5utils.c:parallel_frag_size
Unexecuted instantiation: cfg.tab.c:parallel_frag_size
Unexecuted instantiation: modparam.c:parallel_frag_size
Unexecuted instantiation: crc.c:parallel_frag_size
Unexecuted instantiation: lex.yy.c:parallel_frag_size
Unexecuted instantiation: cfg_pp.c:parallel_frag_size
Unexecuted instantiation: proxy.c:parallel_frag_size
Unexecuted instantiation: shutdown.c:parallel_frag_size
Unexecuted instantiation: core_cmds.c:parallel_frag_size
Unexecuted instantiation: cachedb.c:parallel_frag_size
Unexecuted instantiation: cachedb_id.c:parallel_frag_size
Unexecuted instantiation: fuzz_uri_parser.c:parallel_frag_size
Unexecuted instantiation: fuzz_core_funcs.c:parallel_frag_size
133
134
#ifdef SHM_EXTRA_STATS
135
void parallel_stats_core_init(struct parallel_block *fm, int core_index);
136
unsigned long parallel_stats_get_index(void *ptr);
137
void parallel_stats_set_index(void *ptr, unsigned long idx);
138
139
#ifdef DBG_MALLOC
140
static inline const char *parallel_frag_file(void *p) { return F_PARALLEL_FRAG(p)->file; }
141
static inline const char *parallel_frag_func(void *p) { return F_PARALLEL_FRAG(p)->func; }
142
static inline unsigned long parallel_frag_line(void *p) { return F_PARALLEL_FRAG(p)->line; }
143
#else
144
static inline const char *parallel_frag_file(void *p) { return NULL; }
145
static inline const char *parallel_frag_func(void *p) { return NULL; }
146
static inline unsigned long parallel_frag_line(void *p) { return 0; }
147
#endif
148
#endif
149
150
#ifdef STATISTICS
151
static inline unsigned long parallel_get_size(struct parallel_block *fm)
152
0
{
153
0
  int i;
154
0
  unsigned long total_size=0;
155
156
0
  for (i=0;i<TOTAL_F_PARALLEL_POOLS;i++) {
157
0
    total_size += ((struct parallel_block *)shm_blocks[i])->size;
158
0
  }
159
160
0
  return total_size;
161
0
}
Unexecuted instantiation: fuzz_csv_parser.c:parallel_get_size
Unexecuted instantiation: csv.c:parallel_get_size
Unexecuted instantiation: dprint.c:parallel_get_size
Unexecuted instantiation: pt.c:parallel_get_size
Unexecuted instantiation: ut.c:parallel_get_size
Unexecuted instantiation: statistics.c:parallel_get_size
Unexecuted instantiation: route.c:parallel_get_size
Unexecuted instantiation: ipc.c:parallel_get_size
Unexecuted instantiation: core_stats.c:parallel_get_size
Unexecuted instantiation: route_struct.c:parallel_get_size
Unexecuted instantiation: dset.c:parallel_get_size
Unexecuted instantiation: pt_load.c:parallel_get_size
Unexecuted instantiation: sr_module.c:parallel_get_size
Unexecuted instantiation: action.c:parallel_get_size
Unexecuted instantiation: db_insertq.c:parallel_get_size
Unexecuted instantiation: db.c:parallel_get_size
Unexecuted instantiation: proto_tcp.c:parallel_get_size
Unexecuted instantiation: proto_udp.c:parallel_get_size
Unexecuted instantiation: net_tcp_proc.c:parallel_get_size
Unexecuted instantiation: net_tcp.c:parallel_get_size
Unexecuted instantiation: tcp_common.c:parallel_get_size
Unexecuted instantiation: net_udp.c:parallel_get_size
Unexecuted instantiation: tcp_conn_profile.c:parallel_get_size
Unexecuted instantiation: trans_trace.c:parallel_get_size
Unexecuted instantiation: net_tcp_report.c:parallel_get_size
Unexecuted instantiation: shm_mem.c:parallel_get_size
Unexecuted instantiation: f_parallel_malloc.c:parallel_get_size
Unexecuted instantiation: common.c:parallel_get_size
Unexecuted instantiation: q_malloc.c:parallel_get_size
Unexecuted instantiation: rpm_mem.c:parallel_get_size
Unexecuted instantiation: mi.c:parallel_get_size
Unexecuted instantiation: item.c:parallel_get_size
Unexecuted instantiation: msg_parser.c:parallel_get_size
Unexecuted instantiation: parse_uri.c:parallel_get_size
Unexecuted instantiation: parse_fline.c:parallel_get_size
Unexecuted instantiation: parse_hname2.c:parallel_get_size
Unexecuted instantiation: parse_content.c:parallel_get_size
Unexecuted instantiation: hf.c:parallel_get_size
Unexecuted instantiation: parse_to.c:parallel_get_size
Unexecuted instantiation: parse_via.c:parallel_get_size
Unexecuted instantiation: event_interface.c:parallel_get_size
Unexecuted instantiation: evi_params.c:parallel_get_size
Unexecuted instantiation: receive.c:parallel_get_size
Unexecuted instantiation: ip_addr.c:parallel_get_size
Unexecuted instantiation: async.c:parallel_get_size
Unexecuted instantiation: daemonize.c:parallel_get_size
Unexecuted instantiation: timer.c:parallel_get_size
Unexecuted instantiation: trace_api.c:parallel_get_size
Unexecuted instantiation: mod_fix.c:parallel_get_size
Unexecuted instantiation: reactor.c:parallel_get_size
Unexecuted instantiation: strcommon.c:parallel_get_size
Unexecuted instantiation: forward.c:parallel_get_size
Unexecuted instantiation: xlog.c:parallel_get_size
Unexecuted instantiation: blacklists.c:parallel_get_size
Unexecuted instantiation: usr_avp.c:parallel_get_size
Unexecuted instantiation: sdp_ops.c:parallel_get_size
Unexecuted instantiation: resolve.c:parallel_get_size
Unexecuted instantiation: io_wait.c:parallel_get_size
Unexecuted instantiation: transformations.c:parallel_get_size
Unexecuted instantiation: pvar.c:parallel_get_size
Unexecuted instantiation: sr_module_deps.c:parallel_get_size
Unexecuted instantiation: cfg_reload.c:parallel_get_size
Unexecuted instantiation: socket_info.c:parallel_get_size
Unexecuted instantiation: time_rec.c:parallel_get_size
Unexecuted instantiation: map.c:parallel_get_size
Unexecuted instantiation: status_report.c:parallel_get_size
Unexecuted instantiation: pt_scaling.c:parallel_get_size
Unexecuted instantiation: signals.c:parallel_get_size
Unexecuted instantiation: flags.c:parallel_get_size
Unexecuted instantiation: db_id.c:parallel_get_size
Unexecuted instantiation: trans.c:parallel_get_size
Unexecuted instantiation: cJSON.c:parallel_get_size
Unexecuted instantiation: sdp.c:parallel_get_size
Unexecuted instantiation: sdp_helpr_funcs.c:parallel_get_size
Unexecuted instantiation: digest_parser.c:parallel_get_size
Unexecuted instantiation: param_parser.c:parallel_get_size
Unexecuted instantiation: parse_contact.c:parallel_get_size
Unexecuted instantiation: parse_body.c:parallel_get_size
Unexecuted instantiation: parse_security.c:parallel_get_size
Unexecuted instantiation: parse_call_info.c:parallel_get_size
Unexecuted instantiation: parse_event.c:parallel_get_size
Unexecuted instantiation: parse_disposition.c:parallel_get_size
Unexecuted instantiation: parse_authenticate.c:parallel_get_size
Unexecuted instantiation: parser_f.c:parallel_get_size
Unexecuted instantiation: parse_rpid.c:parallel_get_size
Unexecuted instantiation: parse_ppi.c:parallel_get_size
Unexecuted instantiation: parse_fcaps.c:parallel_get_size
Unexecuted instantiation: parse_rr.c:parallel_get_size
Unexecuted instantiation: parse_param.c:parallel_get_size
Unexecuted instantiation: parse_diversion.c:parallel_get_size
Unexecuted instantiation: parse_nameaddr.c:parallel_get_size
Unexecuted instantiation: parse_expires.c:parallel_get_size
Unexecuted instantiation: parse_refer_to.c:parallel_get_size
Unexecuted instantiation: parse_from.c:parallel_get_size
Unexecuted instantiation: parse_pai.c:parallel_get_size
Unexecuted instantiation: evi_transport.c:parallel_get_size
Unexecuted instantiation: msg_translator.c:parallel_get_size
Unexecuted instantiation: md5utils.c:parallel_get_size
Unexecuted instantiation: cfg.tab.c:parallel_get_size
Unexecuted instantiation: modparam.c:parallel_get_size
Unexecuted instantiation: crc.c:parallel_get_size
Unexecuted instantiation: lex.yy.c:parallel_get_size
Unexecuted instantiation: cfg_pp.c:parallel_get_size
Unexecuted instantiation: proxy.c:parallel_get_size
Unexecuted instantiation: shutdown.c:parallel_get_size
Unexecuted instantiation: core_cmds.c:parallel_get_size
Unexecuted instantiation: cachedb.c:parallel_get_size
Unexecuted instantiation: cachedb_id.c:parallel_get_size
Unexecuted instantiation: fuzz_uri_parser.c:parallel_get_size
Unexecuted instantiation: fuzz_core_funcs.c:parallel_get_size
162
static inline unsigned long parallel_get_used(struct parallel_block *fm)
163
0
{
164
0
  int i;
165
0
  unsigned long total_size=0;
166
167
0
  for (i=0;i<TOTAL_F_PARALLEL_POOLS;i++) {
168
0
    total_size += ((struct parallel_block *)shm_blocks[i])->used;
169
0
  }
170
171
0
  return total_size;
172
0
}
Unexecuted instantiation: fuzz_csv_parser.c:parallel_get_used
Unexecuted instantiation: csv.c:parallel_get_used
Unexecuted instantiation: dprint.c:parallel_get_used
Unexecuted instantiation: pt.c:parallel_get_used
Unexecuted instantiation: ut.c:parallel_get_used
Unexecuted instantiation: statistics.c:parallel_get_used
Unexecuted instantiation: route.c:parallel_get_used
Unexecuted instantiation: ipc.c:parallel_get_used
Unexecuted instantiation: core_stats.c:parallel_get_used
Unexecuted instantiation: route_struct.c:parallel_get_used
Unexecuted instantiation: dset.c:parallel_get_used
Unexecuted instantiation: pt_load.c:parallel_get_used
Unexecuted instantiation: sr_module.c:parallel_get_used
Unexecuted instantiation: action.c:parallel_get_used
Unexecuted instantiation: db_insertq.c:parallel_get_used
Unexecuted instantiation: db.c:parallel_get_used
Unexecuted instantiation: proto_tcp.c:parallel_get_used
Unexecuted instantiation: proto_udp.c:parallel_get_used
Unexecuted instantiation: net_tcp_proc.c:parallel_get_used
Unexecuted instantiation: net_tcp.c:parallel_get_used
Unexecuted instantiation: tcp_common.c:parallel_get_used
Unexecuted instantiation: net_udp.c:parallel_get_used
Unexecuted instantiation: tcp_conn_profile.c:parallel_get_used
Unexecuted instantiation: trans_trace.c:parallel_get_used
Unexecuted instantiation: net_tcp_report.c:parallel_get_used
Unexecuted instantiation: shm_mem.c:parallel_get_used
Unexecuted instantiation: f_parallel_malloc.c:parallel_get_used
Unexecuted instantiation: common.c:parallel_get_used
Unexecuted instantiation: q_malloc.c:parallel_get_used
Unexecuted instantiation: rpm_mem.c:parallel_get_used
Unexecuted instantiation: mi.c:parallel_get_used
Unexecuted instantiation: item.c:parallel_get_used
Unexecuted instantiation: msg_parser.c:parallel_get_used
Unexecuted instantiation: parse_uri.c:parallel_get_used
Unexecuted instantiation: parse_fline.c:parallel_get_used
Unexecuted instantiation: parse_hname2.c:parallel_get_used
Unexecuted instantiation: parse_content.c:parallel_get_used
Unexecuted instantiation: hf.c:parallel_get_used
Unexecuted instantiation: parse_to.c:parallel_get_used
Unexecuted instantiation: parse_via.c:parallel_get_used
Unexecuted instantiation: event_interface.c:parallel_get_used
Unexecuted instantiation: evi_params.c:parallel_get_used
Unexecuted instantiation: receive.c:parallel_get_used
Unexecuted instantiation: ip_addr.c:parallel_get_used
Unexecuted instantiation: async.c:parallel_get_used
Unexecuted instantiation: daemonize.c:parallel_get_used
Unexecuted instantiation: timer.c:parallel_get_used
Unexecuted instantiation: trace_api.c:parallel_get_used
Unexecuted instantiation: mod_fix.c:parallel_get_used
Unexecuted instantiation: reactor.c:parallel_get_used
Unexecuted instantiation: strcommon.c:parallel_get_used
Unexecuted instantiation: forward.c:parallel_get_used
Unexecuted instantiation: xlog.c:parallel_get_used
Unexecuted instantiation: blacklists.c:parallel_get_used
Unexecuted instantiation: usr_avp.c:parallel_get_used
Unexecuted instantiation: sdp_ops.c:parallel_get_used
Unexecuted instantiation: resolve.c:parallel_get_used
Unexecuted instantiation: io_wait.c:parallel_get_used
Unexecuted instantiation: transformations.c:parallel_get_used
Unexecuted instantiation: pvar.c:parallel_get_used
Unexecuted instantiation: sr_module_deps.c:parallel_get_used
Unexecuted instantiation: cfg_reload.c:parallel_get_used
Unexecuted instantiation: socket_info.c:parallel_get_used
Unexecuted instantiation: time_rec.c:parallel_get_used
Unexecuted instantiation: map.c:parallel_get_used
Unexecuted instantiation: status_report.c:parallel_get_used
Unexecuted instantiation: pt_scaling.c:parallel_get_used
Unexecuted instantiation: signals.c:parallel_get_used
Unexecuted instantiation: flags.c:parallel_get_used
Unexecuted instantiation: db_id.c:parallel_get_used
Unexecuted instantiation: trans.c:parallel_get_used
Unexecuted instantiation: cJSON.c:parallel_get_used
Unexecuted instantiation: sdp.c:parallel_get_used
Unexecuted instantiation: sdp_helpr_funcs.c:parallel_get_used
Unexecuted instantiation: digest_parser.c:parallel_get_used
Unexecuted instantiation: param_parser.c:parallel_get_used
Unexecuted instantiation: parse_contact.c:parallel_get_used
Unexecuted instantiation: parse_body.c:parallel_get_used
Unexecuted instantiation: parse_security.c:parallel_get_used
Unexecuted instantiation: parse_call_info.c:parallel_get_used
Unexecuted instantiation: parse_event.c:parallel_get_used
Unexecuted instantiation: parse_disposition.c:parallel_get_used
Unexecuted instantiation: parse_authenticate.c:parallel_get_used
Unexecuted instantiation: parser_f.c:parallel_get_used
Unexecuted instantiation: parse_rpid.c:parallel_get_used
Unexecuted instantiation: parse_ppi.c:parallel_get_used
Unexecuted instantiation: parse_fcaps.c:parallel_get_used
Unexecuted instantiation: parse_rr.c:parallel_get_used
Unexecuted instantiation: parse_param.c:parallel_get_used
Unexecuted instantiation: parse_diversion.c:parallel_get_used
Unexecuted instantiation: parse_nameaddr.c:parallel_get_used
Unexecuted instantiation: parse_expires.c:parallel_get_used
Unexecuted instantiation: parse_refer_to.c:parallel_get_used
Unexecuted instantiation: parse_from.c:parallel_get_used
Unexecuted instantiation: parse_pai.c:parallel_get_used
Unexecuted instantiation: evi_transport.c:parallel_get_used
Unexecuted instantiation: msg_translator.c:parallel_get_used
Unexecuted instantiation: md5utils.c:parallel_get_used
Unexecuted instantiation: cfg.tab.c:parallel_get_used
Unexecuted instantiation: modparam.c:parallel_get_used
Unexecuted instantiation: crc.c:parallel_get_used
Unexecuted instantiation: lex.yy.c:parallel_get_used
Unexecuted instantiation: cfg_pp.c:parallel_get_used
Unexecuted instantiation: proxy.c:parallel_get_used
Unexecuted instantiation: shutdown.c:parallel_get_used
Unexecuted instantiation: core_cmds.c:parallel_get_used
Unexecuted instantiation: cachedb.c:parallel_get_used
Unexecuted instantiation: cachedb_id.c:parallel_get_used
Unexecuted instantiation: fuzz_uri_parser.c:parallel_get_used
Unexecuted instantiation: fuzz_core_funcs.c:parallel_get_used
173
static inline unsigned long parallel_get_free(struct parallel_block *fm)
174
0
{
175
0
  int i;
176
0
  unsigned long total_size=0;
177
178
0
  for (i=0;i<TOTAL_F_PARALLEL_POOLS;i++) {
179
0
    total_size += ((struct parallel_block *)shm_blocks[i])->size - 
180
0
      ((struct parallel_block *)shm_blocks[i])->real_used;
181
0
  }
182
183
0
  return total_size;
184
0
}
Unexecuted instantiation: fuzz_csv_parser.c:parallel_get_free
Unexecuted instantiation: csv.c:parallel_get_free
Unexecuted instantiation: dprint.c:parallel_get_free
Unexecuted instantiation: pt.c:parallel_get_free
Unexecuted instantiation: ut.c:parallel_get_free
Unexecuted instantiation: statistics.c:parallel_get_free
Unexecuted instantiation: route.c:parallel_get_free
Unexecuted instantiation: ipc.c:parallel_get_free
Unexecuted instantiation: core_stats.c:parallel_get_free
Unexecuted instantiation: route_struct.c:parallel_get_free
Unexecuted instantiation: dset.c:parallel_get_free
Unexecuted instantiation: pt_load.c:parallel_get_free
Unexecuted instantiation: sr_module.c:parallel_get_free
Unexecuted instantiation: action.c:parallel_get_free
Unexecuted instantiation: db_insertq.c:parallel_get_free
Unexecuted instantiation: db.c:parallel_get_free
Unexecuted instantiation: proto_tcp.c:parallel_get_free
Unexecuted instantiation: proto_udp.c:parallel_get_free
Unexecuted instantiation: net_tcp_proc.c:parallel_get_free
Unexecuted instantiation: net_tcp.c:parallel_get_free
Unexecuted instantiation: tcp_common.c:parallel_get_free
Unexecuted instantiation: net_udp.c:parallel_get_free
Unexecuted instantiation: tcp_conn_profile.c:parallel_get_free
Unexecuted instantiation: trans_trace.c:parallel_get_free
Unexecuted instantiation: net_tcp_report.c:parallel_get_free
Unexecuted instantiation: shm_mem.c:parallel_get_free
Unexecuted instantiation: f_parallel_malloc.c:parallel_get_free
Unexecuted instantiation: common.c:parallel_get_free
Unexecuted instantiation: q_malloc.c:parallel_get_free
Unexecuted instantiation: rpm_mem.c:parallel_get_free
Unexecuted instantiation: mi.c:parallel_get_free
Unexecuted instantiation: item.c:parallel_get_free
Unexecuted instantiation: msg_parser.c:parallel_get_free
Unexecuted instantiation: parse_uri.c:parallel_get_free
Unexecuted instantiation: parse_fline.c:parallel_get_free
Unexecuted instantiation: parse_hname2.c:parallel_get_free
Unexecuted instantiation: parse_content.c:parallel_get_free
Unexecuted instantiation: hf.c:parallel_get_free
Unexecuted instantiation: parse_to.c:parallel_get_free
Unexecuted instantiation: parse_via.c:parallel_get_free
Unexecuted instantiation: event_interface.c:parallel_get_free
Unexecuted instantiation: evi_params.c:parallel_get_free
Unexecuted instantiation: receive.c:parallel_get_free
Unexecuted instantiation: ip_addr.c:parallel_get_free
Unexecuted instantiation: async.c:parallel_get_free
Unexecuted instantiation: daemonize.c:parallel_get_free
Unexecuted instantiation: timer.c:parallel_get_free
Unexecuted instantiation: trace_api.c:parallel_get_free
Unexecuted instantiation: mod_fix.c:parallel_get_free
Unexecuted instantiation: reactor.c:parallel_get_free
Unexecuted instantiation: strcommon.c:parallel_get_free
Unexecuted instantiation: forward.c:parallel_get_free
Unexecuted instantiation: xlog.c:parallel_get_free
Unexecuted instantiation: blacklists.c:parallel_get_free
Unexecuted instantiation: usr_avp.c:parallel_get_free
Unexecuted instantiation: sdp_ops.c:parallel_get_free
Unexecuted instantiation: resolve.c:parallel_get_free
Unexecuted instantiation: io_wait.c:parallel_get_free
Unexecuted instantiation: transformations.c:parallel_get_free
Unexecuted instantiation: pvar.c:parallel_get_free
Unexecuted instantiation: sr_module_deps.c:parallel_get_free
Unexecuted instantiation: cfg_reload.c:parallel_get_free
Unexecuted instantiation: socket_info.c:parallel_get_free
Unexecuted instantiation: time_rec.c:parallel_get_free
Unexecuted instantiation: map.c:parallel_get_free
Unexecuted instantiation: status_report.c:parallel_get_free
Unexecuted instantiation: pt_scaling.c:parallel_get_free
Unexecuted instantiation: signals.c:parallel_get_free
Unexecuted instantiation: flags.c:parallel_get_free
Unexecuted instantiation: db_id.c:parallel_get_free
Unexecuted instantiation: trans.c:parallel_get_free
Unexecuted instantiation: cJSON.c:parallel_get_free
Unexecuted instantiation: sdp.c:parallel_get_free
Unexecuted instantiation: sdp_helpr_funcs.c:parallel_get_free
Unexecuted instantiation: digest_parser.c:parallel_get_free
Unexecuted instantiation: param_parser.c:parallel_get_free
Unexecuted instantiation: parse_contact.c:parallel_get_free
Unexecuted instantiation: parse_body.c:parallel_get_free
Unexecuted instantiation: parse_security.c:parallel_get_free
Unexecuted instantiation: parse_call_info.c:parallel_get_free
Unexecuted instantiation: parse_event.c:parallel_get_free
Unexecuted instantiation: parse_disposition.c:parallel_get_free
Unexecuted instantiation: parse_authenticate.c:parallel_get_free
Unexecuted instantiation: parser_f.c:parallel_get_free
Unexecuted instantiation: parse_rpid.c:parallel_get_free
Unexecuted instantiation: parse_ppi.c:parallel_get_free
Unexecuted instantiation: parse_fcaps.c:parallel_get_free
Unexecuted instantiation: parse_rr.c:parallel_get_free
Unexecuted instantiation: parse_param.c:parallel_get_free
Unexecuted instantiation: parse_diversion.c:parallel_get_free
Unexecuted instantiation: parse_nameaddr.c:parallel_get_free
Unexecuted instantiation: parse_expires.c:parallel_get_free
Unexecuted instantiation: parse_refer_to.c:parallel_get_free
Unexecuted instantiation: parse_from.c:parallel_get_free
Unexecuted instantiation: parse_pai.c:parallel_get_free
Unexecuted instantiation: evi_transport.c:parallel_get_free
Unexecuted instantiation: msg_translator.c:parallel_get_free
Unexecuted instantiation: md5utils.c:parallel_get_free
Unexecuted instantiation: cfg.tab.c:parallel_get_free
Unexecuted instantiation: modparam.c:parallel_get_free
Unexecuted instantiation: crc.c:parallel_get_free
Unexecuted instantiation: lex.yy.c:parallel_get_free
Unexecuted instantiation: cfg_pp.c:parallel_get_free
Unexecuted instantiation: proxy.c:parallel_get_free
Unexecuted instantiation: shutdown.c:parallel_get_free
Unexecuted instantiation: core_cmds.c:parallel_get_free
Unexecuted instantiation: cachedb.c:parallel_get_free
Unexecuted instantiation: cachedb_id.c:parallel_get_free
Unexecuted instantiation: fuzz_uri_parser.c:parallel_get_free
Unexecuted instantiation: fuzz_core_funcs.c:parallel_get_free
185
static inline unsigned long parallel_get_real_used(struct parallel_block *fm)
186
0
{
187
0
  int i;
188
0
  unsigned long total_size=0;
189
190
0
  for (i=0;i<TOTAL_F_PARALLEL_POOLS;i++) {
191
0
    total_size += ((struct parallel_block *)shm_blocks[i])->real_used;
192
0
  }
193
194
0
  return total_size;
195
0
}
Unexecuted instantiation: fuzz_csv_parser.c:parallel_get_real_used
Unexecuted instantiation: csv.c:parallel_get_real_used
Unexecuted instantiation: dprint.c:parallel_get_real_used
Unexecuted instantiation: pt.c:parallel_get_real_used
Unexecuted instantiation: ut.c:parallel_get_real_used
Unexecuted instantiation: statistics.c:parallel_get_real_used
Unexecuted instantiation: route.c:parallel_get_real_used
Unexecuted instantiation: ipc.c:parallel_get_real_used
Unexecuted instantiation: core_stats.c:parallel_get_real_used
Unexecuted instantiation: route_struct.c:parallel_get_real_used
Unexecuted instantiation: dset.c:parallel_get_real_used
Unexecuted instantiation: pt_load.c:parallel_get_real_used
Unexecuted instantiation: sr_module.c:parallel_get_real_used
Unexecuted instantiation: action.c:parallel_get_real_used
Unexecuted instantiation: db_insertq.c:parallel_get_real_used
Unexecuted instantiation: db.c:parallel_get_real_used
Unexecuted instantiation: proto_tcp.c:parallel_get_real_used
Unexecuted instantiation: proto_udp.c:parallel_get_real_used
Unexecuted instantiation: net_tcp_proc.c:parallel_get_real_used
Unexecuted instantiation: net_tcp.c:parallel_get_real_used
Unexecuted instantiation: tcp_common.c:parallel_get_real_used
Unexecuted instantiation: net_udp.c:parallel_get_real_used
Unexecuted instantiation: tcp_conn_profile.c:parallel_get_real_used
Unexecuted instantiation: trans_trace.c:parallel_get_real_used
Unexecuted instantiation: net_tcp_report.c:parallel_get_real_used
Unexecuted instantiation: shm_mem.c:parallel_get_real_used
Unexecuted instantiation: f_parallel_malloc.c:parallel_get_real_used
Unexecuted instantiation: common.c:parallel_get_real_used
Unexecuted instantiation: q_malloc.c:parallel_get_real_used
Unexecuted instantiation: rpm_mem.c:parallel_get_real_used
Unexecuted instantiation: mi.c:parallel_get_real_used
Unexecuted instantiation: item.c:parallel_get_real_used
Unexecuted instantiation: msg_parser.c:parallel_get_real_used
Unexecuted instantiation: parse_uri.c:parallel_get_real_used
Unexecuted instantiation: parse_fline.c:parallel_get_real_used
Unexecuted instantiation: parse_hname2.c:parallel_get_real_used
Unexecuted instantiation: parse_content.c:parallel_get_real_used
Unexecuted instantiation: hf.c:parallel_get_real_used
Unexecuted instantiation: parse_to.c:parallel_get_real_used
Unexecuted instantiation: parse_via.c:parallel_get_real_used
Unexecuted instantiation: event_interface.c:parallel_get_real_used
Unexecuted instantiation: evi_params.c:parallel_get_real_used
Unexecuted instantiation: receive.c:parallel_get_real_used
Unexecuted instantiation: ip_addr.c:parallel_get_real_used
Unexecuted instantiation: async.c:parallel_get_real_used
Unexecuted instantiation: daemonize.c:parallel_get_real_used
Unexecuted instantiation: timer.c:parallel_get_real_used
Unexecuted instantiation: trace_api.c:parallel_get_real_used
Unexecuted instantiation: mod_fix.c:parallel_get_real_used
Unexecuted instantiation: reactor.c:parallel_get_real_used
Unexecuted instantiation: strcommon.c:parallel_get_real_used
Unexecuted instantiation: forward.c:parallel_get_real_used
Unexecuted instantiation: xlog.c:parallel_get_real_used
Unexecuted instantiation: blacklists.c:parallel_get_real_used
Unexecuted instantiation: usr_avp.c:parallel_get_real_used
Unexecuted instantiation: sdp_ops.c:parallel_get_real_used
Unexecuted instantiation: resolve.c:parallel_get_real_used
Unexecuted instantiation: io_wait.c:parallel_get_real_used
Unexecuted instantiation: transformations.c:parallel_get_real_used
Unexecuted instantiation: pvar.c:parallel_get_real_used
Unexecuted instantiation: sr_module_deps.c:parallel_get_real_used
Unexecuted instantiation: cfg_reload.c:parallel_get_real_used
Unexecuted instantiation: socket_info.c:parallel_get_real_used
Unexecuted instantiation: time_rec.c:parallel_get_real_used
Unexecuted instantiation: map.c:parallel_get_real_used
Unexecuted instantiation: status_report.c:parallel_get_real_used
Unexecuted instantiation: pt_scaling.c:parallel_get_real_used
Unexecuted instantiation: signals.c:parallel_get_real_used
Unexecuted instantiation: flags.c:parallel_get_real_used
Unexecuted instantiation: db_id.c:parallel_get_real_used
Unexecuted instantiation: trans.c:parallel_get_real_used
Unexecuted instantiation: cJSON.c:parallel_get_real_used
Unexecuted instantiation: sdp.c:parallel_get_real_used
Unexecuted instantiation: sdp_helpr_funcs.c:parallel_get_real_used
Unexecuted instantiation: digest_parser.c:parallel_get_real_used
Unexecuted instantiation: param_parser.c:parallel_get_real_used
Unexecuted instantiation: parse_contact.c:parallel_get_real_used
Unexecuted instantiation: parse_body.c:parallel_get_real_used
Unexecuted instantiation: parse_security.c:parallel_get_real_used
Unexecuted instantiation: parse_call_info.c:parallel_get_real_used
Unexecuted instantiation: parse_event.c:parallel_get_real_used
Unexecuted instantiation: parse_disposition.c:parallel_get_real_used
Unexecuted instantiation: parse_authenticate.c:parallel_get_real_used
Unexecuted instantiation: parser_f.c:parallel_get_real_used
Unexecuted instantiation: parse_rpid.c:parallel_get_real_used
Unexecuted instantiation: parse_ppi.c:parallel_get_real_used
Unexecuted instantiation: parse_fcaps.c:parallel_get_real_used
Unexecuted instantiation: parse_rr.c:parallel_get_real_used
Unexecuted instantiation: parse_param.c:parallel_get_real_used
Unexecuted instantiation: parse_diversion.c:parallel_get_real_used
Unexecuted instantiation: parse_nameaddr.c:parallel_get_real_used
Unexecuted instantiation: parse_expires.c:parallel_get_real_used
Unexecuted instantiation: parse_refer_to.c:parallel_get_real_used
Unexecuted instantiation: parse_from.c:parallel_get_real_used
Unexecuted instantiation: parse_pai.c:parallel_get_real_used
Unexecuted instantiation: evi_transport.c:parallel_get_real_used
Unexecuted instantiation: msg_translator.c:parallel_get_real_used
Unexecuted instantiation: md5utils.c:parallel_get_real_used
Unexecuted instantiation: cfg.tab.c:parallel_get_real_used
Unexecuted instantiation: modparam.c:parallel_get_real_used
Unexecuted instantiation: crc.c:parallel_get_real_used
Unexecuted instantiation: lex.yy.c:parallel_get_real_used
Unexecuted instantiation: cfg_pp.c:parallel_get_real_used
Unexecuted instantiation: proxy.c:parallel_get_real_used
Unexecuted instantiation: shutdown.c:parallel_get_real_used
Unexecuted instantiation: core_cmds.c:parallel_get_real_used
Unexecuted instantiation: cachedb.c:parallel_get_real_used
Unexecuted instantiation: cachedb_id.c:parallel_get_real_used
Unexecuted instantiation: fuzz_uri_parser.c:parallel_get_real_used
Unexecuted instantiation: fuzz_core_funcs.c:parallel_get_real_used
196
static inline unsigned long parallel_get_max_real_used(struct parallel_block *fm)
197
0
{
198
0
  int i;
199
0
  unsigned long total_size=0;
200
201
0
  for (i=0;i<TOTAL_F_PARALLEL_POOLS;i++) {
202
0
    total_size += ((struct parallel_block *)shm_blocks[i])->max_real_used;
203
0
  }
204
205
0
  return total_size;
206
0
}
Unexecuted instantiation: fuzz_csv_parser.c:parallel_get_max_real_used
Unexecuted instantiation: csv.c:parallel_get_max_real_used
Unexecuted instantiation: dprint.c:parallel_get_max_real_used
Unexecuted instantiation: pt.c:parallel_get_max_real_used
Unexecuted instantiation: ut.c:parallel_get_max_real_used
Unexecuted instantiation: statistics.c:parallel_get_max_real_used
Unexecuted instantiation: route.c:parallel_get_max_real_used
Unexecuted instantiation: ipc.c:parallel_get_max_real_used
Unexecuted instantiation: core_stats.c:parallel_get_max_real_used
Unexecuted instantiation: route_struct.c:parallel_get_max_real_used
Unexecuted instantiation: dset.c:parallel_get_max_real_used
Unexecuted instantiation: pt_load.c:parallel_get_max_real_used
Unexecuted instantiation: sr_module.c:parallel_get_max_real_used
Unexecuted instantiation: action.c:parallel_get_max_real_used
Unexecuted instantiation: db_insertq.c:parallel_get_max_real_used
Unexecuted instantiation: db.c:parallel_get_max_real_used
Unexecuted instantiation: proto_tcp.c:parallel_get_max_real_used
Unexecuted instantiation: proto_udp.c:parallel_get_max_real_used
Unexecuted instantiation: net_tcp_proc.c:parallel_get_max_real_used
Unexecuted instantiation: net_tcp.c:parallel_get_max_real_used
Unexecuted instantiation: tcp_common.c:parallel_get_max_real_used
Unexecuted instantiation: net_udp.c:parallel_get_max_real_used
Unexecuted instantiation: tcp_conn_profile.c:parallel_get_max_real_used
Unexecuted instantiation: trans_trace.c:parallel_get_max_real_used
Unexecuted instantiation: net_tcp_report.c:parallel_get_max_real_used
Unexecuted instantiation: shm_mem.c:parallel_get_max_real_used
Unexecuted instantiation: f_parallel_malloc.c:parallel_get_max_real_used
Unexecuted instantiation: common.c:parallel_get_max_real_used
Unexecuted instantiation: q_malloc.c:parallel_get_max_real_used
Unexecuted instantiation: rpm_mem.c:parallel_get_max_real_used
Unexecuted instantiation: mi.c:parallel_get_max_real_used
Unexecuted instantiation: item.c:parallel_get_max_real_used
Unexecuted instantiation: msg_parser.c:parallel_get_max_real_used
Unexecuted instantiation: parse_uri.c:parallel_get_max_real_used
Unexecuted instantiation: parse_fline.c:parallel_get_max_real_used
Unexecuted instantiation: parse_hname2.c:parallel_get_max_real_used
Unexecuted instantiation: parse_content.c:parallel_get_max_real_used
Unexecuted instantiation: hf.c:parallel_get_max_real_used
Unexecuted instantiation: parse_to.c:parallel_get_max_real_used
Unexecuted instantiation: parse_via.c:parallel_get_max_real_used
Unexecuted instantiation: event_interface.c:parallel_get_max_real_used
Unexecuted instantiation: evi_params.c:parallel_get_max_real_used
Unexecuted instantiation: receive.c:parallel_get_max_real_used
Unexecuted instantiation: ip_addr.c:parallel_get_max_real_used
Unexecuted instantiation: async.c:parallel_get_max_real_used
Unexecuted instantiation: daemonize.c:parallel_get_max_real_used
Unexecuted instantiation: timer.c:parallel_get_max_real_used
Unexecuted instantiation: trace_api.c:parallel_get_max_real_used
Unexecuted instantiation: mod_fix.c:parallel_get_max_real_used
Unexecuted instantiation: reactor.c:parallel_get_max_real_used
Unexecuted instantiation: strcommon.c:parallel_get_max_real_used
Unexecuted instantiation: forward.c:parallel_get_max_real_used
Unexecuted instantiation: xlog.c:parallel_get_max_real_used
Unexecuted instantiation: blacklists.c:parallel_get_max_real_used
Unexecuted instantiation: usr_avp.c:parallel_get_max_real_used
Unexecuted instantiation: sdp_ops.c:parallel_get_max_real_used
Unexecuted instantiation: resolve.c:parallel_get_max_real_used
Unexecuted instantiation: io_wait.c:parallel_get_max_real_used
Unexecuted instantiation: transformations.c:parallel_get_max_real_used
Unexecuted instantiation: pvar.c:parallel_get_max_real_used
Unexecuted instantiation: sr_module_deps.c:parallel_get_max_real_used
Unexecuted instantiation: cfg_reload.c:parallel_get_max_real_used
Unexecuted instantiation: socket_info.c:parallel_get_max_real_used
Unexecuted instantiation: time_rec.c:parallel_get_max_real_used
Unexecuted instantiation: map.c:parallel_get_max_real_used
Unexecuted instantiation: status_report.c:parallel_get_max_real_used
Unexecuted instantiation: pt_scaling.c:parallel_get_max_real_used
Unexecuted instantiation: signals.c:parallel_get_max_real_used
Unexecuted instantiation: flags.c:parallel_get_max_real_used
Unexecuted instantiation: db_id.c:parallel_get_max_real_used
Unexecuted instantiation: trans.c:parallel_get_max_real_used
Unexecuted instantiation: cJSON.c:parallel_get_max_real_used
Unexecuted instantiation: sdp.c:parallel_get_max_real_used
Unexecuted instantiation: sdp_helpr_funcs.c:parallel_get_max_real_used
Unexecuted instantiation: digest_parser.c:parallel_get_max_real_used
Unexecuted instantiation: param_parser.c:parallel_get_max_real_used
Unexecuted instantiation: parse_contact.c:parallel_get_max_real_used
Unexecuted instantiation: parse_body.c:parallel_get_max_real_used
Unexecuted instantiation: parse_security.c:parallel_get_max_real_used
Unexecuted instantiation: parse_call_info.c:parallel_get_max_real_used
Unexecuted instantiation: parse_event.c:parallel_get_max_real_used
Unexecuted instantiation: parse_disposition.c:parallel_get_max_real_used
Unexecuted instantiation: parse_authenticate.c:parallel_get_max_real_used
Unexecuted instantiation: parser_f.c:parallel_get_max_real_used
Unexecuted instantiation: parse_rpid.c:parallel_get_max_real_used
Unexecuted instantiation: parse_ppi.c:parallel_get_max_real_used
Unexecuted instantiation: parse_fcaps.c:parallel_get_max_real_used
Unexecuted instantiation: parse_rr.c:parallel_get_max_real_used
Unexecuted instantiation: parse_param.c:parallel_get_max_real_used
Unexecuted instantiation: parse_diversion.c:parallel_get_max_real_used
Unexecuted instantiation: parse_nameaddr.c:parallel_get_max_real_used
Unexecuted instantiation: parse_expires.c:parallel_get_max_real_used
Unexecuted instantiation: parse_refer_to.c:parallel_get_max_real_used
Unexecuted instantiation: parse_from.c:parallel_get_max_real_used
Unexecuted instantiation: parse_pai.c:parallel_get_max_real_used
Unexecuted instantiation: evi_transport.c:parallel_get_max_real_used
Unexecuted instantiation: msg_translator.c:parallel_get_max_real_used
Unexecuted instantiation: md5utils.c:parallel_get_max_real_used
Unexecuted instantiation: cfg.tab.c:parallel_get_max_real_used
Unexecuted instantiation: modparam.c:parallel_get_max_real_used
Unexecuted instantiation: crc.c:parallel_get_max_real_used
Unexecuted instantiation: lex.yy.c:parallel_get_max_real_used
Unexecuted instantiation: cfg_pp.c:parallel_get_max_real_used
Unexecuted instantiation: proxy.c:parallel_get_max_real_used
Unexecuted instantiation: shutdown.c:parallel_get_max_real_used
Unexecuted instantiation: core_cmds.c:parallel_get_max_real_used
Unexecuted instantiation: cachedb.c:parallel_get_max_real_used
Unexecuted instantiation: cachedb_id.c:parallel_get_max_real_used
Unexecuted instantiation: fuzz_uri_parser.c:parallel_get_max_real_used
Unexecuted instantiation: fuzz_core_funcs.c:parallel_get_max_real_used
207
static inline unsigned long parallel_get_frags(struct parallel_block *fm)
208
0
{
209
0
  int i;
210
0
  unsigned long total_size=0;
211
212
0
  for (i=0;i<TOTAL_F_PARALLEL_POOLS;i++) {
213
0
    total_size += ((struct parallel_block *)shm_blocks[i])->fragments;
214
0
  }
215
216
0
  return total_size;
217
0
}
Unexecuted instantiation: fuzz_csv_parser.c:parallel_get_frags
Unexecuted instantiation: csv.c:parallel_get_frags
Unexecuted instantiation: dprint.c:parallel_get_frags
Unexecuted instantiation: pt.c:parallel_get_frags
Unexecuted instantiation: ut.c:parallel_get_frags
Unexecuted instantiation: statistics.c:parallel_get_frags
Unexecuted instantiation: route.c:parallel_get_frags
Unexecuted instantiation: ipc.c:parallel_get_frags
Unexecuted instantiation: core_stats.c:parallel_get_frags
Unexecuted instantiation: route_struct.c:parallel_get_frags
Unexecuted instantiation: dset.c:parallel_get_frags
Unexecuted instantiation: pt_load.c:parallel_get_frags
Unexecuted instantiation: sr_module.c:parallel_get_frags
Unexecuted instantiation: action.c:parallel_get_frags
Unexecuted instantiation: db_insertq.c:parallel_get_frags
Unexecuted instantiation: db.c:parallel_get_frags
Unexecuted instantiation: proto_tcp.c:parallel_get_frags
Unexecuted instantiation: proto_udp.c:parallel_get_frags
Unexecuted instantiation: net_tcp_proc.c:parallel_get_frags
Unexecuted instantiation: net_tcp.c:parallel_get_frags
Unexecuted instantiation: tcp_common.c:parallel_get_frags
Unexecuted instantiation: net_udp.c:parallel_get_frags
Unexecuted instantiation: tcp_conn_profile.c:parallel_get_frags
Unexecuted instantiation: trans_trace.c:parallel_get_frags
Unexecuted instantiation: net_tcp_report.c:parallel_get_frags
Unexecuted instantiation: shm_mem.c:parallel_get_frags
Unexecuted instantiation: f_parallel_malloc.c:parallel_get_frags
Unexecuted instantiation: common.c:parallel_get_frags
Unexecuted instantiation: q_malloc.c:parallel_get_frags
Unexecuted instantiation: rpm_mem.c:parallel_get_frags
Unexecuted instantiation: mi.c:parallel_get_frags
Unexecuted instantiation: item.c:parallel_get_frags
Unexecuted instantiation: msg_parser.c:parallel_get_frags
Unexecuted instantiation: parse_uri.c:parallel_get_frags
Unexecuted instantiation: parse_fline.c:parallel_get_frags
Unexecuted instantiation: parse_hname2.c:parallel_get_frags
Unexecuted instantiation: parse_content.c:parallel_get_frags
Unexecuted instantiation: hf.c:parallel_get_frags
Unexecuted instantiation: parse_to.c:parallel_get_frags
Unexecuted instantiation: parse_via.c:parallel_get_frags
Unexecuted instantiation: event_interface.c:parallel_get_frags
Unexecuted instantiation: evi_params.c:parallel_get_frags
Unexecuted instantiation: receive.c:parallel_get_frags
Unexecuted instantiation: ip_addr.c:parallel_get_frags
Unexecuted instantiation: async.c:parallel_get_frags
Unexecuted instantiation: daemonize.c:parallel_get_frags
Unexecuted instantiation: timer.c:parallel_get_frags
Unexecuted instantiation: trace_api.c:parallel_get_frags
Unexecuted instantiation: mod_fix.c:parallel_get_frags
Unexecuted instantiation: reactor.c:parallel_get_frags
Unexecuted instantiation: strcommon.c:parallel_get_frags
Unexecuted instantiation: forward.c:parallel_get_frags
Unexecuted instantiation: xlog.c:parallel_get_frags
Unexecuted instantiation: blacklists.c:parallel_get_frags
Unexecuted instantiation: usr_avp.c:parallel_get_frags
Unexecuted instantiation: sdp_ops.c:parallel_get_frags
Unexecuted instantiation: resolve.c:parallel_get_frags
Unexecuted instantiation: io_wait.c:parallel_get_frags
Unexecuted instantiation: transformations.c:parallel_get_frags
Unexecuted instantiation: pvar.c:parallel_get_frags
Unexecuted instantiation: sr_module_deps.c:parallel_get_frags
Unexecuted instantiation: cfg_reload.c:parallel_get_frags
Unexecuted instantiation: socket_info.c:parallel_get_frags
Unexecuted instantiation: time_rec.c:parallel_get_frags
Unexecuted instantiation: map.c:parallel_get_frags
Unexecuted instantiation: status_report.c:parallel_get_frags
Unexecuted instantiation: pt_scaling.c:parallel_get_frags
Unexecuted instantiation: signals.c:parallel_get_frags
Unexecuted instantiation: flags.c:parallel_get_frags
Unexecuted instantiation: db_id.c:parallel_get_frags
Unexecuted instantiation: trans.c:parallel_get_frags
Unexecuted instantiation: cJSON.c:parallel_get_frags
Unexecuted instantiation: sdp.c:parallel_get_frags
Unexecuted instantiation: sdp_helpr_funcs.c:parallel_get_frags
Unexecuted instantiation: digest_parser.c:parallel_get_frags
Unexecuted instantiation: param_parser.c:parallel_get_frags
Unexecuted instantiation: parse_contact.c:parallel_get_frags
Unexecuted instantiation: parse_body.c:parallel_get_frags
Unexecuted instantiation: parse_security.c:parallel_get_frags
Unexecuted instantiation: parse_call_info.c:parallel_get_frags
Unexecuted instantiation: parse_event.c:parallel_get_frags
Unexecuted instantiation: parse_disposition.c:parallel_get_frags
Unexecuted instantiation: parse_authenticate.c:parallel_get_frags
Unexecuted instantiation: parser_f.c:parallel_get_frags
Unexecuted instantiation: parse_rpid.c:parallel_get_frags
Unexecuted instantiation: parse_ppi.c:parallel_get_frags
Unexecuted instantiation: parse_fcaps.c:parallel_get_frags
Unexecuted instantiation: parse_rr.c:parallel_get_frags
Unexecuted instantiation: parse_param.c:parallel_get_frags
Unexecuted instantiation: parse_diversion.c:parallel_get_frags
Unexecuted instantiation: parse_nameaddr.c:parallel_get_frags
Unexecuted instantiation: parse_expires.c:parallel_get_frags
Unexecuted instantiation: parse_refer_to.c:parallel_get_frags
Unexecuted instantiation: parse_from.c:parallel_get_frags
Unexecuted instantiation: parse_pai.c:parallel_get_frags
Unexecuted instantiation: evi_transport.c:parallel_get_frags
Unexecuted instantiation: msg_translator.c:parallel_get_frags
Unexecuted instantiation: md5utils.c:parallel_get_frags
Unexecuted instantiation: cfg.tab.c:parallel_get_frags
Unexecuted instantiation: modparam.c:parallel_get_frags
Unexecuted instantiation: crc.c:parallel_get_frags
Unexecuted instantiation: lex.yy.c:parallel_get_frags
Unexecuted instantiation: cfg_pp.c:parallel_get_frags
Unexecuted instantiation: proxy.c:parallel_get_frags
Unexecuted instantiation: shutdown.c:parallel_get_frags
Unexecuted instantiation: core_cmds.c:parallel_get_frags
Unexecuted instantiation: cachedb.c:parallel_get_frags
Unexecuted instantiation: cachedb_id.c:parallel_get_frags
Unexecuted instantiation: fuzz_uri_parser.c:parallel_get_frags
Unexecuted instantiation: fuzz_core_funcs.c:parallel_get_frags
218
219
#endif /*STATISTICS*/
220
221
#endif