mirror of https://github.com/xemu-project/xemu.git
tests/fuzz: Remove unuseful/unused typedefs
These typedefs are not used. Use a simple structure, remote the typedefs. Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-id: 20200514143433.18569-5-philmd@redhat.com Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
parent
73ee6da45d
commit
79e18a60ab
|
@ -45,12 +45,11 @@ static void i440fx_fuzz_qtest(QTestState *s,
|
||||||
* loop over the Data, breaking it up into actions. each action has an
|
* loop over the Data, breaking it up into actions. each action has an
|
||||||
* opcode, address offset and value
|
* opcode, address offset and value
|
||||||
*/
|
*/
|
||||||
typedef struct QTestFuzzAction {
|
struct {
|
||||||
uint8_t opcode;
|
uint8_t opcode;
|
||||||
uint8_t addr;
|
uint8_t addr;
|
||||||
uint32_t value;
|
uint32_t value;
|
||||||
} QTestFuzzAction;
|
} a;
|
||||||
QTestFuzzAction a;
|
|
||||||
|
|
||||||
while (Size >= sizeof(a)) {
|
while (Size >= sizeof(a)) {
|
||||||
/* make a copy of the action so we can normalize the values in-place */
|
/* make a copy of the action so we can normalize the values in-place */
|
||||||
|
@ -91,19 +90,18 @@ static void i440fx_fuzz_qos(QTestState *s,
|
||||||
* Same as i440fx_fuzz_qtest, but using QOS. devfn is incorporated into the
|
* Same as i440fx_fuzz_qtest, but using QOS. devfn is incorporated into the
|
||||||
* value written over Port IO
|
* value written over Port IO
|
||||||
*/
|
*/
|
||||||
typedef struct QOSFuzzAction {
|
struct {
|
||||||
uint8_t opcode;
|
uint8_t opcode;
|
||||||
uint8_t offset;
|
uint8_t offset;
|
||||||
int devfn;
|
int devfn;
|
||||||
uint32_t value;
|
uint32_t value;
|
||||||
} QOSFuzzAction;
|
} a;
|
||||||
|
|
||||||
static QPCIBus *bus;
|
static QPCIBus *bus;
|
||||||
if (!bus) {
|
if (!bus) {
|
||||||
bus = qpci_new_pc(s, fuzz_qos_alloc);
|
bus = qpci_new_pc(s, fuzz_qos_alloc);
|
||||||
}
|
}
|
||||||
|
|
||||||
QOSFuzzAction a;
|
|
||||||
while (Size >= sizeof(a)) {
|
while (Size >= sizeof(a)) {
|
||||||
memcpy(&a, Data, sizeof(a));
|
memcpy(&a, Data, sizeof(a));
|
||||||
switch (a.opcode % ACTION_MAX) {
|
switch (a.opcode % ACTION_MAX) {
|
||||||
|
|
Loading…
Reference in New Issue