Closed
Bug 1528399
Opened 7 years ago
Closed 7 years ago
arm64 trampolines align stack to 256 bytes (only 16 is required)
Categories
(Core :: JavaScript Engine: JIT, defect, P3)
Tracking
()
RESOLVED
FIXED
mozilla67
| Tracking | Status | |
|---|---|---|
| firefox67 | --- | fixed |
People
(Reporter: mgaudet, Assigned: nbp)
References
Details
(Whiteboard: [arm64:m3])
Attachments
(1 file)
Dmajor points out that our existing trampoline alignment code appears to be aligning the stack to 256-bytes, not 16 as required.
I expect the over-alignment is largely harmless, but we could save stack space by correcting this.
Marked as a dependent of Bug 1524419 to allow it to be resolved first.
| Assignee | ||
Updated•7 years ago
|
Blocks: Fennec-ARM64
| Assignee | ||
Updated•7 years ago
|
Assignee: nobody → nicolas.b.pierron
Status: NEW → ASSIGNED
| Assignee | ||
Comment 1•7 years ago
|
||
| Reporter | ||
Comment 2•7 years ago
|
||
Note: Bug 1524419 has a patch that would add another 256b alignment, it can be aligned to this if this lands first.
Pushed by npierron@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/08c00f2c0eab
ARM64: EnterJIT should align on 16 bytes instead of 256. r=sstangl
Comment 5•7 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in
before you can comment on or make changes to this bug.
Description
•