cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

qos_fuzz.h (697B)


      1/*
      2 * QOS-assisted fuzzing helpers
      3 *
      4 * Copyright Red Hat Inc., 2019
      5 *
      6 * Authors:
      7 *  Alexander Bulekov   <alxndr@bu.edu>
      8 *
      9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
     10 * See the COPYING file in the top-level directory.
     11 */
     12
     13#ifndef QOS_FUZZ_H
     14#define QOS_FUZZ_H
     15
     16#include "tests/qtest/fuzz/fuzz.h"
     17#include "tests/qtest/libqos/qgraph.h"
     18
     19int qos_fuzz(const unsigned char *Data, size_t Size);
     20void qos_setup(void);
     21
     22extern void *fuzz_qos_obj;
     23extern QGuestAllocator *fuzz_qos_alloc;
     24
     25void fuzz_add_qos_target(
     26        FuzzTarget *fuzz_opts,
     27        const char *interface,
     28        QOSGraphTestOptions *opts
     29        );
     30
     31void qos_init_path(QTestState *);
     32
     33#endif