From bb756eebdac6fd24e8919e2c43f7d2c8c4091f59 Mon Sep 17 00:00:00 2001 From: RajithaY Date: Tue, 25 Apr 2017 03:31:15 -0700 Subject: Adding qemu as a submodule of KVMFORNFV This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY --- qemu/trace/control.h | 203 --------------------------------------------------- 1 file changed, 203 deletions(-) delete mode 100644 qemu/trace/control.h (limited to 'qemu/trace/control.h') diff --git a/qemu/trace/control.h b/qemu/trace/control.h deleted file mode 100644 index e2ba6d4de..000000000 --- a/qemu/trace/control.h +++ /dev/null @@ -1,203 +0,0 @@ -/* - * Interface for configuring and controlling the state of tracing events. - * - * Copyright (C) 2011-2016 LluĂ­s Vilanova - * - * This work is licensed under the terms of the GNU GPL, version 2 or later. - * See the COPYING file in the top-level directory. - */ - -#ifndef TRACE__CONTROL_H -#define TRACE__CONTROL_H - -#include "qemu-common.h" -#include "trace/generated-events.h" - - -/** - * TraceEventID: - * - * Unique tracing event identifier. - * - * These are named as 'TRACE_${EVENT_NAME}'. - * - * See also: "trace/generated-events.h" - */ -enum TraceEventID; - -/** - * trace_event_id: - * @id: Event identifier. - * - * Get an event by its identifier. - * - * This routine has a constant cost, as opposed to trace_event_name and - * trace_event_pattern. - * - * Pre-conditions: The identifier is valid. - * - * Returns: pointer to #TraceEvent. - * - */ -static TraceEvent *trace_event_id(TraceEventID id); - -/** - * trace_event_name: - * @id: Event name. - * - * Search an event by its name. - * - * Returns: pointer to #TraceEvent or NULL if not found. - */ -TraceEvent *trace_event_name(const char *name); - -/** - * trace_event_pattern: - * @pat: Event name pattern. - * @ev: Event to start searching from (not included). - * - * Get all events with a given name pattern. - * - * Returns: pointer to #TraceEvent or NULL if not found. - */ -TraceEvent *trace_event_pattern(const char *pat, TraceEvent *ev); - -/** - * trace_event_is_pattern: - * - * Whether the given string is an event name pattern. - */ -static bool trace_event_is_pattern(const char *str); - -/** - * trace_event_count: - * - * Return the number of events. - */ -static TraceEventID trace_event_count(void); - - - -/** - * trace_event_get_id: - * - * Get the identifier of an event. - */ -static TraceEventID trace_event_get_id(TraceEvent *ev); - -/** - * trace_event_get_name: - * - * Get the name of an event. - */ -static const char * trace_event_get_name(TraceEvent *ev); - -/** - * trace_event_get_state: - * @id: Event identifier. - * - * Get the tracing state of an event (both static and dynamic). - * - * If the event has the disabled property, the check will have no performance - * impact. - * - * As a down side, you must always use an immediate #TraceEventID value. - */ -#define trace_event_get_state(id) \ - ((id ##_ENABLED) && trace_event_get_state_dynamic_by_id(id)) - -/** - * trace_event_get_state_static: - * @id: Event identifier. - * - * Get the static tracing state of an event. - * - * Use the define 'TRACE_${EVENT_NAME}_ENABLED' for compile-time checks (it will - * be set to 1 or 0 according to the presence of the disabled property). - */ -static bool trace_event_get_state_static(TraceEvent *ev); - -/** - * trace_event_get_state_dynamic: - * - * Get the dynamic tracing state of an event. - */ -static bool trace_event_get_state_dynamic(TraceEvent *ev); - -/** - * trace_event_set_state: - * - * Set the tracing state of an event (only if possible). - */ -#define trace_event_set_state(id, state) \ - do { \ - if ((id ##_ENABLED)) { \ - TraceEvent *_e = trace_event_id(id); \ - trace_event_set_state_dynamic(_e, state); \ - } \ - } while (0) - -/** - * trace_event_set_state_dynamic: - * - * Set the dynamic tracing state of an event. - * - * Pre-condition: trace_event_get_state_static(ev) == true - */ -static void trace_event_set_state_dynamic(TraceEvent *ev, bool state); - - - -/** - * trace_init_backends: - * @file: Name of trace output file; may be NULL. - * Corresponds to commandline option "-trace file=...". - * - * Initialize the tracing backend. - * - * Returns: Whether the backends could be successfully initialized. - */ -bool trace_init_backends(void); - -/** - * trace_init_events: - * @events: Name of file with events to be enabled at startup; may be NULL. - * Corresponds to commandline option "-trace events=...". - * - * Read the list of enabled tracing events. - * - * Returns: Whether the backends could be successfully initialized. - */ -void trace_init_events(const char *file); - -/** - * trace_init_file: - * @file: Name of trace output file; may be NULL. - * Corresponds to commandline option "-trace file=...". - * - * Record the name of the output file for the tracing backend. - * Exits if no selected backend does not support specifying the - * output file, and a non-NULL file was passed. - */ -void trace_init_file(const char *file); - -/** - * trace_list_events: - * - * List all available events. - */ -void trace_list_events(void); - -/** - * trace_enable_events: - * @line_buf: A string with a glob pattern of events to be enabled or, - * if the string starts with '-', disabled. - * - * Enable or disable matching events. - */ -void trace_enable_events(const char *line_buf); - - -#include "trace/control-internal.h" - -#endif /* TRACE__CONTROL_H */ -- cgit 1.2.3-korg