Closed
Bug 1310271
Opened 9 years ago
Closed 2 years ago
Web Replay: Windows port
Categories
(Core Graveyard :: Web Replay, defect)
Core Graveyard
Web Replay
Tracking
(firefox52 wontfix)
RESOLVED
INCOMPLETE
| Tracking | Status | |
|---|---|---|
| firefox52 | --- | wontfix |
People
(Reporter: bhackett1024, Assigned: bhackett1024)
References
Details
Attachments
(1 file, 1 obsolete file)
|
230.41 KB,
patch
|
Details | Diff | Splinter Review |
The patches in bug 1207696 have a partial Windows port for web replay that will be disabled when that bug lands. This bug is about getting the Windows port to actually work.
The attached patch has changes on top of the patches in bug 1207696 to get the Windows port to completely record and replay an execution which loads an about:blank page. The next steps are to record/replay more complicated pages, to get graphics to work while replaying, and to port the snapshot mechanism used while rewinding to Windows.
| Assignee | ||
Updated•9 years ago
|
Assignee: nobody → bhackett1024
| Assignee | ||
Comment 1•9 years ago
|
||
Updated WIP. This patch works on the basic test page from bug 1207696, draws graphics (which didn't actually require any special work, due to the DrawTargetRecording abstraction), and is able to rewind and then immediately crash. Win32 has a wrinkle which other platforms don't have, which is that the WoW64 layer exists in userspace and writes to certain memory regions there. If we write to write protected memory while trying to unprotect that memory then there's a problem, and I'm still working through how to partition the memory between write protected regions and regions that are not protected but are manually compared with old copies when saving/restoring state.
Attachment #8801185 -
Attachment is obsolete: true
Comment 2•9 years ago
|
||
Too late for firefox 52, mass-wontfix.
Updated•8 years ago
|
Component: General → Web Replay
Updated•6 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•