Open Bug 1471258 Opened 6 years ago Updated 2 years ago

JITed functions don't have a signature; and thus can't be checked by cfi-icall

Categories

(Core :: JavaScript Engine: JIT, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: tjr, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

When we JIT out a function and call it there is no signature during compilation for CFI's icall check to do anything intelligent. So we need to disable icall at that callsite.
Tom, did you meant to ask someone for a review, or is the patch not yet ready for review?
Flags: needinfo?(tom)
Priority: -- → P3
(In reply to Nicolas B. Pierron [:nbp] {backlog: 39} from comment #3)
> Tom, did you meant to ask someone for a review, or is the patch not yet
> ready for review?

It could be reviewed for sanity certainly; but I haven't asked anyone for review yet because I don't intend to land it until I have a lot of other pieces in place.
Flags: needinfo?(tom)
Assignee: tom → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: