Merge zizzer.eecs.umich.edu:/bk/newmem

into  ahchoo.blinky.homelinux.org:/home/gblack/m5/newmem-x86

--HG--
extra : convert_revision : 79c337f18d635acc176f0ca8d6e71fbc429cb258
This commit is contained in:
Gabe Black 2007-03-22 04:10:56 +00:00
commit 39182808bc
15 changed files with 1424 additions and 5 deletions

View file

@ -518,6 +518,7 @@ class mcf(MinneDefaultBenchmark):
name = 'mcf' name = 'mcf'
number = 181 number = 181
lang = 'C' lang = 'C'
args = [ 'mcf.in' ]
class parser(MinneDefaultBenchmark): class parser(MinneDefaultBenchmark):
name = 'parser' name = 'parser'

View file

@ -132,7 +132,7 @@ SyscallDesc SparcLinuxProcess::syscall32Descs[] = {
/* 40 */ SyscallDesc("lstat", unimplementedFunc), /* 40 */ SyscallDesc("lstat", unimplementedFunc),
/* 41 */ SyscallDesc("dup", unimplementedFunc), /* 41 */ SyscallDesc("dup", unimplementedFunc),
/* 42 */ SyscallDesc("pipe", pipePseudoFunc), /* 42 */ SyscallDesc("pipe", pipePseudoFunc),
/* 43 */ SyscallDesc("times", unimplementedFunc), /* 43 */ SyscallDesc("times", ignoreFunc),
/* 44 */ SyscallDesc("getuid32", unimplementedFunc), /* 44 */ SyscallDesc("getuid32", unimplementedFunc),
/* 45 */ SyscallDesc("umount2", unimplementedFunc), //32 bit /* 45 */ SyscallDesc("umount2", unimplementedFunc), //32 bit
/* 46 */ SyscallDesc("setgid", unimplementedFunc), //32 bit /* 46 */ SyscallDesc("setgid", unimplementedFunc), //32 bit
@ -320,7 +320,7 @@ SyscallDesc SparcLinuxProcess::syscall32Descs[] = {
/* 228 */ SyscallDesc("setfsuid", unimplementedFunc), //32 bit /* 228 */ SyscallDesc("setfsuid", unimplementedFunc), //32 bit
/* 229 */ SyscallDesc("setfsgid", unimplementedFunc), //32 bit /* 229 */ SyscallDesc("setfsgid", unimplementedFunc), //32 bit
/* 230 */ SyscallDesc("_newselect", unimplementedFunc), //32 bit /* 230 */ SyscallDesc("_newselect", unimplementedFunc), //32 bit
/* 231 */ SyscallDesc("time", unimplementedFunc), /* 231 */ SyscallDesc("time", ignoreFunc),
/* 232 */ SyscallDesc("oldstat", unimplementedFunc), /* 232 */ SyscallDesc("oldstat", unimplementedFunc),
/* 233 */ SyscallDesc("stime", unimplementedFunc), /* 233 */ SyscallDesc("stime", unimplementedFunc),
/* 234 */ SyscallDesc("statfs64", unimplementedFunc), /* 234 */ SyscallDesc("statfs64", unimplementedFunc),
@ -435,7 +435,7 @@ SyscallDesc SparcLinuxProcess::syscallDescs[] = {
/* 40 */ SyscallDesc("lstat", unimplementedFunc), /* 40 */ SyscallDesc("lstat", unimplementedFunc),
/* 41 */ SyscallDesc("dup", unimplementedFunc), /* 41 */ SyscallDesc("dup", unimplementedFunc),
/* 42 */ SyscallDesc("pipe", pipePseudoFunc), /* 42 */ SyscallDesc("pipe", pipePseudoFunc),
/* 43 */ SyscallDesc("times", unimplementedFunc), /* 43 */ SyscallDesc("times", ignoreFunc),
/* 44 */ SyscallDesc("getuid32", unimplementedFunc), /* 44 */ SyscallDesc("getuid32", unimplementedFunc),
/* 45 */ SyscallDesc("umount2", unimplementedFunc), /* 45 */ SyscallDesc("umount2", unimplementedFunc),
/* 46 */ SyscallDesc("setgid", unimplementedFunc), /* 46 */ SyscallDesc("setgid", unimplementedFunc),
@ -623,7 +623,7 @@ SyscallDesc SparcLinuxProcess::syscallDescs[] = {
/* 228 */ SyscallDesc("setfsuid", unimplementedFunc), /* 228 */ SyscallDesc("setfsuid", unimplementedFunc),
/* 229 */ SyscallDesc("setfsgid", unimplementedFunc), /* 229 */ SyscallDesc("setfsgid", unimplementedFunc),
/* 230 */ SyscallDesc("_newselect", unimplementedFunc), /* 230 */ SyscallDesc("_newselect", unimplementedFunc),
/* 231 */ SyscallDesc("time", unimplementedFunc), /* 231 */ SyscallDesc("time", ignoreFunc),
/* 232 */ SyscallDesc("oldstat", unimplementedFunc), /* 232 */ SyscallDesc("oldstat", unimplementedFunc),
/* 233 */ SyscallDesc("stime", unimplementedFunc), /* 233 */ SyscallDesc("stime", unimplementedFunc),
/* 234 */ SyscallDesc("statfs64", unimplementedFunc), /* 234 */ SyscallDesc("statfs64", unimplementedFunc),

View file

@ -31,6 +31,7 @@
* Steve Raasch * Steve Raasch
*/ */
#include <errno.h>
#include <fstream> #include <fstream>
#include <iomanip> #include <iomanip>
#include <sys/ipc.h> #include <sys/ipc.h>
@ -40,6 +41,7 @@
#include "arch/regfile.hh" #include "arch/regfile.hh"
#include "arch/utility.hh" #include "arch/utility.hh"
#include "base/loader/symtab.hh" #include "base/loader/symtab.hh"
#include "base/socket.hh"
#include "config/full_system.hh" #include "config/full_system.hh"
#include "cpu/base.hh" #include "cpu/base.hh"
#include "cpu/exetrace.hh" #include "cpu/exetrace.hh"
@ -65,6 +67,7 @@ static bool wasMicro = false;
namespace Trace { namespace Trace {
SharedData *shared_data = NULL; SharedData *shared_data = NULL;
ListenSocket *cosim_listener = NULL;
void void
setupSharedData() setupSharedData()
@ -150,9 +153,96 @@ Trace::InstRecord::dump()
ostream &outs = Trace::output(); ostream &outs = Trace::output();
DPRINTF(Sparc, "Instruction: %#X\n", staticInst->machInst); DPRINTF(Sparc, "Instruction: %#X\n", staticInst->machInst);
bool diff = true;
if (IsOn(ExecRegDelta)) if (IsOn(ExecRegDelta))
{ {
diff = false;
#ifndef NDEBUG
#if THE_ISA == SPARC_ISA #if THE_ISA == SPARC_ISA
static int fd = 0;
//Don't print what happens for each micro-op, just print out
//once at the last op, and for regular instructions.
if(!staticInst->isMicroOp() || staticInst->isLastMicroOp())
{
if(!cosim_listener)
{
int port = 8000;
cosim_listener = new ListenSocket();
while(!cosim_listener->listen(port, true))
{
DPRINTF(GDBMisc, "Can't bind port %d\n", port);
port++;
}
ccprintf(cerr, "Listening for cosimulator on port %d\n", port);
fd = cosim_listener->accept();
}
char prefix[] = "goli";
for(int p = 0; p < 4; p++)
{
for(int i = 0; i < 8; i++)
{
uint64_t regVal;
int res = read(fd, &regVal, sizeof(regVal));
if(res < 0)
panic("First read call failed! %s\n", strerror(errno));
regVal = TheISA::gtoh(regVal);
uint64_t realRegVal = thread->readIntReg(p * 8 + i);
if((regVal & 0xffffffffULL) != (realRegVal & 0xffffffffULL))
{
DPRINTF(ExecRegDelta, "Register %s%d should be %#x but is %#x.\n", prefix[p], i, regVal, realRegVal);
diff = true;
}
//ccprintf(outs, "%s%d m5 = %#x statetrace = %#x\n", prefix[p], i, realRegVal, regVal);
}
}
/*for(int f = 0; f <= 62; f+=2)
{
uint64_t regVal;
int res = read(fd, &regVal, sizeof(regVal));
if(res < 0)
panic("First read call failed! %s\n", strerror(errno));
regVal = TheISA::gtoh(regVal);
uint64_t realRegVal = thread->readFloatRegBits(f, 64);
if(regVal != realRegVal)
{
DPRINTF(ExecRegDelta, "Register f%d should be %#x but is %#x.\n", f, regVal, realRegVal);
}
}*/
uint64_t regVal;
int res = read(fd, &regVal, sizeof(regVal));
if(res < 0)
panic("First read call failed! %s\n", strerror(errno));
regVal = TheISA::gtoh(regVal);
uint64_t realRegVal = thread->readNextPC();
if(regVal != realRegVal)
{
DPRINTF(ExecRegDelta, "Register pc should be %#x but is %#x.\n", regVal, realRegVal);
diff = true;
}
res = read(fd, &regVal, sizeof(regVal));
if(res < 0)
panic("First read call failed! %s\n", strerror(errno));
regVal = TheISA::gtoh(regVal);
realRegVal = thread->readNextNPC();
if(regVal != realRegVal)
{
DPRINTF(ExecRegDelta, "Register npc should be %#x but is %#x.\n", regVal, realRegVal);
diff = true;
}
res = read(fd, &regVal, sizeof(regVal));
if(res < 0)
panic("First read call failed! %s\n", strerror(errno));
regVal = TheISA::gtoh(regVal);
realRegVal = thread->readIntReg(SparcISA::NumIntArchRegs + 2);
if((regVal & 0xF) != (realRegVal & 0xF))
{
DPRINTF(ExecRegDelta, "Register ccr should be %#x but is %#x.\n", regVal, realRegVal);
diff = true;
}
}
#endif
#endif
#if 0 //THE_ISA == SPARC_ISA
//Don't print what happens for each micro-op, just print out //Don't print what happens for each micro-op, just print out
//once at the last op, and for regular instructions. //once at the last op, and for regular instructions.
if(!staticInst->isMicroOp() || staticInst->isLastMicroOp()) if(!staticInst->isMicroOp() || staticInst->isLastMicroOp())
@ -211,7 +301,8 @@ Trace::InstRecord::dump()
} }
#endif #endif
} }
else if (IsOn(ExecIntel)) { if(!diff) {
} else if (IsOn(ExecIntel)) {
ccprintf(outs, "%7d ) ", when); ccprintf(outs, "%7d ) ", when);
outs << "0x" << hex << PC << ":\t"; outs << "0x" << hex << PC << ":\t";
if (staticInst->isLoad()) { if (staticInst->isLoad()) {

View file

@ -0,0 +1,64 @@
[root]
type=Root
children=system
dummy=0
[system]
type=System
children=cpu membus physmem
mem_mode=atomic
physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
clock=1
cpu_id=0
defer_registration=false
function_trace=false
function_trace_start=0
max_insts_all_threads=0
max_insts_any_thread=0
max_loads_all_threads=0
max_loads_any_thread=0
phase=0
progress_interval=0
simulate_stalls=false
system=system
width=1
workload=system.cpu.workload
dcache_port=system.membus.port[2]
icache_port=system.membus.port[1]
[system.cpu.workload]
type=LiveProcess
cmd=gzip input.log 1
cwd=build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/simple-atomic
egid=100
env=
euid=100
executable=/dist/m5/cpu2000/binaries/sparc/linux/gzip
gid=100
input=cin
output=cout
pid=100
ppid=99
system=system
uid=100
[system.membus]
type=Bus
bus_id=0
clock=1000
responder_set=false
width=64
port=system.physmem.port system.cpu.icache_port system.cpu.dcache_port
[system.physmem]
type=PhysicalMemory
file=
latency=1
range=0:134217727
zero=false
port=system.membus.port[0]

View file

@ -0,0 +1,57 @@
[root]
type=Root
dummy=0
[system.physmem]
type=PhysicalMemory
file=
range=[0,134217727]
latency=1
zero=false
[system]
type=System
physmem=system.physmem
mem_mode=atomic
[system.membus]
type=Bus
bus_id=0
clock=1000
width=64
responder_set=false
[system.cpu.workload]
type=LiveProcess
cmd=gzip input.log 1
executable=/dist/m5/cpu2000/binaries/sparc/linux/gzip
input=cin
output=cout
env=
cwd=build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/simple-atomic
system=system
uid=100
euid=100
gid=100
egid=100
pid=100
ppid=99
[system.cpu]
type=AtomicSimpleCPU
max_insts_any_thread=0
max_insts_all_threads=0
max_loads_any_thread=0
max_loads_all_threads=0
progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
clock=1
phase=0
defer_registration=false
width=1
function_trace=false
function_trace_start=0
simulate_stalls=false

View file

@ -0,0 +1,18 @@
---------- Begin Simulation Statistics ----------
host_inst_rate 713136 # Simulator instruction rate (inst/s)
host_mem_usage 148308 # Number of bytes of host memory used
host_seconds 2088.68 # Real time elapsed on the host
host_tick_rate 713136 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 1489514860 # Number of instructions simulated
sim_seconds 0.001490 # Number of seconds simulated
sim_ticks 1489514859 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 1489514860 # number of cpu cycles simulated
system.cpu.num_insts 1489514860 # Number of instructions executed
system.cpu.num_refs 569359656 # Number of memory references
system.cpu.workload.PROG:num_syscalls 19 # Number of system calls
---------- End Simulation Statistics ----------

View file

@ -0,0 +1,7 @@
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0xb4000 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
0: system.remote_gdb.listener: listening for remote gdb on port 7000
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.

View file

@ -0,0 +1,44 @@
spec_init
Loading Input Data
Duplicating 262144 bytes
Duplicating 524288 bytes
Input data 1048576 bytes in length
Compressing Input Data, level 1
Compressed data 108074 bytes in length
Uncompressing Data
Uncompressed data 1048576 bytes in length
Uncompressed data compared correctly
Compressing Input Data, level 3
Compressed data 97831 bytes in length
Uncompressing Data
Uncompressed data 1048576 bytes in length
Uncompressed data compared correctly
Compressing Input Data, level 5
Compressed data 83382 bytes in length
Uncompressing Data
Uncompressed data 1048576 bytes in length
Uncompressed data compared correctly
Compressing Input Data, level 7
Compressed data 76606 bytes in length
Uncompressing Data
Uncompressed data 1048576 bytes in length
Uncompressed data compared correctly
Compressing Input Data, level 9
Compressed data 73189 bytes in length
Uncompressing Data
Uncompressed data 1048576 bytes in length
Uncompressed data compared correctly
Tested 1MB buffer: OK!
M5 Simulator System
Copyright (c) 2001-2006
The Regents of The University of Michigan
All Rights Reserved
M5 compiled Mar 21 2007 00:46:54
M5 started Wed Mar 21 00:47:20 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/00.gzip/sparc/linux/simple-atomic tests/run.py long/00.gzip/sparc/linux/simple-atomic
Global frequency set at 1000000000000 ticks per second
Exiting @ tick 1489514859 because target called exit()

View file

@ -0,0 +1,64 @@
[root]
type=Root
children=system
dummy=0
[system]
type=System
children=cpu membus physmem
mem_mode=atomic
physmem=system.physmem
[system.cpu]
type=AtomicSimpleCPU
children=workload
clock=1
cpu_id=0
defer_registration=false
function_trace=false
function_trace_start=0
max_insts_all_threads=0
max_insts_any_thread=0
max_loads_all_threads=0
max_loads_any_thread=0
phase=0
progress_interval=0
simulate_stalls=false
system=system
width=1
workload=system.cpu.workload
dcache_port=system.membus.port[2]
icache_port=system.membus.port[1]
[system.cpu.workload]
type=LiveProcess
cmd=vortex bendian.raw
cwd=build/SPARC_SE/tests/fast/long/50.vortex/sparc/linux/simple-atomic
egid=100
env=
euid=100
executable=/dist/m5/cpu2000/binaries/sparc/linux/vortex
gid=100
input=cin
output=cout
pid=100
ppid=99
system=system
uid=100
[system.membus]
type=Bus
bus_id=0
clock=1000
responder_set=false
width=64
port=system.physmem.port system.cpu.icache_port system.cpu.dcache_port
[system.physmem]
type=PhysicalMemory
file=
latency=1
range=0:134217727
zero=false
port=system.membus.port[0]

View file

@ -0,0 +1,57 @@
[root]
type=Root
dummy=0
[system.physmem]
type=PhysicalMemory
file=
range=[0,134217727]
latency=1
zero=false
[system]
type=System
physmem=system.physmem
mem_mode=atomic
[system.membus]
type=Bus
bus_id=0
clock=1000
width=64
responder_set=false
[system.cpu.workload]
type=LiveProcess
cmd=vortex bendian.raw
executable=/dist/m5/cpu2000/binaries/sparc/linux/vortex
input=cin
output=cout
env=
cwd=build/SPARC_SE/tests/fast/long/50.vortex/sparc/linux/simple-atomic
system=system
uid=100
euid=100
gid=100
egid=100
pid=100
ppid=99
[system.cpu]
type=AtomicSimpleCPU
max_insts_any_thread=0
max_insts_all_threads=0
max_loads_any_thread=0
max_loads_all_threads=0
progress_interval=0
system=system
cpu_id=0
workload=system.cpu.workload
clock=1
phase=0
defer_registration=false
width=1
function_trace=false
function_trace_start=0
simulate_stalls=false

View file

@ -0,0 +1,18 @@
---------- Begin Simulation Statistics ----------
host_inst_rate 638506 # Simulator instruction rate (inst/s)
host_mem_usage 150340 # Number of bytes of host memory used
host_seconds 213.38 # Real time elapsed on the host
host_tick_rate 638505 # Simulator tick rate (ticks/s)
sim_freq 1000000000000 # Frequency of simulated ticks
sim_insts 136246936 # Number of instructions simulated
sim_seconds 0.000136 # Number of seconds simulated
sim_ticks 136246935 # Number of ticks simulated
system.cpu.idle_fraction 0 # Percentage of idle cycles
system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles
system.cpu.numCycles 136246936 # number of cpu cycles simulated
system.cpu.num_insts 136246936 # Number of instructions executed
system.cpu.num_refs 58111522 # Number of memory references
system.cpu.workload.PROG:num_syscalls 1946 # Number of system calls
---------- End Simulation Statistics ----------

View file

@ -0,0 +1,158 @@
SYSTEM TYPE...
__ZTC__ := False
__UNIX__ := True
__RISC__ := True
SPEC_CPU2000_LP64 := False
__MAC__ := False
__BCC__ := False
__BORLANDC__ := False
__GUI__ := False
__WTC__ := False
__HP__ := False
CODE OPTIONS...
__MACROIZE_HM__ := True
__MACROIZE_MEM__ := True
ENV01 := True
USE_HPP_STYPE_HDRS := False
USE_H_STYPE_HDRS := False
CODE INCLUSION PARAMETERS...
INCLUDE_ALL_CODE := False
INCLUDE_DELETE_CODE := True
__SWAP_GRP_POS__ := True
__INCLUDE_MTRX__ := False
__BAD_CODE__ := False
API_INCLUDE := False
BE_CAREFUL := False
OLDWAY := False
NOTUSED := False
SYSTEM PARAMETERS...
EXT_ENUM := 999999999L
CHUNK_CONSTANT := 55555555
CORE_CONSTANT := 55555555
CORE_LIMIT := 20971520
CorePage_Size := 384000
ALIGN_BYTES := True
CORE_BLOCK_ALIGN := 8
FAR_MEM := False
MEMORY MANAGEMENT PARAMETERS...
SYSTEM_ALLOC := True
SYSTEM_FREESTORE := True
__NO_DISKCACHE__ := False
__FREEZE_VCHUNKS__ := True
__FREEZE_GRP_PACKETS__ := True
__MINIMIZE_TREE_CACHE__:= True
SYSTEM STD PARAMETERS...
__STDOUT__ := False
NULL := 0
LPTR := False
False_Status := 1
True_Status := 0
LARGE := True
TWOBYTE_BOOL := False
__NOSTR__ := False
MEMORY VALIDATION PARAMETERS...
CORE_CRC_CHECK := False
VALIDATE_MEM_CHUNKS := False
SYSTEM DEBUG OPTIONS...
DEBUG := False
MCSTAT := False
TRACKBACK := False
FLUSH_FILES := False
DEBUG_CORE0 := False
DEBUG_RISC := False
__TREE_BUG__ := False
__TRACK_FILE_READS__ := False
PAGE_SPACE := False
LEAVE_NO_TRACE := True
NULL_TRACE_STRS := False
TIME PARAMETERS...
CLOCK_IS_LONG := False
__DISPLAY_TIME__ := False
__TREE_TIME__ := False
__DISPLAY_ERRORS__ := False
API MACROS...
__BMT01__ := True
OPTIMIZE := True
END OF DEFINES.
... IMPLODE MEMORY ...
SWAP to DiskCache := False
FREEZE_GRP_PACKETS:= True
QueBug := 1000
sizeof(boolean) = 4
sizeof(sizetype) = 4
sizeof(chunkstruc) = 32
sizeof(shorttype ) = 2
sizeof(idtype ) = 2
sizeof(sizetype ) = 4
sizeof(indextype ) = 4
sizeof(numtype ) = 4
sizeof(handletype) = 4
sizeof(tokentype ) = 8
sizeof(short ) = 2
sizeof(int ) = 4
sizeof(lt64 ) = 4
sizeof(farlongtype) = 4
sizeof(long ) = 4
sizeof(longaddr ) = 4
sizeof(float ) = 4
sizeof(double ) = 8
sizeof(addrtype ) = 4
sizeof(char * ) = 4
ALLOC CORE_1 :: 8
BHOOLE NATH
OPEN File ./input/bendian.rnv
*Status = 0
DB HDR restored from FileVbn[ 0]
DB BlkDirOffset : @ 2030c0
DB BlkDirChunk : Chunk[ 10] AT Vbn[3146]
DB BlkTknChunk : Chunk[ 11] AT Vbn[3147]
DB BlkSizeChunk : Chunk[ 12] AT Vbn[3148]
DB Handle Chunk's StackPtr = 20797
DB[ 1] LOADED; Handles= 20797
KERNEL in CORE[ 1] Restored @ 1b4750
OPEN File ./input/bendian.wnv
*Status = 0
DB HDR restored from FileVbn[ 0]
DB BlkDirOffset : @ 21c40
DB BlkDirChunk : Chunk[ 31] AT Vbn[ 81]
DB BlkTknChunk : Chunk[ 32] AT Vbn[ 82]
DB BlkSizeChunk : Chunk[ 33] AT Vbn[ 83]
DB Handle Chunk's StackPtr = 17
DB[ 2] LOADED; Handles= 17
VORTEx_Status == -8 || fffffff8
BE HERE NOW !!!
... VORTEx ON LINE ...
... END OF SESSION ...

View file

@ -0,0 +1,258 @@
CREATE Db Header and Db Primal ...
NEW DB [ 3] Created.
VORTEX INPUT PARAMETERS::
MESSAGE FileName: smred.msg
OUTPUT FileName: smred.out
DISK CACHE FileName: NULL
PART DB FileName: parts.db
DRAW DB FileName: draw.db
PERSON DB FileName: emp.db
PERSONS Data FileName: ./input/persons.250
PARTS Count : 100
OUTER Loops : 1
INNER Loops : 1
LOOKUP Parts : 25
DELETE Parts : 10
STUFF Parts : 10
DEPTH Traverse: 5
% DECREASE Parts : 0
% INCREASE LookUps : 0
% INCREASE Deletes : 0
% INCREASE Stuffs : 0
FREEZE_PACKETS : 1
ALLOC_CHUNKS : 10000
EXTEND_CHUNKS : 5000
DELETE Draw objects : True
DELETE Part objects : False
QUE_BUG : 1000
VOID_BOUNDARY : 67108864
VOID_RESERVE : 1048576
COMMIT_DBS : False
BMT TEST :: files...
EdbName := PartLib
EdbFileName := parts.db
DrwName := DrawLib
DrwFileName := draw.db
EmpName := PersonLib
EmpFileName := emp.db
Swap to DiskCache := False
Freeze the cache := True
BMT TEST :: parms...
DeBug modulo := 1000
Create Parts count:= 100
Outer Loops := 1
Inner Loops := 1
Look Ups := 25
Delete Parts := 10
Stuff Parts := 10
Traverse Limit := 5
Delete Draws := True
Delete Parts := False
Delete ALL Parts := after every <mod 0>Outer Loop
INITIALIZE LIBRARY ::
INITIALIZE SCHEMA ::
Primal_CreateDb Accessed !!!
CREATE Db Header and Db Primal ...
NEW DB [ 4] Created.
PartLibCreate:: Db[ 4]; VpartsDir= 1
Part Count= 1
Initialize the Class maps
LIST HEADS loaded ... DbListHead_Class = 207
DbListNode_Class = 206
...NOTE... ShellLoadCode:: Class[ 228] will NOT be Activated.
...NOTE... ShellLoadCode:: Class[ 229] will NOT be Activated.
Primal_CreateDb Accessed !!!
CREATE Db Header and Db Primal ...
NEW DB [ 5] Created.
DrawLibCreate:: Db[ 5]; VpartsDir= 1
Initialize the Class maps of this schema.
Primal_CreateDb Accessed !!!
CREATE Db Header and Db Primal ...
NEW DB [ 6] Created.
***NOTE*** Persons Library Extended!
Create <131072> Persons.
ItNum 0. Person[ 6: 5]. Name= Riddell , Robert V. ;
LAST Person Read::
ItNum 250. Person[ 6: 503]. Name= Gonzales , Warren X. ;
BUILD <Query0> for <Part2> class::
if (link[1].length >= 5) ::
Build Query2 for <Address> class::
if (State == CA || State == T*)
Build Query1 for <Person> class::
if (LastName >= H* && LastName <= P* && Query0(Residence)) ::
BUILD <Query3> for <DrawObj> class::
if (Id >= 3000
&& (Id >= 3000 && Id <= 3001)
&& Id >= 3002)
BUILD <Query4> for <NamedDrawObj> class::
if (Nam == Pre*
|| (Nam == ??Mid??? || == Pre??Mid?? || == ??Post
|| == Pre??Post || == ??Mid???Post || == Pre??Mid???Post)
&& Id <= 7)
SEED := 1008; Swap = False; RgnEntries = 135
OUTER LOOP [ 1] : NewParts = 100 LookUps = 25 StuffParts = 10.
Create 100 New Parts
Create Part 1. Token[ 4: 2].
< 100> Parts Created. CurrentId= 100
Connect each instantiated Part TO 3 unique Parts
Connect Part 1. Token[ 4: 2]
Connect Part 25. Token[ 4: 26] FromList= 26.
Connect Part 12. Token[ 4: 13] FromList= 13.
Connect Part 59. Token[ 4: 60] FromList= 60.
SET <DrawObjs> entries::
1. [ 5: 5] := <1 >; @[: 6]
Iteration count = 100
SET <NamedDrawObjs> entries::
1. [ 5: 39] := <14 >;
Iteration count = 12
SET <LibRectangles> entries::
1. [ 5: 23] := <8 >; @[: 24]
Iteration count = 12
LIST <DbRectangles> entries::
1. [ 5: 23]
Iteration count = 12
SET <PersonNames > entries::
Iteration count = 250
COMMIT All Image copies:: Release=<True>; Max Parts= 100
< 100> Part images' Committed.
< 0> are Named.
< 50> Point images' Committed.
< 81> Person images' Committed.
COMMIT Parts(* 100)
Commit TestObj_Class in <Primal> DB.
ItNum 0. Token[ 0: 0]. TestObj Committed.
< 0> TestObj images' Committed.
Commit CartesianPoint_Class in <Primal> DB.
ItNum 0. Token[ 0: 0]. CartesianPoint Committed.
< 0> CartesianPoint images' Committed.
BEGIN Inner Loop Sequence::.
INNER LOOP [ 1: 1] :
LOOK UP 25 Random Parts and Export each Part.
LookUp for 26 parts; Asserts = 8
<Part2 > Asserts = 2; NULL Asserts = 3.
<DrawObj > Asserts = 0; NULL Asserts = 5.
<NamedObj > Asserts = 0; NULL Asserts = 0.
<Person > Asserts = 0; NULL Asserts = 5.
<TestObj > Asserts = 60; NULL Asserts = 0.
DELETE 10 Random Parts.
PartDelete :: Token[ 4: 91].
PartDisconnect:: Token[ 4: 91] id:= 90 for each link.
DisConnect link [ 0]:= 50; PartToken[ 51: 51].
DisConnect link [ 1]:= 17; PartToken[ 18: 18].
DisConnect link [ 2]:= 72; PartToken[ 73: 73].
DeleteFromList:: Vchunk[ 4: 91]. (* 1)
DisConnect FromList[ 0]:= 56; Token[ 57: 57].
Vlists[ 89] := 100;
Delete for 11 parts;
Traverse Count= 0
TRAVERSE PartId[ 6] and all Connections to 5 Levels
SEED In Traverse Part [ 4: 65] @ Level = 4.
Traverse Count= 357
Traverse Asserts = 5. True Tests = 1
< 5> DrawObj objects DELETED.
< 2> are Named.
< 2> Point objects DELETED.
CREATE 10 Additional Parts
Create 10 New Parts
Create Part 101. Token[ 4: 102].
< 10> Parts Created. CurrentId= 110
Connect each instantiated Part TO 3 unique Parts
COMMIT All Image copies:: Release=<True>; Max Parts= 110
< 81> Part images' Committed.
< 0> are Named.
< 38> Point images' Committed.
< 31> Person images' Committed.
COMMIT Parts(* 100)
Commit TestObj_Class in <Primal> DB.
ItNum 0. Token[ 3: 4]. TestObj Committed.
< 15> TestObj images' Committed.
Commit CartesianPoint_Class in <Primal> DB.
ItNum 0. Token[ 3: 3]. CartesianPoint Committed.
< 16> CartesianPoint images' Committed.
DELETE All TestObj objects;
Delete TestObj_Class in <Primal> DB.
ItNum 0. Token[ 3: 4]. TestObj Deleted.
< 15> TestObj objects Deleted.
Commit CartesianPoint_Class in <Primal> DB.
ItNum 0. Token[ 3: 3]. CartesianPoint Deleted.
< 16> CartesianPoint objects Deleted.
DELETE TestObj and Point objects...
END INNER LOOP [ 1: 1].
DELETE All TestObj objects;
Delete TestObj_Class in <Primal> DB.
< 0> TestObj objects Deleted.
Commit CartesianPoint_Class in <Primal> DB.
< 0> CartesianPoint objects Deleted.
DELETE TestObj and Point objects...
STATUS= -201
V O R T E x 0 1!V O R T E x 0 1!V O R T E x 0 1!V O R T E x 0 1!V O R T E x 0 1!

View file

@ -0,0 +1,569 @@
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x1838c0 length 0x10.
warn: More than two loadable segments in ELF object.
warn: Ignoring segment @ 0x0 length 0x0.
0: system.remote_gdb.listener: listening for remote gdb on port 7001
warn: Entering event queue @ 0. Starting simulation...
warn: Ignoring request to flush register windows.
warn: ignoring syscall time(4026527856, 4026528256, ...)
warn: ignoring syscall time(4026527408, 1375098, ...)
warn: ignoring syscall time(4026527320, 1, ...)
warn: ignoring syscall time(4026527056, 413, ...)
warn: ignoring syscall time(4026527056, 414, ...)
warn: ignoring syscall time(4026527296, 4026527696, ...)
warn: ignoring syscall time(4026526848, 1375098, ...)
warn: Increasing stack size by one page.
warn: ignoring syscall time(4026527056, 409, ...)
warn: ignoring syscall time(4026527056, 409, ...)
warn: ignoring syscall time(4026526968, 409, ...)
warn: ignoring syscall time(4026527048, 409, ...)
warn: ignoring syscall time(4026527008, 409, ...)
warn: ignoring syscall time(4026526992, 409, ...)
warn: ignoring syscall time(4026526992, 409, ...)
warn: ignoring syscall time(4026526880, 409, ...)
warn: ignoring syscall time(4026526320, 19045, ...)
warn: ignoring syscall time(4026526840, 409, ...)
warn: ignoring syscall time(4026526880, 409, ...)
warn: ignoring syscall time(4026526880, 409, ...)
warn: ignoring syscall time(4026526856, 409, ...)
warn: ignoring syscall time(4026526848, 409, ...)
warn: ignoring syscall time(4026526880, 409, ...)
warn: ignoring syscall time(4026526864, 409, ...)
warn: ignoring syscall time(4026526856, 409, ...)
warn: ignoring syscall time(4026526944, 409, ...)
warn: ignoring syscall time(4026527016, 4026527416, ...)
warn: ignoring syscall time(4026526568, 1375098, ...)
warn: ignoring syscall time(4026527192, 18732, ...)
warn: ignoring syscall time(4026526640, 409, ...)
warn: ignoring syscall time(4026526744, 0, ...)
warn: ignoring syscall time(4026527328, 0, ...)
warn: ignoring syscall time(4026527752, 225, ...)
warn: ignoring syscall time(4026527056, 409, ...)
warn: ignoring syscall time(4026526864, 409, ...)
warn: ignoring syscall time(4026526880, 409, ...)
warn: ignoring syscall time(4026527104, 4026527504, ...)
warn: ignoring syscall time(4026526656, 1375098, ...)
warn: ignoring syscall time(4026526832, 0, ...)
warn: ignoring syscall time(4026527328, 0, ...)
warn: ignoring syscall time(4026527192, 1879089152, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall times(4026527736, 246, ...)
warn: ignoring syscall time(4026527480, 1595768, ...)
warn: ignoring syscall time(4026526920, 17300, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026526920, 19045, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026527480, 0, ...)
warn: ignoring syscall time(4026526920, 19045, ...)
warn: ignoring syscall time(4026526920, 17300, ...)
warn: ignoring syscall time(4026525976, 20500, ...)
warn: ignoring syscall time(4026525976, 4026526444, ...)
warn: ignoring syscall time(4026526064, 7004192, ...)
warn: ignoring syscall time(4026527520, 4, ...)
warn: ignoring syscall time(4026525768, 0, ...)

View file

@ -0,0 +1,13 @@
M5 Simulator System
Copyright (c) 2001-2006
The Regents of The University of Michigan
All Rights Reserved
M5 compiled Mar 21 2007 00:48:18
M5 started Wed Mar 21 00:48:40 2007
M5 executing on zizzer.eecs.umich.edu
command line: build/SPARC_SE/m5.fast -d build/SPARC_SE/tests/fast/long/50.vortex/sparc/linux/simple-atomic tests/run.py long/50.vortex/sparc/linux/simple-atomic
Global frequency set at 1000000000000 ticks per second
Exiting @ tick 136246935 because target called exit()