@@ -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);
@@ -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;
@@ -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
@@ -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 */
@@ -1065,7 +1065,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_cat_op 23
@@ -1095,7 +1095,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_cat_op psr_cat_op;
struct xen_sysctl_tmem_op tmem_op;
@@ -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 */
Change gcov to cov (for internal interfaces) or coverage (for the public ones). Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> --- Cc: Ian Jackson <ian.jackson@eu.citrix.com> Cc: Wei Liu <wei.liu2@citrix.com> Cc: Andrew Cooper <andrew.cooper3@citrix.com> Cc: George Dunlap <George.Dunlap@eu.citrix.com> Cc: Jan Beulich <jbeulich@suse.com> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Cc: Stefano Stabellini <sstabellini@kernel.org> Cc: Tim Deegan <tim@xen.org> --- Changes since v1: - Use coverage instead of cov in the public interface. --- tools/misc/xencov.c | 28 ++++++++++++++-------------- xen/common/coverage/gcov.c | 8 ++++---- xen/common/sysctl.c | 4 ++-- xen/include/public/sysctl.h | 12 ++++++------ xen/include/xen/coverage.h | 2 +- 5 files changed, 27 insertions(+), 27 deletions(-)