Commit Graph

25 Commits

Author SHA1 Message Date
Rafael Ávila de Espíndola
2004f88edb Bug 846471 - Poison NtWriteFile. r=BenWa. 2013-03-06 10:11:57 -05:00
Rafael Ávila de Espíndola
e9f7698e48 Bug 847492 - Don't special case stdin and stdout. r=BenWa. 2013-03-04 14:06:19 -05:00
Rafael Ávila de Espíndola
371f5d9835 Bug 846298 - Misc cleanups to the write poisoning base/OS split. r=BenWa. 2013-02-28 16:35:18 -05:00
Rafael Ávila de Espíndola
185b2b7c5b Bug 845613 - Locking issues in the write poisoning code. r=BenWa. 2013-02-28 11:34:58 -05:00
Rafael Ávila de Espíndola
427fd2f41b Bug 840758 - Get the profile directory earlier. r=BenWa. 2013-02-13 13:53:21 -05:00
Rafael Ávila de Espíndola
a5d2756fed Revert fa1f52704c9e. r=bustage. 2013-02-13 08:54:32 -05:00
Rafael Ávila de Espíndola
8e1799d4e7 Bug 840758 - Get the profile directory earlier. r=BenWa. 2013-02-13 08:08:40 -05:00
Benoit Girard
b1106f748c Bug 820852 - Implement write poisoning on Windows. r=ehsan,espindola 2013-01-10 16:50:16 -05:00
Rafael Ávila de Espíndola
2a3a4c828a Bug 830584 - Write and read the module id to/from the late writes file. r=vladan. 2013-01-15 18:55:35 -05:00
Nicholas Nethercote
17d30f9a25 Bug 818793 - Add a |aMaxFrames| parameter to NS_StackWalk. r=jlebar,glandium; sr=dbaron. 2012-12-20 21:31:57 -08:00
Rafael Ávila de Espíndola
8ce812e4dc Bug 822825 - Java plugin hits mozPoisonWriteMac ValidWriteAssert assertion on shutdown. r=BenWa. 2012-12-25 19:27:01 -05:00
Bas Schouten
c1daf2b274 Bug 816117 - Part 1: Add the ability to pass around a windows Thread Context to StackWalkMain64. r=ehsan 2012-12-08 06:15:21 +01:00
Rafael Ávila de Espíndola
34fcdf0eab Bug 808699 - Change the wire format for hang reports. r=vladan. 2012-11-20 09:45:14 -05:00
Rafael Ávila de Espíndola
3fbbadfa92 Bug 804828 - Talagent trips ValidWriteAssert (when Firefox tries to restart in safe mode due to previous crashes). r=ted. 2012-10-31 14:18:03 -04:00
Rafael Ávila de Espíndola
6d351747fd Bug 777122 - Add telemetry reporting of late writes. r=jlebar. 2012-10-24 15:42:54 -04:00
Phil Ringnalda
9fa89a9b33 Back out 46e58a7ec55e and 597981ef2ef5 (bug 777122) for Windows build failures 2012-10-24 07:38:20 -07:00
Rafael Ávila de Espíndola
c68c702e91 Bug 777122 - Add telemetry reporting of late writes. r=jlebar.
Nit missing from the previous patch.
DONTBUILD.
2012-10-24 09:30:41 -04:00
Rafael Ávila de Espíndola
cf86f4fd7e Bug 777122 - Add telemetry reporting of late writes. r=jlebar.
Record late writes to disk and unique them with sha1.
2012-10-24 09:27:49 -04:00
Rafael Ávila de Espíndola
edf6fafadb Bug 786019 - gcc 4.2 is dead, simplify code that was complicated because of
gcc 4.2 support.
2012-09-10 09:19:46 -04:00
Randell Jesup
3b4961b603 Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg 2012-09-01 22:35:17 -04:00
Rafael Ávila de Espíndola
2da5ebd162 Bug 783154 - Refactor the chrome hang code to use the same class as write poisoning. r=taras,benwa,vladan. 2012-08-21 17:14:38 -04:00
Rafael Ávila de Espíndola
8c3cfe848b Bug 780272 - Audit calls to MozillaUnRegisterDebugFD. r=jlebar. 2012-08-10 12:40:21 -04:00
Rafael Ávila de Espíndola
485412262c Bug 777122 - Add telemetry reporting of late writes. r=jlebar.
patch2: Enable on release builds and record the last write to disk.
2012-08-07 17:49:30 -04:00
Rafael Ávila de Espíndola
dd06082460 Bug 777122 - Add telemetry reporting of late writes. r=nfroyd.
patch1: drop aborts.
2012-08-02 14:05:54 -04:00
Rafael Ávila de Espíndola
c5005534a5 Bug 732173 - poison write during shutdown in a debug build. r=ted.
With this patch we now patch the write functions during shutdown in a debug
build and abort if a non white listed write is found.
2012-07-03 09:15:34 -04:00