public inbox for frysk-cvs@sourceware.org help / color / mirror / Atom feed
From: mcvet@sourceware.org To: frysk-cvs@sourceware.org Subject: frysk-core/frysk/util ChangeLog FCatch.java Te ... Date: Fri, 23 Feb 2007 15:08:00 -0000 [thread overview] Message-ID: <20070223150804.22121.qmail@sourceware.org> (raw) CVSROOT: /cvs/frysk Module name: frysk-core Changes by: mcvet@sourceware.org 2007-02-23 15:08:04 Modified files: frysk/util : ChangeLog FCatch.java TestFCatch.java Log message: 2007-02-23 Mike Cvet <mcvet@redhat.com> * FCatch.java (Blocker): Added. TaskObserver.Instruction blocking observer class. (signalObserver): Added. Add the same SignalObserver to each of the Tasks. (generateStackTrace): Decrement the numTasks counter. (removeObservers): Removed. (handleTaskBlock): Added. Switches on the signal value to appropriate update the stack trace StringBuffer. If all the tasks of the process have passed through, prints the StringBuffer and unblocks all the tasks. Fixes #3932. (CatchObserver.updateAttached): Initialize the global SignalObserver if it is null, and add to each task that passes through. (CatchObserver.updateTerminating): Removed eventloop stopping code. (CatchObserver.updateTerminated): Requests a stop from the eventloop if all the Tasks have completed stack tracing and are unblocked and terminated. Fixes #3932. (SignalObserver.updateSignaled): Assign some global variables from the signaled Task. Moved switch statement and stack trace calls to handleTaskBlock(). Block each of the threads of the process with an InstructionObserver. Fixes #4092. * TestFCatch.java: Added some more fields reflecting the above updates. (FCatchTester.Blocker): Added. Blocking TaskObserver.Instruction observer. (handleTaskBlock): Added. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/util/ChangeLog.diff?cvsroot=frysk&r1=1.99&r2=1.100 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/util/FCatch.java.diff?cvsroot=frysk&r1=1.8&r2=1.9 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/util/TestFCatch.java.diff?cvsroot=frysk&r1=1.4&r2=1.5
reply other threads:[~2007-02-23 15:08 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20070223150804.22121.qmail@sourceware.org \ --to=mcvet@sourceware.org \ --cc=frysk-cvs@sourceware.org \ --cc=frysk@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).