kingdido999
951bda3600
Format hashglobe #21373
2018-09-09 10:14:36 +08:00
Boris Chiou
aebe2cfac2
Dump the requested aligment if out of memory while allocating a table.
2018-01-02 11:31:03 +08:00
Boris Chiou
cfe6451d8e
hashglobe: Dump more information if out of memory while allocating a table.
...
Sometimes, we got a crash message:
"called `Result::unwrap()` on an `Err` value: FailedAllocationError {
reason: "out of memory when allocating RawTable" }" on stylo, but
this is not enough to debug, so let's add one more field in
FailedAllocationError, so we can know the size we are allocating.
2017-12-06 16:37:14 +08:00
Bobby Holley
3cffc8c427
Revert "Poison hashtable buffers."
...
This reverts commit c866486b99
.
2017-10-23 13:51:51 -07:00
Manish Goregaokar
d6bafde971
Revert "Add canary and journaling."
...
This reverts commit 58322d0021
.
2017-10-23 13:46:05 -07:00
Manish Goregaokar
f7ad19f500
Revert "Assert more things in hashtables."
...
This reverts commit e5023a3eb4
.
2017-10-23 13:45:57 -07:00
Manish Goregaokar
fde96d0ff5
Revert "Stuff HashMap journal into a string and verify invariants in a few more places."
...
This reverts commit 4b64390b81
.
2017-10-23 13:45:48 -07:00
Manish Goregaokar
d48aa12b8d
Revert "Report hash value at HashMap corruption location."
...
This reverts commit f7f898b3b3
.
2017-10-23 13:44:58 -07:00
Manish Goregaokar
bf69d1b460
Revert "Include map length in diagnostics"
...
This reverts commit a10329f8ff
.
2017-10-23 13:44:47 -07:00
Manish Goregaokar
a10329f8ff
Include map length in diagnostics
2017-10-20 16:31:42 -07:00
Alexis Beingessner
f7f898b3b3
Report hash value at HashMap corruption location.
2017-10-20 15:15:22 +02:00
Bobby Holley
4b64390b81
Stuff HashMap journal into a string and verify invariants in a few more places.
...
The RegisterAppMemory approach isn't working for some reason.
MozReview-Commit-ID: GjGaq6GALI5
2017-10-10 14:16:56 -07:00
Bobby Holley
e5023a3eb4
Assert more things in hashtables.
...
MozReview-Commit-ID: H8jKywUewcZ
2017-10-08 22:40:34 -07:00
Bobby Holley
58322d0021
Add canary and journaling.
...
MozReview-Commit-ID: 582ZiTmcvgs
2017-10-07 12:54:17 -07:00
Bobby Holley
c866486b99
Poison hashtable buffers.
...
MozReview-Commit-ID: 8uLGtFv6X4P
2017-10-04 15:59:04 -07:00
Bobby Holley
15b866d8de
Revert #18668 - Add mprotect diagnostics for HashMap crash
2017-10-03 12:44:26 -07:00
Bobby Holley
039fe176b9
Protect the hashmaps outside of rebuilds.
...
MozReview-Commit-ID: KACmfw4pZY2
2017-09-28 15:06:49 -07:00
Bobby Holley
ef042899d2
Round hashglobe allocations up to the nearest page size.
...
MozReview-Commit-ID: 34KFtcwCkBB
2017-09-28 15:06:48 -07:00
Manish Goregaokar
02fe616b86
Clean imports in hashglobe
2017-09-05 14:00:01 -07:00
Manish Goregaokar
5d3115fa8e
Move to components/hashglobe
2017-08-31 15:17:02 -07:00