You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new drmemtrace scheduler has been focused on offline use. It only interleaves separate input reader_t streams. Yet online mode uses a single reader_t for the entire process, so the scheduler does not do any scheduling of separate threads inside the analyzed process. This is a feature request to add that support, with the primary use case being simulators like dr$sim where we don't want either the as-traced schedule (-cpu_scheduling) nor the simplistic static scheduling inside dr$sim. Possibilities include ipc_reader_t multiplexing separate reader_t interfaces and not changing the scheduler; or changing the scheduler.
The text was updated successfully, but these errors were encountered:
The new drmemtrace scheduler has been focused on offline use. It only interleaves separate input reader_t streams. Yet online mode uses a single reader_t for the entire process, so the scheduler does not do any scheduling of separate threads inside the analyzed process. This is a feature request to add that support, with the primary use case being simulators like dr$sim where we don't want either the as-traced schedule (-cpu_scheduling) nor the simplistic static scheduling inside dr$sim. Possibilities include ipc_reader_t multiplexing separate reader_t interfaces and not changing the scheduler; or changing the scheduler.
The text was updated successfully, but these errors were encountered: