Bug 300611
| Summary: | Make HAVE(36BIT_ADDRESS) a top level compile time flag. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mark Lam <mark.lam> |
| Component: | JavaScriptCore | Assignee: | Mark Lam <mark.lam> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Mark Lam
It was previously only defined in CompactPtr.h. This way, we can use this flag (and its libpas and bmalloc equivalents) to uniformly control all code that are conditional on the platform having 36-bit data addresses instead of inferring it from MACH_VM_MAX_ADDRESS_RAW. This also makes it easier to later grep for all these places that rely on having 36-bit data addresses.
rdar://162307680
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Mark Lam
Pull request: https://github.com/WebKit/WebKit/pull/52224
EWS
Committed 301407@main (640f12012b64): <https://commits.webkit.org/301407@main>
Reviewed commits have been landed. Closing PR #52224 and removing active labels.