diff -u bochs-2.2.6.orig/cpu/exception.cc bochs-2.2.6/cpu/exception.cc — bochs-2.2.6.orig/cpu/exception.cc +++ bochs-2.2.6/cpu/exception.cc @@ -841,6 +841,13 @@ void BX_CPU_C::exception(unsigned vector BX_CPU_THIS_PTR errorno++; if (BX_CPU_THIS_PTR errorno >= 3) { +#if BX_GDBSTUB…
/* Tests that seeking past the end of a file and writing will properly zero out the region in between. */ #include #include “tests/lib.h” #include…
/* Accesses a bad address. The process must be terminated with -1 exit code. */ #include “tests/lib.h” #include “tests/main.h” void test_main (void) { fail (“bad…
/* Demonstrate that the stack can grow. This must succeed. */ #include #include “tests/arc4.h” #include “tests/cksum.h” #include “tests/lib.h” #include “tests/main.h” void test_main (void) { char…
/* Writes to a file through a mapping, and unmaps the file, then reads the data in the file back using the read system call…
Pintos, including its documentation, is subject to the following license: Copyright (C) 2004, 2005, 2006 Board of Trustees, Leland Stanford Jr. University. All rights reserved.…
#ifndef THREADS_SWITCH_H #define THREADS_SWITCH_H #ifndef __ASSEMBLER__ /* switch_thread()’s stack frame. */ struct switch_threads_frame { uint32_t edi; /* 0: Saved %edi. */ uint32_t esi; /* 4:…
#ifndef TESTS_ARC4_H #define TESTS_ARC4_H #include #include /* Alleged RC4 algorithm encryption state. */ struct arc4 { uint8_t s[256]; uint8_t i, j; }; void arc4_init (struct…
Functionality and robustness of alarm clock: 4 alarm-single 4 alarm-multiple 4 alarm-simultaneous 4 alarm-priority 1 alarm-zero 1 alarm-negative