Open Bug 1658385 Opened 6 months ago Updated 5 months ago

add arm64 support to xpcom/build/mach_override.c

Categories

(Core :: XPCOM, defect)

ARM64
macOS
defect

Tracking

()

REOPENED
81 Branch
Tracking Status
firefox81 --- affected

People

(Reporter: froydnj, Assigned: glandium)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

I really hope some motivated people from upstream have fixed this already.

(In reply to Nathan Froyd [:froydnj] from comment #0)

I really hope some motivated people from upstream have fixed this already.

No, upstream is essentially dead.
Copy/paste from me on matrix:

it strikes me that mach_override is essentially the same thing as what we use to intercept function calls on windows (mozglue/misc/interceptor), which already has code for arm64. I wonder how much work it would be to make the mozglue thing cross-platform.

Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/c878b0fb16c7
Exclude mach_override code on aarch64 builds for now. r=froydnj
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch

Forgot to mark leave-open before the merge.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
You need to log in before you can comment on or make changes to this bug.