| * Copyright (c) 2011-2012 The Chromium OS Authors. |
| * SPDX-License-Identifier: GPL-2.0+ |
| #ifndef __SANDBOX_STATE_H |
| #define __SANDBOX_STATE_H |
| /* How we exited U-Boot */ |
| /* The complete state of the test system */ |
| const char *cmd; /* Command to execute */ |
| const char *fdt_fname; /* Filename of FDT binary */ |
| enum exit_type_id exit_type; /* How we exited U-Boot */ |
| const char *parse_err; /* Error to report from parsing */ |
| int argc; /* Program arguments */ |
| * Record the exit type to be reported by the test program. |
| * @param exit_type Exit type to record |
| void state_record_exit(enum exit_type_id exit_type); |
| * Gets a pointer to the current state. |
| * @return pointer to state |
| struct sandbox_state *state_get_current(void); |
| * Initialize the test system state |