- add RCS Id to header of every file. This makes it easier to know what's
going on when someone sends in a modified file.
This commit is contained in:
parent
16a10bb5bb
commit
daf2a9fb55
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: rombios.c,v 1.17 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
@ -267,7 +271,7 @@ static void keyboard_panic();
|
|||||||
static void boot_failure_msg();
|
static void boot_failure_msg();
|
||||||
static void nmi_handler_msg();
|
static void nmi_handler_msg();
|
||||||
static void print_bios_banner();
|
static void print_bios_banner();
|
||||||
static char bios_version_string[] = "BIOS Version is $Id: rombios.c,v 1.16 2001-09-19 15:30:44 bdenney Exp $";
|
static char bios_version_string[] = "BIOS Version is $Id: rombios.c,v 1.17 2001-10-03 13:10:37 bdenney Exp $";
|
||||||
|
|
||||||
#define DEBUG_ROMBIOS 0
|
#define DEBUG_ROMBIOS 0
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: usage.cc,v 1.3 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: bochs.h,v 1.50 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: bxversion.h,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// This file is generated by "make bxversion.h"
|
// This file is generated by "make bxversion.h"
|
||||||
#define VER_STRING "cvs-snapshot"
|
#define VER_STRING "cvs-snapshot"
|
||||||
#define REL_STRING ""
|
#define REL_STRING ""
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: access.cc,v 1.12 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: apic.cc,v 1.8 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
#define NEED_CPU_REG_SHORTCUTS 1
|
#define NEED_CPU_REG_SHORTCUTS 1
|
||||||
#include "bochs.h"
|
#include "bochs.h"
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: arith16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: arith32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: arith8.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: bcd.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: bit.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: cpu.cc,v 1.19 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: cpu.h,v 1.14 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: ctrl_xfer16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: ctrl_xfer32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: ctrl_xfer8.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: ctrl_xfer_pro.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: data_xfer16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: data_xfer32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: data_xfer8.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: debugstuff.cc,v 1.10 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: decode16.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: decode32.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: exception.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: fetchdecode.cc,v 1.7 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: flag_ctrl.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: flag_ctrl_pro.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: init.cc,v 1.14 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
@ -46,7 +50,7 @@ BX_CPU_C::BX_CPU_C()
|
|||||||
|
|
||||||
void BX_CPU_C::init(BX_MEM_C *addrspace)
|
void BX_CPU_C::init(BX_MEM_C *addrspace)
|
||||||
{
|
{
|
||||||
BX_DEBUG(( "Init $Id: init.cc,v 1.13 2001-08-10 18:42:24 bdenney Exp $"));
|
BX_DEBUG(( "Init $Id: init.cc,v 1.14 2001-10-03 13:10:37 bdenney Exp $"));
|
||||||
// BX_CPU_C constructor
|
// BX_CPU_C constructor
|
||||||
BX_CPU_THIS_PTR set_INTR (0);
|
BX_CPU_THIS_PTR set_INTR (0);
|
||||||
#if BX_SUPPORT_APIC
|
#if BX_SUPPORT_APIC
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: io.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: io_pro.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: lazy_flags.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: lazy_flags.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: logical16.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: logical32.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: logical8.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: mult16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: mult32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: mult8.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: paging.cc,v 1.8 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: proc_ctrl.cc,v 1.14 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: protect_ctrl.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: protect_ctrl_pro.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: resolve16.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: resolve32.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: segment_ctrl.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: segment_ctrl_pro.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: shift16.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: shift32.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: shift8.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: soft_int.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: stack16.cc,v 1.7 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: stack32.cc,v 1.7 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: stack_pro.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: string.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: tasking.cc,v 1.7 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: vm8086.cc,v 1.6 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: crc.cc,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// I grabbed these CRC routines from the following source:
|
// I grabbed these CRC routines from the following source:
|
||||||
// http://www.landfield.com/faqs/compression-faq/part1/section-25.html
|
// http://www.landfield.com/faqs/compression-faq/part1/section-25.html
|
||||||
//
|
//
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: dbg_main.cc,v 1.28 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: debug.h,v 1.8 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
/* A lexical scanner generated by flex */
|
/* A lexical scanner generated by flex */
|
||||||
|
|
||||||
/* Scanner skeleton version:
|
/* Scanner skeleton version:
|
||||||
* $Header: /home/volker/Archiv/bochs-cvs-rsync-20110222/bochs/debug/lexer.c,v 1.7 2001-09-29 19:16:34 bdenney Exp $
|
* $Header: /home/volker/Archiv/bochs-cvs-rsync-20110222/bochs/debug/lexer.c,v 1.8 2001-10-03 13:10:37 bdenney Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define FLEX_SCANNER
|
#define FLEX_SCANNER
|
||||||
@ -596,6 +596,10 @@ char *yytext;
|
|||||||
#line 1 "lexer.l"
|
#line 1 "lexer.l"
|
||||||
#define INITIAL 0
|
#define INITIAL 0
|
||||||
#line 2 "lexer.l"
|
#line 2 "lexer.l"
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: lexer.c,v 1.8 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
@ -757,7 +761,7 @@ YY_DECL
|
|||||||
register char *yy_cp = NULL, *yy_bp = NULL;
|
register char *yy_cp = NULL, *yy_bp = NULL;
|
||||||
register int yy_act;
|
register int yy_act;
|
||||||
|
|
||||||
#line 16 "lexer.l"
|
#line 20 "lexer.l"
|
||||||
|
|
||||||
|
|
||||||
if ( yy_init )
|
if ( yy_init )
|
||||||
@ -843,543 +847,543 @@ do_action: /* This label is used only to access EOF actions. */
|
|||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 17 "lexer.l"
|
#line 21 "lexer.l"
|
||||||
; // eat up whitespace
|
; // eat up whitespace
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 2:
|
case 2:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 18 "lexer.l"
|
#line 22 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SET); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SET); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 3:
|
case 3:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 19 "lexer.l"
|
#line 23 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 4:
|
case 4:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 20 "lexer.l"
|
#line 24 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ON); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ON); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 5:
|
case 5:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 21 "lexer.l"
|
#line 25 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_OFF); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_OFF); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 6:
|
case 6:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 22 "lexer.l"
|
#line 26 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CRC); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CRC); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 7:
|
case 7:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 23 "lexer.l"
|
#line 27 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CONTINUE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CONTINUE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 8:
|
case 8:
|
||||||
#line 25 "lexer.l"
|
#line 29 "lexer.l"
|
||||||
case 9:
|
case 9:
|
||||||
#line 26 "lexer.l"
|
#line 30 "lexer.l"
|
||||||
case 10:
|
case 10:
|
||||||
#line 27 "lexer.l"
|
#line 31 "lexer.l"
|
||||||
case 11:
|
case 11:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 27 "lexer.l"
|
#line 31 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_STEPN); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_STEPN); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 12:
|
case 12:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 28 "lexer.l"
|
#line 32 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_VBREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_VBREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 13:
|
case 13:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 29 "lexer.l"
|
#line 33 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_VBREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_VBREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 14:
|
case 14:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 30 "lexer.l"
|
#line 34 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LBREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LBREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 15:
|
case 15:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 31 "lexer.l"
|
#line 35 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LBREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LBREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 16:
|
case 16:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 32 "lexer.l"
|
#line 36 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 17:
|
case 17:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 33 "lexer.l"
|
#line 37 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 18:
|
case 18:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 34 "lexer.l"
|
#line 38 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_INFO); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_INFO); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 19:
|
case 19:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 35 "lexer.l"
|
#line 39 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 20:
|
case 20:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 36 "lexer.l"
|
#line 40 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PBREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 21:
|
case 21:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 37 "lexer.l"
|
#line 41 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PROGRAM); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PROGRAM); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 22:
|
case 22:
|
||||||
#line 39 "lexer.l"
|
#line 43 "lexer.l"
|
||||||
case 23:
|
case 23:
|
||||||
#line 40 "lexer.l"
|
#line 44 "lexer.l"
|
||||||
case 24:
|
case 24:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 40 "lexer.l"
|
#line 44 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CONTROL_REGS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CONTROL_REGS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 25:
|
case 25:
|
||||||
#line 42 "lexer.l"
|
#line 46 "lexer.l"
|
||||||
case 26:
|
case 26:
|
||||||
#line 43 "lexer.l"
|
#line 47 "lexer.l"
|
||||||
case 27:
|
case 27:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 43 "lexer.l"
|
#line 47 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_REGISTERS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_REGISTERS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 28:
|
case 28:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 44 "lexer.l"
|
#line 48 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_FPU); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_FPU); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 29:
|
case 29:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 45 "lexer.l"
|
#line 49 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ALL); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ALL); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 30:
|
case 30:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 46 "lexer.l"
|
#line 50 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_IDT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_IDT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 31:
|
case 31:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 47 "lexer.l"
|
#line 51 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_GDT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_GDT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 32:
|
case 32:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 48 "lexer.l"
|
#line 52 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LDT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LDT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 33:
|
case 33:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 49 "lexer.l"
|
#line 53 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TSS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TSS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 34:
|
case 34:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 50 "lexer.l"
|
#line 54 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIRTY); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIRTY); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 35:
|
case 35:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 51 "lexer.l"
|
#line 55 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LINUX); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LINUX); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 36:
|
case 36:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 52 "lexer.l"
|
#line 56 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DUMP_CPU); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DUMP_CPU); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 37:
|
case 37:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 53 "lexer.l"
|
#line 57 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DEL_BREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DEL_BREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 38:
|
case 38:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 54 "lexer.l"
|
#line 58 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DEL_BREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DEL_BREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 39:
|
case 39:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 55 "lexer.l"
|
#line 59 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DEL_BREAKPOINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DEL_BREAKPOINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 40:
|
case 40:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 56 "lexer.l"
|
#line 60 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_QUIT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_QUIT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 41:
|
case 41:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 57 "lexer.l"
|
#line 61 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_QUIT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_QUIT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 42:
|
case 42:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 58 "lexer.l"
|
#line 62 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_EXAMINE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_EXAMINE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 43:
|
case 43:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 59 "lexer.l"
|
#line 63 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_EXAMINE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_EXAMINE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 44:
|
case 44:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 60 "lexer.l"
|
#line 64 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SETPMEM); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SETPMEM); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 45:
|
case 45:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 61 "lexer.l"
|
#line 65 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_QUERY); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_QUERY); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 46:
|
case 46:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 62 "lexer.l"
|
#line 66 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PENDING); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PENDING); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 47:
|
case 47:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 63 "lexer.l"
|
#line 67 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TAKE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TAKE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 48:
|
case 48:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 64 "lexer.l"
|
#line 68 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DMA); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DMA); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 49:
|
case 49:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 65 "lexer.l"
|
#line 69 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_IRQ); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_IRQ); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 50:
|
case 50:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 66 "lexer.l"
|
#line 70 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SET_CPU); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SET_CPU); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 51:
|
case 51:
|
||||||
#line 68 "lexer.l"
|
#line 72 "lexer.l"
|
||||||
case 52:
|
case 52:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 68 "lexer.l"
|
#line 72 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DISASSEMBLE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DISASSEMBLE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 53:
|
case 53:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 69 "lexer.l"
|
#line 73 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_MATHS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_MATHS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 54:
|
case 54:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 70 "lexer.l"
|
#line 74 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ADD); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ADD); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 55:
|
case 55:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 71 "lexer.l"
|
#line 75 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SUB); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SUB); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 56:
|
case 56:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 72 "lexer.l"
|
#line 76 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_MUL); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_MUL); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 57:
|
case 57:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 73 "lexer.l"
|
#line 77 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIV); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIV); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 58:
|
case 58:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 74 "lexer.l"
|
#line 78 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_INSTRUMENT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_INSTRUMENT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 59:
|
case 59:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 75 "lexer.l"
|
#line 79 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_START); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_START); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 60:
|
case 60:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 76 "lexer.l"
|
#line 80 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_STOP); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_STOP); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 61:
|
case 61:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 77 "lexer.l"
|
#line 81 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_RESET); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_RESET); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 62:
|
case 62:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 78 "lexer.l"
|
#line 82 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PRINT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PRINT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 63:
|
case 63:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 79 "lexer.l"
|
#line 83 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LOADER); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_LOADER); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 64:
|
case 64:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 80 "lexer.l"
|
#line 84 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DOIT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DOIT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 65:
|
case 65:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 81 "lexer.l"
|
#line 85 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TRACEON); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TRACEON); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 66:
|
case 66:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 82 "lexer.l"
|
#line 86 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TRACEOFF); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TRACEOFF); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 67:
|
case 67:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 83 "lexer.l"
|
#line 87 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PTIME); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PTIME); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 68:
|
case 68:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 84 "lexer.l"
|
#line 88 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TIMEBP); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TIMEBP); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 69:
|
case 69:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 85 "lexer.l"
|
#line 89 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TIMEBP_ABSOLUTE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_TIMEBP_ABSOLUTE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 70:
|
case 70:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 86 "lexer.l"
|
#line 90 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_RECORD); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_RECORD); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 71:
|
case 71:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 87 "lexer.l"
|
#line 91 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PLAYBACK); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PLAYBACK); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 72:
|
case 72:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 88 "lexer.l"
|
#line 92 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_MODEBP); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_MODEBP); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 73:
|
case 73:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 89 "lexer.l"
|
#line 93 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PRINT_STACK); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PRINT_STACK); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 74:
|
case 74:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 90 "lexer.l"
|
#line 94 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_WATCH); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_WATCH); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 75:
|
case 75:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 91 "lexer.l"
|
#line 95 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_UNWATCH); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_UNWATCH); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 76:
|
case 76:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 92 "lexer.l"
|
#line 96 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_READ); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_READ); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 77:
|
case 77:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 93 "lexer.l"
|
#line 97 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_WRITE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_WRITE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 78:
|
case 78:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 94 "lexer.l"
|
#line 98 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CONTINUE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CONTINUE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 79:
|
case 79:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 95 "lexer.l"
|
#line 99 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SHOW); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SHOW); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 80:
|
case 80:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 96 "lexer.l"
|
#line 100 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYMBOL); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYMBOL); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 81:
|
case 81:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 97 "lexer.l"
|
#line 101 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_GLOBAL); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_GLOBAL); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 82:
|
case 82:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 98 "lexer.l"
|
#line 102 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_WHERE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_WHERE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 83:
|
case 83:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 99 "lexer.l"
|
#line 103 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PRINT_STRING); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PRINT_STRING); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 84:
|
case 84:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 100 "lexer.l"
|
#line 104 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIFF_MEMORY); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DIFF_MEMORY); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 85:
|
case 85:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 101 "lexer.l"
|
#line 105 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYNC_MEMORY); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYNC_MEMORY); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 86:
|
case 86:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 102 "lexer.l"
|
#line 106 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYNC_CPU); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYNC_CPU); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 87:
|
case 87:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 103 "lexer.l"
|
#line 107 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_FAST_FORWARD); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_FAST_FORWARD); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 88:
|
case 88:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 104 "lexer.l"
|
#line 108 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PHY_2_LOG); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PHY_2_LOG); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 89:
|
case 89:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 105 "lexer.l"
|
#line 109 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_INFO_ADDRESS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_INFO_ADDRESS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 90:
|
case 90:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 106 "lexer.l"
|
#line 110 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_NE2000); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_NE2000); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 91:
|
case 91:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 107 "lexer.l"
|
#line 111 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_NE2000); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_NE2000); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 92:
|
case 92:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 108 "lexer.l"
|
#line 112 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PAGE); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_PAGE); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 93:
|
case 93:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 109 "lexer.l"
|
#line 113 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_CS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 94:
|
case 94:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 110 "lexer.l"
|
#line 114 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ES); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ES); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 95:
|
case 95:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 111 "lexer.l"
|
#line 115 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 96:
|
case 96:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 112 "lexer.l"
|
#line 116 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_DS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 97:
|
case 97:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 113 "lexer.l"
|
#line 117 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_FS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_FS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 98:
|
case 98:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 114 "lexer.l"
|
#line 118 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_GS); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_GS); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 99:
|
case 99:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 115 "lexer.l"
|
#line 119 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ALWAYS_CHECK); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_ALWAYS_CHECK); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 100:
|
case 100:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 116 "lexer.l"
|
#line 120 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_V2L); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_V2L); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 101:
|
case 101:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 117 "lexer.l"
|
#line 121 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_STRING); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_STRING); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 102:
|
case 102:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 118 "lexer.l"
|
#line 122 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_XFORMAT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_XFORMAT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 103:
|
case 103:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 119 "lexer.l"
|
#line 123 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_XFORMAT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_XFORMAT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 104:
|
case 104:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 120 "lexer.l"
|
#line 124 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_XFORMAT); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_XFORMAT); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 105:
|
case 105:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 121 "lexer.l"
|
#line 125 "lexer.l"
|
||||||
{ bxlval.uval = strtoul(bxtext+2, NULL, 16); return(BX_TOKEN_NUMERIC); }
|
{ bxlval.uval = strtoul(bxtext+2, NULL, 16); return(BX_TOKEN_NUMERIC); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 106:
|
case 106:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 122 "lexer.l"
|
#line 126 "lexer.l"
|
||||||
{ bxlval.uval = strtoul(bxtext+1, NULL, 8); return(BX_TOKEN_NUMERIC); }
|
{ bxlval.uval = strtoul(bxtext+1, NULL, 8); return(BX_TOKEN_NUMERIC); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 107:
|
case 107:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 123 "lexer.l"
|
#line 127 "lexer.l"
|
||||||
{ bxlval.ulval = strtoull(bxtext, NULL, 10); return(BX_TOKEN_LONG_NUMERIC); }
|
{ bxlval.ulval = strtoull(bxtext, NULL, 10); return(BX_TOKEN_LONG_NUMERIC); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 108:
|
case 108:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 124 "lexer.l"
|
#line 128 "lexer.l"
|
||||||
{ bxlval.uval = strtoul(bxtext, NULL, 10); return(BX_TOKEN_NUMERIC); }
|
{ bxlval.uval = strtoul(bxtext, NULL, 10); return(BX_TOKEN_NUMERIC); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 109:
|
case 109:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 125 "lexer.l"
|
#line 129 "lexer.l"
|
||||||
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYMBOLNAME); }
|
{ bxlval.sval = strdup(bxtext); return(BX_TOKEN_SYMBOLNAME); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 110:
|
case 110:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 126 "lexer.l"
|
#line 130 "lexer.l"
|
||||||
{ return('\n'); }
|
{ return('\n'); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 111:
|
case 111:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 127 "lexer.l"
|
#line 131 "lexer.l"
|
||||||
; // eat up comments '//'
|
; // eat up comments '//'
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 112:
|
case 112:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 128 "lexer.l"
|
#line 132 "lexer.l"
|
||||||
{ return(bxtext[0]); }
|
{ return(bxtext[0]); }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 113:
|
case 113:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 129 "lexer.l"
|
#line 133 "lexer.l"
|
||||||
ECHO;
|
ECHO;
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case YY_STATE_EOF(INITIAL):
|
case YY_STATE_EOF(INITIAL):
|
||||||
@ -2267,7 +2271,7 @@ int main()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#line 129 "lexer.l"
|
#line 133 "lexer.l"
|
||||||
|
|
||||||
|
|
||||||
// [A-Za-z_][A-Za-z0-9_]* { bxlval.sval = strdup(bxtext); return(BX_TOKEN_GENERIC); }
|
// [A-Za-z_][A-Za-z0-9_]* { bxlval.sval = strdup(bxtext); return(BX_TOKEN_GENERIC); }
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
%{
|
%{
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: lexer.l,v 1.7 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: linux.cc,v 1.4 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "bochs.h"
|
#include "bochs.h"
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: linux.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
//
|
//
|
||||||
// linux.h
|
// linux.h
|
||||||
//
|
//
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: loader_misc.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -32,7 +32,7 @@ static char yysccsid[] = "@(#)yaccpar 1.9 (Berkeley) 02/21/93";
|
|||||||
#define yyname bxname
|
#define yyname bxname
|
||||||
#define yyrule bxrule
|
#define yyrule bxrule
|
||||||
#define YYPREFIX "bx"
|
#define YYPREFIX "bx"
|
||||||
#line 2 "parser.y"
|
#line 6 "parser.y"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
@ -40,7 +40,7 @@ static char yysccsid[] = "@(#)yaccpar 1.9 (Berkeley) 02/21/93";
|
|||||||
/* %left '*' '/'*/
|
/* %left '*' '/'*/
|
||||||
/* %right*/
|
/* %right*/
|
||||||
/* %nonassoc UMINUS*/
|
/* %nonassoc UMINUS*/
|
||||||
#line 12 "parser.y"
|
#line 16 "parser.y"
|
||||||
typedef union {
|
typedef union {
|
||||||
char *sval;
|
char *sval;
|
||||||
Bit32u uval;
|
Bit32u uval;
|
||||||
@ -691,191 +691,191 @@ yyreduce:
|
|||||||
switch (yyn)
|
switch (yyn)
|
||||||
{
|
{
|
||||||
case 36:
|
case 36:
|
||||||
#line 150 "parser.y"
|
#line 154 "parser.y"
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 37:
|
case 37:
|
||||||
#line 156 "parser.y"
|
#line 160 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_diff_memory();
|
bx_dbg_diff_memory();
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 38:
|
case 38:
|
||||||
#line 161 "parser.y"
|
#line 165 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_sync_memory(1);
|
bx_dbg_sync_memory(1);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 39:
|
case 39:
|
||||||
#line 166 "parser.y"
|
#line 170 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_sync_memory(0);
|
bx_dbg_sync_memory(0);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 40:
|
case 40:
|
||||||
#line 171 "parser.y"
|
#line 175 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_sync_cpu(1);
|
bx_dbg_sync_cpu(1);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 41:
|
case 41:
|
||||||
#line 176 "parser.y"
|
#line 180 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_sync_cpu(0);
|
bx_dbg_sync_cpu(0);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 42:
|
case 42:
|
||||||
#line 181 "parser.y"
|
#line 185 "parser.y"
|
||||||
{
|
{
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
bx_dbg_fast_forward(yyvsp[-1].uval);
|
bx_dbg_fast_forward(yyvsp[-1].uval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 43:
|
case 43:
|
||||||
#line 186 "parser.y"
|
#line 190 "parser.y"
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 44:
|
case 44:
|
||||||
#line 189 "parser.y"
|
#line 193 "parser.y"
|
||||||
{
|
{
|
||||||
free(yyvsp[-4].sval);
|
free(yyvsp[-4].sval);
|
||||||
bx_dbg_info_address(yyvsp[-3].uval, yyvsp[-1].uval);
|
bx_dbg_info_address(yyvsp[-3].uval, yyvsp[-1].uval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 45:
|
case 45:
|
||||||
#line 194 "parser.y"
|
#line 198 "parser.y"
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 46:
|
case 46:
|
||||||
#line 197 "parser.y"
|
#line 201 "parser.y"
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 47:
|
case 47:
|
||||||
#line 202 "parser.y"
|
#line 206 "parser.y"
|
||||||
{ yyval.uval = 1; }
|
{ yyval.uval = 1; }
|
||||||
break;
|
break;
|
||||||
case 48:
|
case 48:
|
||||||
#line 203 "parser.y"
|
#line 207 "parser.y"
|
||||||
{ yyval.uval = 0; }
|
{ yyval.uval = 0; }
|
||||||
break;
|
break;
|
||||||
case 49:
|
case 49:
|
||||||
#line 204 "parser.y"
|
#line 208 "parser.y"
|
||||||
{ yyval.uval = 2; }
|
{ yyval.uval = 2; }
|
||||||
break;
|
break;
|
||||||
case 50:
|
case 50:
|
||||||
#line 205 "parser.y"
|
#line 209 "parser.y"
|
||||||
{ yyval.uval = 3; }
|
{ yyval.uval = 3; }
|
||||||
break;
|
break;
|
||||||
case 51:
|
case 51:
|
||||||
#line 206 "parser.y"
|
#line 210 "parser.y"
|
||||||
{ yyval.uval = 4; }
|
{ yyval.uval = 4; }
|
||||||
break;
|
break;
|
||||||
case 52:
|
case 52:
|
||||||
#line 207 "parser.y"
|
#line 211 "parser.y"
|
||||||
{ yyval.uval = 5; }
|
{ yyval.uval = 5; }
|
||||||
break;
|
break;
|
||||||
case 53:
|
case 53:
|
||||||
#line 212 "parser.y"
|
#line 216 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_timebp_command(0, yyvsp[-1].ulval);
|
bx_dbg_timebp_command(0, yyvsp[-1].ulval);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 54:
|
case 54:
|
||||||
#line 217 "parser.y"
|
#line 221 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_timebp_command(1, yyvsp[-1].ulval);
|
bx_dbg_timebp_command(1, yyvsp[-1].ulval);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 55:
|
case 55:
|
||||||
#line 225 "parser.y"
|
#line 229 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_record_command(yyvsp[-1].sval);
|
bx_dbg_record_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 56:
|
case 56:
|
||||||
#line 233 "parser.y"
|
#line 237 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_playback_command(yyvsp[-1].sval);
|
bx_dbg_playback_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 57:
|
case 57:
|
||||||
#line 241 "parser.y"
|
#line 245 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_modebp_command(yyvsp[-1].sval);
|
bx_dbg_modebp_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 58:
|
case 58:
|
||||||
#line 246 "parser.y"
|
#line 250 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_modebp_command(0);
|
bx_dbg_modebp_command(0);
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 59:
|
case 59:
|
||||||
#line 254 "parser.y"
|
#line 258 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_show_command(yyvsp[-1].sval);
|
bx_dbg_show_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 60:
|
case 60:
|
||||||
#line 259 "parser.y"
|
#line 263 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_show_command(0);
|
bx_dbg_show_command(0);
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 61:
|
case 61:
|
||||||
#line 267 "parser.y"
|
#line 271 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_ptime_command();
|
bx_dbg_ptime_command();
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 62:
|
case 62:
|
||||||
#line 275 "parser.y"
|
#line 279 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_trace_on_command();
|
bx_dbg_trace_on_command();
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 63:
|
case 63:
|
||||||
#line 283 "parser.y"
|
#line 287 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_trace_off_command();
|
bx_dbg_trace_off_command();
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 64:
|
case 64:
|
||||||
#line 291 "parser.y"
|
#line 295 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_print_stack_command(16);
|
bx_dbg_print_stack_command(16);
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 65:
|
case 65:
|
||||||
#line 296 "parser.y"
|
#line 300 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_print_stack_command(yyvsp[-1].uval);
|
bx_dbg_print_stack_command(yyvsp[-1].uval);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 66:
|
case 66:
|
||||||
#line 304 "parser.y"
|
#line 308 "parser.y"
|
||||||
{
|
{
|
||||||
watchpoint_continue = 0;
|
watchpoint_continue = 0;
|
||||||
fprintf(stderr, "Will stop on watch points\n");
|
fprintf(stderr, "Will stop on watch points\n");
|
||||||
@ -883,7 +883,7 @@ case 66:
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 67:
|
case 67:
|
||||||
#line 310 "parser.y"
|
#line 314 "parser.y"
|
||||||
{
|
{
|
||||||
watchpoint_continue = 1;
|
watchpoint_continue = 1;
|
||||||
fprintf(stderr, "Will not stop on watch points (they will still be logged)\n");
|
fprintf(stderr, "Will not stop on watch points (they will still be logged)\n");
|
||||||
@ -891,327 +891,327 @@ case 67:
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 68:
|
case 68:
|
||||||
#line 316 "parser.y"
|
#line 320 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_watch(-1, 0);
|
bx_dbg_watch(-1, 0);
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 69:
|
case 69:
|
||||||
#line 321 "parser.y"
|
#line 325 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_unwatch(-1, 0);
|
bx_dbg_unwatch(-1, 0);
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 70:
|
case 70:
|
||||||
#line 326 "parser.y"
|
#line 330 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_watch(1, yyvsp[-1].uval);
|
bx_dbg_watch(1, yyvsp[-1].uval);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 71:
|
case 71:
|
||||||
#line 331 "parser.y"
|
#line 335 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_unwatch(1, yyvsp[-1].uval);
|
bx_dbg_unwatch(1, yyvsp[-1].uval);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 72:
|
case 72:
|
||||||
#line 336 "parser.y"
|
#line 340 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_watch(0, yyvsp[-1].uval);
|
bx_dbg_watch(0, yyvsp[-1].uval);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 73:
|
case 73:
|
||||||
#line 341 "parser.y"
|
#line 345 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_unwatch(0, yyvsp[-1].uval);
|
bx_dbg_unwatch(0, yyvsp[-1].uval);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 74:
|
case 74:
|
||||||
#line 349 "parser.y"
|
#line 353 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_symbol_command(yyvsp[-1].sval, 0, 0);
|
bx_dbg_symbol_command(yyvsp[-1].sval, 0, 0);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 75:
|
case 75:
|
||||||
#line 354 "parser.y"
|
#line 358 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_symbol_command(yyvsp[-2].sval, 0, yyvsp[-1].uval);
|
bx_dbg_symbol_command(yyvsp[-2].sval, 0, yyvsp[-1].uval);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 76:
|
case 76:
|
||||||
#line 359 "parser.y"
|
#line 363 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_symbol_command(yyvsp[-2].sval, 1, yyvsp[-1].uval);
|
bx_dbg_symbol_command(yyvsp[-2].sval, 1, yyvsp[-1].uval);
|
||||||
free(yyvsp[-4].sval); free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-4].sval); free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 77:
|
case 77:
|
||||||
#line 367 "parser.y"
|
#line 371 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_where_command();
|
bx_dbg_where_command();
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 78:
|
case 78:
|
||||||
#line 375 "parser.y"
|
#line 379 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_print_string_command(yyvsp[-1].uval);
|
bx_dbg_print_string_command(yyvsp[-1].uval);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 79:
|
case 79:
|
||||||
#line 383 "parser.y"
|
#line 387 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_continue_command();
|
bx_dbg_continue_command();
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 80:
|
case 80:
|
||||||
#line 391 "parser.y"
|
#line 395 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_stepN_command(1);
|
bx_dbg_stepN_command(1);
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 81:
|
case 81:
|
||||||
#line 396 "parser.y"
|
#line 400 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_stepN_command(yyvsp[-1].uval);
|
bx_dbg_stepN_command(yyvsp[-1].uval);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 82:
|
case 82:
|
||||||
#line 404 "parser.y"
|
#line 408 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_set_command(yyvsp[-3].sval, yyvsp[-2].sval, yyvsp[-1].sval);
|
bx_dbg_set_command(yyvsp[-3].sval, yyvsp[-2].sval, yyvsp[-1].sval);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 83:
|
case 83:
|
||||||
#line 409 "parser.y"
|
#line 413 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_set_command(yyvsp[-3].sval, yyvsp[-2].sval, yyvsp[-1].sval);
|
bx_dbg_set_command(yyvsp[-3].sval, yyvsp[-2].sval, yyvsp[-1].sval);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 84:
|
case 84:
|
||||||
#line 414 "parser.y"
|
#line 418 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_set_symbol_command(yyvsp[-3].sval, yyvsp[-1].uval);
|
bx_dbg_set_symbol_command(yyvsp[-3].sval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 85:
|
case 85:
|
||||||
#line 422 "parser.y"
|
#line 426 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_vbreakpoint_command(0, 0, 0);
|
bx_dbg_vbreakpoint_command(0, 0, 0);
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 86:
|
case 86:
|
||||||
#line 427 "parser.y"
|
#line 431 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_vbreakpoint_command(1, yyvsp[-3].uval, yyvsp[-1].uval);
|
bx_dbg_vbreakpoint_command(1, yyvsp[-3].uval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-4].sval);
|
free(yyvsp[-4].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 87:
|
case 87:
|
||||||
#line 432 "parser.y"
|
#line 436 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_lbreakpoint_command(0, 0);
|
bx_dbg_lbreakpoint_command(0, 0);
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 88:
|
case 88:
|
||||||
#line 437 "parser.y"
|
#line 441 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_lbreakpoint_command(1, yyvsp[-1].uval);
|
bx_dbg_lbreakpoint_command(1, yyvsp[-1].uval);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 89:
|
case 89:
|
||||||
#line 442 "parser.y"
|
#line 446 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_pbreakpoint_command(0, 0);
|
bx_dbg_pbreakpoint_command(0, 0);
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 90:
|
case 90:
|
||||||
#line 447 "parser.y"
|
#line 451 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_pbreakpoint_command(1, yyvsp[-1].uval);
|
bx_dbg_pbreakpoint_command(1, yyvsp[-1].uval);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 91:
|
case 91:
|
||||||
#line 452 "parser.y"
|
#line 456 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_pbreakpoint_command(1, yyvsp[-1].uval);
|
bx_dbg_pbreakpoint_command(1, yyvsp[-1].uval);
|
||||||
free(yyvsp[-3].sval);
|
free(yyvsp[-3].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 92:
|
case 92:
|
||||||
#line 460 "parser.y"
|
#line 464 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_bpoints_command();
|
bx_dbg_info_bpoints_command();
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 93:
|
case 93:
|
||||||
#line 465 "parser.y"
|
#line 469 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_program_command();
|
bx_dbg_info_program_command();
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 94:
|
case 94:
|
||||||
#line 470 "parser.y"
|
#line 474 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_registers_command(BX_INFO_CPU_REGS);
|
bx_dbg_info_registers_command(BX_INFO_CPU_REGS);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 95:
|
case 95:
|
||||||
#line 475 "parser.y"
|
#line 479 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_registers_command(BX_INFO_FPU_REGS);
|
bx_dbg_info_registers_command(BX_INFO_FPU_REGS);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 96:
|
case 96:
|
||||||
#line 480 "parser.y"
|
#line 484 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_registers_command(BX_INFO_CPU_REGS | BX_INFO_FPU_REGS);
|
bx_dbg_info_registers_command(BX_INFO_CPU_REGS | BX_INFO_FPU_REGS);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 97:
|
case 97:
|
||||||
#line 485 "parser.y"
|
#line 489 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_dirty_command();
|
bx_dbg_info_dirty_command();
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 98:
|
case 98:
|
||||||
#line 490 "parser.y"
|
#line 494 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_idt_command(yyvsp[-1].uval_range);
|
bx_dbg_info_idt_command(yyvsp[-1].uval_range);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 99:
|
case 99:
|
||||||
#line 495 "parser.y"
|
#line 499 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_gdt_command(yyvsp[-1].uval_range);
|
bx_dbg_info_gdt_command(yyvsp[-1].uval_range);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 100:
|
case 100:
|
||||||
#line 500 "parser.y"
|
#line 504 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_ldt_command(yyvsp[-1].uval_range);
|
bx_dbg_info_ldt_command(yyvsp[-1].uval_range);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 101:
|
case 101:
|
||||||
#line 505 "parser.y"
|
#line 509 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_tss_command(yyvsp[-1].uval_range);
|
bx_dbg_info_tss_command(yyvsp[-1].uval_range);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 102:
|
case 102:
|
||||||
#line 510 "parser.y"
|
#line 514 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_linux_command();
|
bx_dbg_info_linux_command();
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 103:
|
case 103:
|
||||||
#line 515 "parser.y"
|
#line 519 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_control_regs_command();
|
bx_dbg_info_control_regs_command();
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 104:
|
case 104:
|
||||||
#line 520 "parser.y"
|
#line 524 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_info_ne2k(-1, -1);
|
bx_dbg_info_ne2k(-1, -1);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 105:
|
case 105:
|
||||||
#line 525 "parser.y"
|
#line 529 "parser.y"
|
||||||
{
|
{
|
||||||
free(yyvsp[-4].sval); free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-4].sval); free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
bx_dbg_info_ne2k(yyvsp[-1].uval, -1);
|
bx_dbg_info_ne2k(yyvsp[-1].uval, -1);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 106:
|
case 106:
|
||||||
#line 530 "parser.y"
|
#line 534 "parser.y"
|
||||||
{
|
{
|
||||||
free(yyvsp[-6].sval); free(yyvsp[-5].sval); free(yyvsp[-4].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-6].sval); free(yyvsp[-5].sval); free(yyvsp[-4].sval); free(yyvsp[-2].sval);
|
||||||
bx_dbg_info_ne2k(yyvsp[-3].uval, yyvsp[-1].uval);
|
bx_dbg_info_ne2k(yyvsp[-3].uval, yyvsp[-1].uval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 107:
|
case 107:
|
||||||
#line 537 "parser.y"
|
#line 541 "parser.y"
|
||||||
{ yyval.uval = EMPTY_ARG; }
|
{ yyval.uval = EMPTY_ARG; }
|
||||||
break;
|
break;
|
||||||
case 109:
|
case 109:
|
||||||
#line 541 "parser.y"
|
#line 545 "parser.y"
|
||||||
{ yyval.uval_range = make_num_range (EMPTY_ARG, EMPTY_ARG); }
|
{ yyval.uval_range = make_num_range (EMPTY_ARG, EMPTY_ARG); }
|
||||||
break;
|
break;
|
||||||
case 111:
|
case 111:
|
||||||
#line 546 "parser.y"
|
#line 550 "parser.y"
|
||||||
{
|
{
|
||||||
yyval.uval_range = make_num_range (yyvsp[0].uval, yyvsp[0].uval);
|
yyval.uval_range = make_num_range (yyvsp[0].uval, yyvsp[0].uval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 112:
|
case 112:
|
||||||
#line 551 "parser.y"
|
#line 555 "parser.y"
|
||||||
{
|
{
|
||||||
yyval.uval_range = make_num_range (yyvsp[-1].uval, yyvsp[0].uval);
|
yyval.uval_range = make_num_range (yyvsp[-1].uval, yyvsp[0].uval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 113:
|
case 113:
|
||||||
#line 556 "parser.y"
|
#line 560 "parser.y"
|
||||||
{
|
{
|
||||||
yyval.uval_range = make_num_range (yyvsp[-2].uval, yyvsp[0].uval);
|
yyval.uval_range = make_num_range (yyvsp[-2].uval, yyvsp[0].uval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 114:
|
case 114:
|
||||||
#line 563 "parser.y"
|
#line 567 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_dump_cpu_command();
|
bx_dbg_dump_cpu_command();
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 115:
|
case 115:
|
||||||
#line 571 "parser.y"
|
#line 575 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_del_breakpoint_command(yyvsp[-1].uval);
|
bx_dbg_del_breakpoint_command(yyvsp[-1].uval);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 116:
|
case 116:
|
||||||
#line 579 "parser.y"
|
#line 583 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_quit_command();
|
bx_dbg_quit_command();
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 117:
|
case 117:
|
||||||
#line 588 "parser.y"
|
#line 592 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_examine_command(yyvsp[-3].sval, yyvsp[-2].sval,1, yyvsp[-1].uval,1, 0);
|
bx_dbg_examine_command(yyvsp[-3].sval, yyvsp[-2].sval,1, yyvsp[-1].uval,1, 0);
|
||||||
#if BX_NUM_SIMULATORS >= 2
|
#if BX_NUM_SIMULATORS >= 2
|
||||||
@ -1221,7 +1221,7 @@ case 117:
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 118:
|
case 118:
|
||||||
#line 596 "parser.y"
|
#line 600 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_examine_command(yyvsp[-2].sval, yyvsp[-1].sval,1, 0,0, 0);
|
bx_dbg_examine_command(yyvsp[-2].sval, yyvsp[-1].sval,1, 0,0, 0);
|
||||||
#if BX_NUM_SIMULATORS >= 2
|
#if BX_NUM_SIMULATORS >= 2
|
||||||
@ -1231,7 +1231,7 @@ case 118:
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 119:
|
case 119:
|
||||||
#line 604 "parser.y"
|
#line 608 "parser.y"
|
||||||
{
|
{
|
||||||
/*FIXME HanishKVC This method of hunting thro all the */
|
/*FIXME HanishKVC This method of hunting thro all the */
|
||||||
/* simulators may be better than using 2 calls if */
|
/* simulators may be better than using 2 calls if */
|
||||||
@ -1246,7 +1246,7 @@ case 119:
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 120:
|
case 120:
|
||||||
#line 617 "parser.y"
|
#line 621 "parser.y"
|
||||||
{
|
{
|
||||||
/*FIXME HanishKVC This method of hunting thro all the */
|
/*FIXME HanishKVC This method of hunting thro all the */
|
||||||
/* simulators may be better than using 2 calls if */
|
/* simulators may be better than using 2 calls if */
|
||||||
@ -1261,140 +1261,140 @@ case 120:
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 121:
|
case 121:
|
||||||
#line 633 "parser.y"
|
#line 637 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_setpmem_command(yyvsp[-3].uval, yyvsp[-2].uval, yyvsp[-1].uval);
|
bx_dbg_setpmem_command(yyvsp[-3].uval, yyvsp[-2].uval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-4].sval);
|
free(yyvsp[-4].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 122:
|
case 122:
|
||||||
#line 641 "parser.y"
|
#line 645 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_query_command(yyvsp[-1].sval);
|
bx_dbg_query_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 123:
|
case 123:
|
||||||
#line 649 "parser.y"
|
#line 653 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_take_command(yyvsp[-1].sval, 1);
|
bx_dbg_take_command(yyvsp[-1].sval, 1);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 124:
|
case 124:
|
||||||
#line 654 "parser.y"
|
#line 658 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_take_command(yyvsp[-2].sval, yyvsp[-1].uval);
|
bx_dbg_take_command(yyvsp[-2].sval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
free(yyvsp[-3].sval); free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 125:
|
case 125:
|
||||||
#line 659 "parser.y"
|
#line 663 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_take_command(yyvsp[-1].sval, 1);
|
bx_dbg_take_command(yyvsp[-1].sval, 1);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 126:
|
case 126:
|
||||||
#line 667 "parser.y"
|
#line 671 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_set_cpu_command();
|
bx_dbg_set_cpu_command();
|
||||||
free(yyvsp[-1].sval);
|
free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 127:
|
case 127:
|
||||||
#line 675 "parser.y"
|
#line 679 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_disassemble_command(yyvsp[-1].uval_range);
|
bx_dbg_disassemble_command(yyvsp[-1].uval_range);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 128:
|
case 128:
|
||||||
#line 683 "parser.y"
|
#line 687 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_instrument_command(yyvsp[-1].sval);
|
bx_dbg_instrument_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 129:
|
case 129:
|
||||||
#line 688 "parser.y"
|
#line 692 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_instrument_command(yyvsp[-1].sval);
|
bx_dbg_instrument_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 130:
|
case 130:
|
||||||
#line 693 "parser.y"
|
#line 697 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_instrument_command(yyvsp[-1].sval);
|
bx_dbg_instrument_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 131:
|
case 131:
|
||||||
#line 698 "parser.y"
|
#line 702 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_instrument_command(yyvsp[-1].sval);
|
bx_dbg_instrument_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 132:
|
case 132:
|
||||||
#line 706 "parser.y"
|
#line 710 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_loader_command(yyvsp[-1].sval);
|
bx_dbg_loader_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 133:
|
case 133:
|
||||||
#line 714 "parser.y"
|
#line 718 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_doit_command(yyvsp[-1].uval);
|
bx_dbg_doit_command(yyvsp[-1].uval);
|
||||||
free(yyvsp[-2].sval);
|
free(yyvsp[-2].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 134:
|
case 134:
|
||||||
#line 722 "parser.y"
|
#line 726 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_crc_command(yyvsp[-2].uval, yyvsp[-1].uval);
|
bx_dbg_crc_command(yyvsp[-2].uval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-3].sval);
|
free(yyvsp[-3].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 135:
|
case 135:
|
||||||
#line 730 "parser.y"
|
#line 734 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
|
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 136:
|
case 136:
|
||||||
#line 735 "parser.y"
|
#line 739 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
|
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 137:
|
case 137:
|
||||||
#line 740 "parser.y"
|
#line 744 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
|
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 138:
|
case 138:
|
||||||
#line 745 "parser.y"
|
#line 749 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
|
bx_dbg_maths_command(yyvsp[-3].sval, yyvsp[-2].uval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
free(yyvsp[-4].sval); free(yyvsp[-3].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 139:
|
case 139:
|
||||||
#line 750 "parser.y"
|
#line 754 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_maths_expression_command(yyvsp[-1].sval);
|
bx_dbg_maths_expression_command(yyvsp[-1].sval);
|
||||||
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
free(yyvsp[-2].sval); free(yyvsp[-1].sval);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 140:
|
case 140:
|
||||||
#line 757 "parser.y"
|
#line 761 "parser.y"
|
||||||
{
|
{
|
||||||
bx_dbg_v2l_command(yyvsp[-3].uval, yyvsp[-1].uval);
|
bx_dbg_v2l_command(yyvsp[-3].uval, yyvsp[-1].uval);
|
||||||
free(yyvsp[-4].sval);
|
free(yyvsp[-4].sval);
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: parser.y,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: sim2.cc,v 1.3 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: syscalls-linux.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
//////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////
|
||||||
// Linux system call table
|
// Linux system call table
|
||||||
//////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: dis_decode.cc,v 1.8 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: dis_groups.cc,v 1.3 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: disasm.h,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: vga.bitmap.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: amigagui.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
#include <exec/types.h>
|
#include <exec/types.h>
|
||||||
#include <exec/exec.h>
|
#include <exec/exec.h>
|
||||||
#include <proto/exec.h>
|
#include <proto/exec.h>
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: amigaos.cc,v 1.4 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2000 MandrakeSoft S.A.
|
// Copyright (C) 2000 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: beos.cc,v 1.11 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: floppya.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
#define BX_FLOPPYA_BMAP_X 32
|
#define BX_FLOPPYA_BMAP_X 32
|
||||||
#define BX_FLOPPYA_BMAP_Y 32
|
#define BX_FLOPPYA_BMAP_Y 32
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: floppyb.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
#define BX_FLOPPYB_BMAP_X 32
|
#define BX_FLOPPYB_BMAP_X 32
|
||||||
#define BX_FLOPPYB_BMAP_Y 32
|
#define BX_FLOPPYB_BMAP_Y 32
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: mouse.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
#define BX_MOUSE_BMAP_X 32
|
#define BX_MOUSE_BMAP_X 32
|
||||||
#define BX_MOUSE_BMAP_Y 32
|
#define BX_MOUSE_BMAP_Y 32
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: power.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
#define BX_POWER_BMAP_X 32
|
#define BX_POWER_BMAP_X 32
|
||||||
#define BX_POWER_BMAP_Y 32
|
#define BX_POWER_BMAP_Y 32
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: reset.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
#define BX_RESET_BMAP_X 32
|
#define BX_RESET_BMAP_X 32
|
||||||
#define BX_RESET_BMAP_Y 32
|
#define BX_RESET_BMAP_Y 32
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: snapshot.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
#define BX_SNAPSHOT_BMAP_X 32
|
#define BX_SNAPSHOT_BMAP_X 32
|
||||||
#define BX_SNAPSHOT_BMAP_Y 32
|
#define BX_SNAPSHOT_BMAP_Y 32
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: carbon.cc,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: control.cc,v 1.31 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
/*
|
/*
|
||||||
* gui/control.cc
|
* gui/control.cc
|
||||||
* $Id: control.cc,v 1.30 2001-06-21 20:50:30 bdenney Exp $
|
* $Id: control.cc,v 1.31 2001-10-03 13:10:37 bdenney Exp $
|
||||||
*
|
*
|
||||||
* This is code for a text-mode control panel. Note that this file
|
* This is code for a text-mode control panel. Note that this file
|
||||||
* does NOT include bochs.h. Instead, it does all of its contact with
|
* does NOT include bochs.h. Instead, it does all of its contact with
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: control.h,v 1.5 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
enum {
|
enum {
|
||||||
BX_CPANEL_START_MAIN,
|
BX_CPANEL_START_MAIN,
|
||||||
BX_CPANEL_START_MENU,
|
BX_CPANEL_START_MENU,
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: gui.cc,v 1.23 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: gui.h,v 1.12 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: icon_bochs.h,v 1.3 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: macintosh.cc,v 1.9 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: nogui.cc,v 1.12 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: rfb.cc,v 1.11 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2000 Psyon.Org!
|
// Copyright (C) 2000 Psyon.Org!
|
||||||
//
|
//
|
||||||
// Donald Becker
|
// Donald Becker
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: rfb.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// rfb.h
|
// rfb.h
|
||||||
// This includes the rfb spec header, the port numbers,
|
// This includes the rfb spec header, the port numbers,
|
||||||
// the CARD type definitions and various useful macros.
|
// the CARD type definitions and various useful macros.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: rfbproto.h,v 1.2 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 1997, 1998 Olivetti & Oracle Research Laboratory
|
* Copyright (C) 1997, 1998 Olivetti & Oracle Research Laboratory
|
||||||
*
|
*
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: siminterface.cc,v 1.34 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
/*
|
/*
|
||||||
* gui/siminterface.cc
|
* gui/siminterface.cc
|
||||||
* $Id: siminterface.cc,v 1.33 2001-09-28 06:02:12 bdenney Exp $
|
* $Id: siminterface.cc,v 1.34 2001-10-03 13:10:37 bdenney Exp $
|
||||||
*
|
*
|
||||||
* Defines the actual link between bx_simulator_interface_c methods
|
* Defines the actual link between bx_simulator_interface_c methods
|
||||||
* and the simulator. This file includes bochs.h because it needs
|
* and the simulator. This file includes bochs.h because it needs
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: siminterface.h,v 1.25 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
/*
|
/*
|
||||||
* gui/siminterface.h
|
* gui/siminterface.h
|
||||||
* $Id: siminterface.h,v 1.24 2001-08-16 02:00:31 bdenney Exp $
|
* $Id: siminterface.h,v 1.25 2001-10-03 13:10:37 bdenney Exp $
|
||||||
*
|
*
|
||||||
* Interface to the simulator, currently only used by control.cc.
|
* Interface to the simulator, currently only used by control.cc.
|
||||||
* The base class bx_simulator_interface_c, contains only virtual functions
|
* The base class bx_simulator_interface_c, contains only virtual functions
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: term.cc,v 1.10 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2000 MandrakeSoft S.A.
|
// Copyright (C) 2000 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: win32.cc,v 1.15 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: x.cc,v 1.21 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: instrument.cc,v 1.4 2001-10-03 13:10:37 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: instrument.h,v 1.4 2001-10-03 13:10:38 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
// $Id: instrument.cc,v 1.2 2001-10-03 13:10:38 bdenney Exp $
|
||||||
|
/////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||||
//
|
//
|
||||||
// MandrakeSoft S.A.
|
// MandrakeSoft S.A.
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user