Bug 305676
| Summary: | [JSC] Tag StructureAlignedMemoryAllocator backing store with VM_MEMORY_JAVASCRIPT_CORE | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Marcus Plutowski <marcus_plutowski> |
| Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Marcus Plutowski
rdar://168019709
Prior to this commit, this tag has been used to identify Gigacage memory in particular. However, the Structure reservation has many of the same properties; both are
- large, singular VA regions,
- with special placement requirements,
- from which 'special' objects are sub-allocated
And so from the OS' perspective policies which might apply to one will tend to apply to the other.
This is in contrast with the current tag, which is the same as what is used for libpas backing stores, despite not having much in common at all with that use-case.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Marcus Plutowski
Pull request: https://github.com/WebKit/WebKit/pull/56746
EWS
Committed 305752@main (8e14da4a3ca4): <https://commits.webkit.org/305752@main>
Reviewed commits have been landed. Closing PR #56746 and removing active labels.