gcov: rename sysctl and functions

Change gcov to cov (for internal interfaces) or coverage (for the
public ones).

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
This commit is contained in:
Roger Pau Monné authored and Jan Beulich committed 2018-01-25 12:27:44 +01:00
1 parent 7f76b3a06a
commit e8d461497d
5 files changed
+27 -27

No files matched your search

+14 -14
View File
@@ -26,31 +26,31 @@
static xc_interface *xch = NULL;
int gcov_sysctl(int op, struct xen_sysctl *sysctl,
struct xc_hypercall_buffer *buf, uint32_t buf_size)
int cov_sysctl(int op, struct xen_sysctl *sysctl,
struct xc_hypercall_buffer *buf, uint32_t buf_size)
{
DECLARE_HYPERCALL_BUFFER_ARGUMENT(buf);
memset(sysctl, 0, sizeof(*sysctl));
sysctl->cmd = XEN_SYSCTL_gcov_op;
sysctl->cmd = XEN_SYSCTL_coverage_op;
sysctl->u.gcov_op.cmd = op;
sysctl->u.gcov_op.size = buf_size;
set_xen_guest_handle(sysctl->u.gcov_op.buffer, buf);
sysctl->u.coverage_op.cmd = op;
sysctl->u.coverage_op.size = buf_size;
set_xen_guest_handle(sysctl->u.coverage_op.buffer, buf);
return xc_sysctl(xch, sysctl);
}
static void gcov_read(const char *fn)
static void cov_read(const char *fn)
{
struct xen_sysctl sys;
uint32_t total_len;
DECLARE_HYPERCALL_BUFFER(uint8_t, p);
FILE *f;
if (gcov_sysctl(XEN_SYSCTL_GCOV_get_size, &sys, NULL, 0) < 0)
if (cov_sysctl(XEN_SYSCTL_COVERAGE_get_size, &sys, NULL, 0) < 0)
err(1, "getting total length");
total_len = sys.u.gcov_op.size;
total_len = sys.u.coverage_op.size;
/* Shouldn't exceed a few hundred kilobytes */
if (total_len > 8u * 1024u * 1024u)
@@ -61,7 +61,7 @@ static void gcov_read(const char *fn)
err(1, "allocating buffer");
memset(p, 0, total_len);
if (gcov_sysctl(XEN_SYSCTL_GCOV_read, &sys, HYPERCALL_BUFFER(p),
if (cov_sysctl(XEN_SYSCTL_COVERAGE_read, &sys, HYPERCALL_BUFFER(p),
total_len) < 0)
err(1, "getting gcov data");
@@ -82,11 +82,11 @@ static void gcov_read(const char *fn)
xc_hypercall_buffer_free(xch, p);
}
static void gcov_reset(void)
static void cov_reset(void)
{
struct xen_sysctl sys;
if (gcov_sysctl(XEN_SYSCTL_GCOV_reset, &sys, NULL, 0) < 0)
if (cov_sysctl(XEN_SYSCTL_COVERAGE_reset, &sys, NULL, 0) < 0)
err(1, "resetting gcov information");
}
@@ -126,9 +126,9 @@ int main(int argc, char **argv)
err(1, "opening xc interface");
if (strcmp(argv[0], "reset") == 0)
gcov_reset();
cov_reset();
else if (strcmp(argv[0], "read") == 0)
gcov_read(argc > 1 ? argv[1] : "-");
cov_read(argc > 1 ? argv[1] : "-");
else
usage(1);
+4 -4
View File
@@ -209,18 +209,18 @@ static int gcov_dump_all(XEN_GUEST_HANDLE_PARAM(char) buffer,
return ret;
}
int sysctl_gcov_op(struct xen_sysctl_gcov_op *op)
int sysctl_cov_op(struct xen_sysctl_coverage_op *op)
{
int ret;
switch ( op->cmd )
{
case XEN_SYSCTL_GCOV_get_size:
case XEN_SYSCTL_COVERAGE_get_size:
op->size = gcov_get_size();
ret = 0;
break;
case XEN_SYSCTL_GCOV_read:
case XEN_SYSCTL_COVERAGE_read:
{
XEN_GUEST_HANDLE_PARAM(char) buf;
uint32_t size = op->size;
@@ -233,7 +233,7 @@ int sysctl_gcov_op(struct xen_sysctl_gcov_op *op)
break;
}
case XEN_SYSCTL_GCOV_reset:
case XEN_SYSCTL_COVERAGE_reset:
gcov_reset_all_counters();
ret = 0;
break;
+2 -2
View File
@@ -397,8 +397,8 @@ long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) u_sysctl)
break;
#ifdef CONFIG_GCOV
case XEN_SYSCTL_gcov_op:
ret = sysctl_gcov_op(&op->u.gcov_op);
case XEN_SYSCTL_coverage_op:
ret = sysctl_cov_op(&op->u.coverage_op);
copyback = 1;
break;
#endif
+6 -6
View File
@@ -646,11 +646,11 @@ struct xen_sysctl_scheduler_op {
#define XEN_GCOV_FORMAT_MAGIC 0x58434f56 /* XCOV */
#define XEN_SYSCTL_GCOV_get_size 0 /* Get total size of output data */
#define XEN_SYSCTL_GCOV_read 1 /* Read output data */
#define XEN_SYSCTL_GCOV_reset 2 /* Reset all counters */
#define XEN_SYSCTL_COVERAGE_get_size 0 /* Get total size of output data */
#define XEN_SYSCTL_COVERAGE_read 1 /* Read output data */
#define XEN_SYSCTL_COVERAGE_reset 2 /* Reset all counters */
struct xen_sysctl_gcov_op {
struct xen_sysctl_coverage_op {
uint32_t cmd;
uint32_t size; /* IN/OUT: size of the buffer */
XEN_GUEST_HANDLE_64(char) buffer; /* OUT */
@@ -1073,7 +1073,7 @@ struct xen_sysctl {
#define XEN_SYSCTL_numainfo 17
#define XEN_SYSCTL_cpupool_op 18
#define XEN_SYSCTL_scheduler_op 19
#define XEN_SYSCTL_gcov_op 20
#define XEN_SYSCTL_coverage_op 20
#define XEN_SYSCTL_psr_cmt_op 21
#define XEN_SYSCTL_pcitopoinfo 22
#define XEN_SYSCTL_psr_alloc 23
@@ -1103,7 +1103,7 @@ struct xen_sysctl {
struct xen_sysctl_lockprof_op lockprof_op;
struct xen_sysctl_cpupool_op cpupool_op;
struct xen_sysctl_scheduler_op scheduler_op;
struct xen_sysctl_gcov_op gcov_op;
struct xen_sysctl_coverage_op coverage_op;
struct xen_sysctl_psr_cmt_op psr_cmt_op;
struct xen_sysctl_psr_alloc psr_alloc;
struct xen_sysctl_tmem_op tmem_op;
+1 -1
View File
@@ -3,7 +3,7 @@
#ifdef CONFIG_GCOV
#include <public/sysctl.h>
int sysctl_gcov_op(struct xen_sysctl_gcov_op *op);
int sysctl_cov_op(struct xen_sysctl_coverage_op *op);
#endif
#endif /* _XEN_GCOV_H */
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.