[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 09/11] fuzz/x86emul: update fuzzer
This patch will be squashed in. From 4990d760f900223e32cb800e7374ee45d357081b Mon Sep 17 00:00:00 2001 From: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Wed, 1 Feb 2017 16:54:58 +0000 Subject: [PATCH] fixup! fuzz/x86emul: update fuzzer --- .../x86-insn-emulator-fuzzer.c | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/tools/fuzz/x86_instruction_emulator/x86-insn-emulator-fuzzer.c b/tools/fuzz/x86_instruction_emulator/x86-insn-emulator-fuzzer.c index edc5130b3b..ed43935600 100644 --- a/tools/fuzz/x86_instruction_emulator/x86-insn-emulator-fuzzer.c +++ b/tools/fuzz/x86_instruction_emulator/x86-insn-emulator-fuzzer.c @@ -294,17 +294,12 @@ static int fuzz_read_cr( unsigned long *val, struct x86_emulate_ctxt *ctxt) { - int rc; - if ( reg >= ARRAY_SIZE(input.cr) ) return X86EMUL_UNHANDLEABLE; - rc = maybe_fail("read_cr", true); + *val = input.cr[reg]; - if ( rc == X86EMUL_OKAY ) - *val = input.cr[reg]; - - return rc; + return X86EMUL_OKAY; } static int fuzz_write_cr( @@ -312,17 +307,12 @@ static int fuzz_write_cr( unsigned long val, struct x86_emulate_ctxt *ctxt) { - int rc; - if ( reg >= ARRAY_SIZE(input.cr) ) return X86EMUL_UNHANDLEABLE; - rc = maybe_fail("write_cr", true); + input.cr[reg] = val; - if ( rc == X86EMUL_OKAY ) - input.cr[reg] = val; - - return rc; + return X86EMUL_OKAY; } enum { -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |