Lines Matching full:the
5 * of the Russian Academy of Sciences.
7 * This work is licensed under the terms of the GNU GPL, version 2 or later.
8 * See the COPYING file in the top-level directory.
30 /* IDs of the checkpoints */
47 /* Name of the initial VM snapshot */
52 * The locks are needed to protect the shared structures and log file
53 * when doing record/replay. They also are the main sync-point between
54 * the main-loop thread and the vCPU thread. This was a role
55 * previously filled by the BQL which has been busy trying to reduce
56 * its impact across the code. This ensures blocks of events stay
63 /* Processing the instructions */
74 /*! Save the specified clock */
77 /*! Read the specified clock from the log or return cached data */
79 /*! Saves or reads the clock depending on the current replay mode. */
99 /*! Should be called at check points in the execution.
101 Saves checkpoint in the SAVE mode and validates in the PLAY mode.
106 Does not proceed to the next event in the log. */
109 * Processes the async events added to the queue (while recording)
110 * or reads the events from the file (while replaying).
116 /*! Enables storing events in the queue */
122 /*! Adds bottom half event to the queue */
124 /* Adds oneshot bottom half event to the queue */
127 /*! Adds input event to the queue */
129 /*! Adds input sync event to the queue */
131 /*! Adds block layer event to the queue */
133 /*! Returns ID for the next block event */
140 /*! Saves write to char device event to the log */
142 /*! Writes char write return value to the replay log. */
144 /*! Reads char write return value from the replay log. */
148 /*! Writes character read_all error code into the replay log. */
150 /*! Writes character read_all execution result into the replay log. */
159 /*! Called to write network packet to the replay log. */
172 /*! Called at the start of execution.