facebookarchive / BOLT

Binary Optimization and Layout Tool - A linux command-line utility used for optimizing performance of binaries
2.51k stars 178 forks source link

When we can start bolting linux kernel? #164

Open osevan opened 3 years ago

osevan commented 3 years ago

Linux kernel bolting is needed !!!

DreamTeamWangbowen commented 2 years ago

is ok now?

aaupov commented 2 years ago

Not yet. Kernel support is in plans for this year, with an initial support for rewriting functions and booting optimized kernel aimed at the end of Q1'22.

yota9 commented 2 years ago

Wow, cool news @aaupov ! :)

maksfb commented 2 years ago

That's our optimistic plan. At the moment we are still a bit backlogged. @yota9, would you be interested in contributing?

yota9 commented 2 years ago

Sure @maksfb , it looks like great task from my personal perspective, thanks! :) For now I'm working on other new task (connected to heap profiling), but I will try to keep up with everything :)

maksfb commented 2 years ago

Nice. Will you be using BOLT at any stage for the heap profiling?

yota9 commented 2 years ago

@maksfb I'm started from profiling using BOLT, yes. I hope the google will introduce tcmalloc api for this purpose while I'm busy with this :)