365a76cac5
wmoo: bugfix: need to restore state *inside* experiment loop
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1105 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-18 14:19:17 +00:00
83e6e1158d
wmoo: adapt main experiment to recent iteration counting changes
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1103 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-18 14:19:12 +00:00
f468a197f9
wmoo: wait n + m loop iterations, determine #instr from golden run
...
n=WEATHER_NUMITER_TRACING
- iterations that are traced (= fault-space width)
- yields #instructions to that point in the golden run
-> WEATHER_NUMINSTR_TRACING
m=WEATHER_NUMITER_AFTER
- iterations for observation afterwards (everything continuing OK?)
- yields additional #instructions for that second part
-> WEATHER_NUMINSTR_AFTER
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1102 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-18 14:19:08 +00:00
5f6d1f5e0a
wmoo: adapting to latest target update (wait machinery)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1099 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-18 12:36:47 +00:00
63add607a0
wmoo: 1 job = 8 experiments (all bit positions for one address)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1098 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-18 12:36:44 +00:00
0963a06209
wmoo: experiment works locally
...
TODO: more result checking
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1093 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-17 17:56:23 +00:00
a3ed6ea25e
wmoo: record trace, auto-generate ELF symbol info
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1090 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-17 17:01:01 +00:00
1437d14a67
wmoo: address update
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1086 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-17 13:37:46 +00:00
94361fb473
wmoo experiment WIP
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1084 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-17 13:30:04 +00:00
2cff263edd
checksum-oostubs: typo, TRAP details
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1078 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-16 11:42:29 +00:00
4b2b00011d
checksum-oostubs: another possible outcome (CLI+HLT)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1055 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-11 15:21:13 +00:00
6eddff0305
checksum-oostubs: debugging code
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1054 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-11 15:21:09 +00:00
454587ab60
coolchecksum: redundant variable
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1048 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-11 01:00:22 +00:00
00a93f5593
checksum-oostubs: tell the outside world what job we're working on
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1047 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-11 01:00:20 +00:00
60440de13a
checksum-oostubs: campaign works now
...
... but leaves a few clients in an endless loop, for unknown reasons.
Still debugging.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1046 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-11 01:00:18 +00:00
241c8f27a8
bugfix: std::vector elements may change their address
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1045 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-11 01:00:15 +00:00
465b7c4a92
checksum-oostubs: fault-space pruning, job enqueueing
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1043 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-10 19:35:40 +00:00
1867fa74a9
checksum-oostubs: experiment is a job client now
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1042 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-10 19:35:37 +00:00
e7c1118231
checksum-oostubs: not named CoolChecksum* anymore
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1041 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-10 19:35:35 +00:00
4a6c8a020a
checksum-oostubs: sanity check for injection IP
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1039 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-10 16:44:02 +00:00
084716fd05
checksum-oostubs: allow instr_offset = 0
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1038 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-10 16:44:00 +00:00
499bf7a4cb
checksum-oostubs: assertions regarding save/restore behavior
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1037 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-10 16:43:57 +00:00
08aa7ff3a3
checksum-oostubs: single experiments work now
...
next: campaign implementation
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1033 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-05 15:37:08 +00:00
c0f3aac4b7
typo
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1032 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-05 15:37:04 +00:00
d8bbc1e3f3
fireinterrupt example experiment
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1031 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-05 11:45:39 +00:00
a4bed2d329
checksum-oostubs: record memory-access trace
...
+ code simplifications, comments
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1029 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-04 16:06:08 +00:00
3a621275c0
auto-generated ecc_region.hpp
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1027 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-04 16:06:03 +00:00
aa7a8df499
removing spurious symlink
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1018 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-03 14:05:15 +00:00
8fe7182778
restoring original hscsimple experiment
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1014 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-31 17:35:31 +00:00
8663f008a3
BochsController.cc is back
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1013 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-30 15:35:41 +00:00
2a42b48417
Compile-time dependency check for coolchecksum added.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@987 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-12 15:42:02 +00:00
4a061ba4d0
hscsimple: config checks, use Logger
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@981 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-12 09:51:34 +00:00
c89561404b
make RegisterManager users compile again
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@980 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-12 09:51:32 +00:00
c42dee585f
re-enable configuration checks
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@979 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-12 09:51:30 +00:00
5690bfeb7d
no experiment is enabled by default
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@978 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-12 09:51:27 +00:00
f9d8469114
proper naming for Breakpoints aspect
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@977 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-12 08:51:50 +00:00
97534f7a19
treat AspectConfig like other configuration headers
...
This is temporary; we need a proper configuration tool for this.
- AspectConfig.hpp moves to config/AspectConfig.hpp.in
- generate configuration in build tree
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@958 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-08 22:54:05 +00:00
b70b6fb43a
another directory rename: failstar -> fail
...
"failstar" sounds like a name for a cruise liner from the 80s. As "*" isn't a
desirable part of directory names, just name the whole thing "fail/", the core
parts being stored in "fail/core/".
Additionally fixing two build system dependency issues:
- missing jobserver -> protomessages dependency
- broken bochs -> fail dependency (add_custom_target DEPENDS only allows plain
file dependencies ... cmake for the win)
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@956 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-03-08 19:43:02 +00:00