emul.cc File Reference

Back to the index.

Functions | Variables
emul.cc File Reference
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <stdarg.h>
#include <string.h>
#include <unistd.h>
#include "arcbios.h"
#include "cpu.h"
#include "emul.h"
#include "console.h"
#include "debugger.h"
#include "device.h"
#include "diskimage.h"
#include "machine.h"
#include "memory.h"
#include "mips_cpu_types.h"
#include "misc.h"
#include "net.h"
#include "settings.h"
#include "timer.h"
#include "x11.h"
#include "thirdparty/exec_elf.h"

Go to the source code of this file.

Functions

struct emulemul_new (char *name)
 
void emul_destroy (struct emul *emul)
 
struct machineemul_add_machine (struct emul *e, char *name)
 
void emul_machine_setup (struct machine *m, int n_load, char **load_names, int n_devices, char **device_names)
 
void emul_dumpinfo (struct emul *e)
 
void emul_simple_init (struct emul *emul)
 
struct emulemul_create_from_configfile (char *fname)
 
void emul_run (struct emul *emul)
 

Variables

int extra_argc
 
char ** extra_argv
 
int verbose
 
int quiet_mode
 
int force_debugger_at_exit
 
int single_step
 
int old_show_trace_tree
 
int old_instruction_trace
 
int old_quiet_mode
 

Function Documentation

◆ emul_add_machine()

struct machine* emul_add_machine ( struct emul e,
char *  name 
)

◆ emul_create_from_configfile()

struct emul* emul_create_from_configfile ( char *  fname)

Definition at line 761 of file emul.cc.

References debug, DEBUG_INDENTATION, debug_indentation(), emul_new(), and emul_parse_config().

◆ emul_destroy()

void emul_destroy ( struct emul emul)

◆ emul_dumpinfo()

void emul_dumpinfo ( struct emul e)

◆ emul_machine_setup()

void emul_machine_setup ( struct machine m,
int  n_load,
char **  load_names,
int  n_devices,
char **  device_names 
)

◆ emul_new()

struct emul* emul_new ( char *  name)

◆ emul_run()

void emul_run ( struct emul emul)

Definition at line 785 of file emul.cc.

◆ emul_simple_init()

void emul_simple_init ( struct emul emul)

Variable Documentation

◆ extra_argc

int extra_argc

Definition at line 61 of file main.cc.

Referenced by emul_simple_init().

◆ extra_argv

char** extra_argv

Definition at line 62 of file main.cc.

Referenced by emul_simple_init().

◆ force_debugger_at_exit

int force_debugger_at_exit

Definition at line 70 of file debugger.cc.

◆ old_instruction_trace

int old_instruction_trace

Definition at line 75 of file debugger.cc.

◆ old_quiet_mode

int old_quiet_mode

Definition at line 76 of file debugger.cc.

◆ old_show_trace_tree

int old_show_trace_tree

Definition at line 77 of file debugger.cc.

◆ quiet_mode

int quiet_mode

Definition at line 68 of file emul.cc.

◆ single_step

int single_step

Definition at line 68 of file debugger.cc.

◆ verbose

int verbose

Definition at line 77 of file main.cc.


Generated on Fri Dec 7 2018 19:52:23 for GXemul by doxygen 1.8.13