tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c

Source file repositories/reference/linux-study-clean/tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c

File Facts

System
Linux kernel
Corpus path
tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c
Extension
.c
Size
5275 bytes
Lines
229
Domain
Support Tooling And Documentation
Bucket
tools
Inferred role
Support Tooling And Documentation: implementation source
Status
source implementation candidate

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

if (perf_pmus__have_event("trace_imc", "trace_cycles")) {
			argv[j++] = strdup("-e");
			argv[j++] = strdup("trace_imc/trace_cycles/");
			*argc += 2;
		} else {
			free(tmp);
			return -EINVAL;
		}
	}

	free(tmp);
	return 0;
}

const char * const *__kvm_events_tp_powerpc(void)
{
	return __kvm_events_tp;
}

const struct kvm_reg_events_ops *__kvm_reg_events_ops_powerpc(void)
{
	return __kvm_reg_events_ops;
}

const char * const *__kvm_skip_events_powerpc(void)
{
	return __kvm_skip_events;
}

Annotation

Implementation Notes