Major rewrite of process stop/continue decision mechanism:
authorlegendre1 <legendre1@auk60.llnl.gov>
Mon, 11 Jul 2011 23:16:29 +0000 (16:16 -0700)
committerlegendre1 <legendre1@auk60.llnl.gov>
Mon, 11 Jul 2011 23:16:29 +0000 (16:16 -0700)
commit76eb9d44256d497366eaf8a91e2203a2935c1b6c
tree1ae19d295ae98f393c3cdbb00fe19e5ee5c6bf9f
parenta2e35bd43a19d69f127ad0b9e8fb153af7c08455
Major rewrite of process stop/continue decision mechanism:
- Use Counter objects to track whether we should block in the main queue
- Use multiple StateTracker objects in place of single InternalState to track whether to stop/continue

Currently works on linux
55 files changed:
proccontrol/h/Event.h
proccontrol/h/EventType.h
proccontrol/h/Handler.h
proccontrol/h/Mailbox.h
proccontrol/h/PCErrors.h
proccontrol/src/bluegene.C
proccontrol/src/bluegene.h
proccontrol/src/event.C
proccontrol/src/generator.C
proccontrol/src/handler.C
proccontrol/src/int_event.h
proccontrol/src/int_handler.h
proccontrol/src/int_process.h
proccontrol/src/int_thread_db.C
proccontrol/src/irpc.C
proccontrol/src/irpc.h
proccontrol/src/linux.C
proccontrol/src/linux.h
proccontrol/src/mailbox.C
proccontrol/src/pcerrors.C
proccontrol/src/process.C
proccontrol/src/response.C
proccontrol/src/unix.C
proccontrol/x86_64_cnl/Makefile
stackwalk/x86_64_cnl/Makefile
testsuite/amd64-unknown-freebsd7.2/test_info_new.gen.C
testsuite/amd64-unknown-freebsd7.2/tuples
testsuite/i386-unknown-freebsd7.2/test_info_new.gen.C
testsuite/i386-unknown-freebsd7.2/tuples
testsuite/i386-unknown-linux2.4/test_info_new.gen.C
testsuite/i386-unknown-linux2.4/tuples
testsuite/make.module.tmpl
testsuite/ppc32_bgp/test_info_new.gen.C
testsuite/ppc32_bgp/tuples
testsuite/ppc32_bgp_ion/test_info_new.gen.C
testsuite/ppc32_bgp_ion/tuples
testsuite/src/CmdLine.C
testsuite/src/TestOutputDriver.C
testsuite/src/TestOutputDriver.h
testsuite/src/connection.C [new file with mode: 0644]
testsuite/src/proccontrol/pc_singlestep.C
testsuite/src/proccontrol/pc_thread_cont_mutatee.c
testsuite/src/proccontrol/pcontrol_mutatee_tools.c
testsuite/src/proccontrol/proccontrol_comp.C
testsuite/src/proccontrol/proccontrol_comp.h
testsuite/src/remotetest.C
testsuite/src/remotetest.h
testsuite/src/specification/spec-grouped.pl
testsuite/src/test_driver.C
testsuite/src/testdriver_be.C
testsuite/src/testdriver_wrapper.C [new file with mode: 0644]
testsuite/x86_64-unknown-linux2.4/test_info_new.gen.C
testsuite/x86_64-unknown-linux2.4/tuples
testsuite/x86_64_cnl/test_info_new.gen.C
testsuite/x86_64_cnl/tuples