Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline

mrutland (Mark Rutland)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 7 2020, 3:15 AM (203 w, 5 d)

Recent Activity

Jan 29 2020

mrutland added a comment to D72222: [Driver][CodeGen] Add -fpatchable-function-entry=N[,0].

I shall also mention that we are essentially making decisions for x86 people's endbr32/endbr64. I hope you can engage in x86 maintainers. Clang's current layout is recorded at D73071.

That's a good point w.r.t. x86; I will get in touch with the people working on ftrace and live-patching there

Jan 29 2020, 8:44 AM · Restricted Project
mrutland added a comment to D72222: [Driver][CodeGen] Add -fpatchable-function-entry=N[,0].

When -mbranch-protection=bti is used, due to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92424 (existing GCC releases have the issue), Linux/arch/arm64 has to make more checks to detect the combination.

Jan 29 2020, 6:26 AM · Restricted Project

Jan 24 2020

mrutland added a comment to D72222: [Driver][CodeGen] Add -fpatchable-function-entry=N[,0].
Jan 24 2020, 8:50 AM · Restricted Project

Jan 7 2020

mrutland added a comment to D72215: [AArch64] Add function attribute "patchable-function-entry" to add NOPs at function entry.

The N,M form (function entry points before the Mth NOP) is
currently only used by parisc.

Jan 7 2020, 3:32 AM · Restricted Project