Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up desched notifications and clear them. Another piece of #7. #175

Merged
merged 1 commit into from
Jul 2, 2013

Conversation

joneschrisg
Copy link
Contributor

This gets the desched machinery working for recording, but we fall
over in replay because get a trace event at the first syscall stored
in the syscall buffer, instead of the one that the tracee was in when
it was desched'd. This is fairly tricky, needs more thought.

A few more features were added in service of desched

  • sharing desched counter fds
  • new fcntl() sub-ops
  • clean up buffer-flush replay code a bit
  • buffering sched_yield() (for testing)

…gger#7.

This gets the desched machinery working for recording, but we fall
over in replay because get a trace event at the first syscall stored
in the syscall buffer, instead of the one that the tracee was in when
it was desched'd.  This is fairly tricky, needs more thought.

A few more features were added in service of desched

* sharing desched counter fds
* new fcntl() sub-ops
* clean up buffer-flush replay code a bit
* buffering sched_yield() (for testing)
joneschrisg added a commit that referenced this pull request Jul 2, 2013
Set up desched notifications and clear them. Another piece of #7.
@joneschrisg joneschrisg merged commit f000ac9 into rr-debugger:master Jul 2, 2013
@joneschrisg joneschrisg deleted the use-desched-event branch July 2, 2013 04:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant