summaryrefslogtreecommitdiff
path: root/bolt/lib/Rewrite/LinuxKernelRewriter.cpp
AgeCommit message (Expand)Author
2025-06-19[BOLT][Linux] Fix linux_banner lookup (#144962)Maksim Panchenko
2024-12-26[BOLT] Detect Linux kernel version if the binary is a Linux kernel (#119088)Franklin
2024-12-19[BOLT][Linux] Refactor reading of PC-relative addresses. NFCI (#120491)Maksim Panchenko
2024-06-27[BOLT][Linux] Support ORC for alternative instructions (#96709)Maksim Panchenko
2024-06-18[BOLT] Skip optimization of functions with alt instructions (#95172)Maksim Panchenko
2024-06-13[BOLT] Fix duplicate diagnostic message (#95167)Maksim Panchenko
2024-06-11[BOLT] Add auto parsing for Linux kernel .altinstructions (#95068)Maksim Panchenko
2024-05-24[BOLT][NFCI] Fix return type of BC::getSignedValueAtAddress (#91664)Amir Ayupov
2024-05-02[BOLT] Add support for Linux kernel .smp_locks section (#90798)Maksim Panchenko
2024-05-01[BOLT] Register Linux kernel dynamic branch offsets (#90677)Maksim Panchenko
2024-05-01[BOLT] Add split function support for the Linux kernel (#90541)Maksim Panchenko
2024-04-30[BOLT] Fix a warningKazu Hirata
2024-04-30[BOLT] Add ORC validation for the Linux kernel (#90660)Maksim Panchenko
2024-03-28[BOLT] Add rewriting support for Linux kernel __bug_table (#86908)Maksim Panchenko
2024-03-22[BOLT] Skip functions with unsupported Linux kernel features (#86345)Maksim Panchenko
2024-03-21[BOLT] Fix unused variable warningsKazu Hirata
2024-03-21[BOLT] Add support for Linux kernel static keys jump table (#86090)Maksim Panchenko
2024-03-12[BOLT] Add support for Linux kernel PCI fixup section (#84982)Maksim Panchenko
2024-03-07[BOLT] Properly propagate Cursor errors (#84378)Maksim Panchenko
2024-03-07[BOLT] Add reading support for Linux kernel .altinstructions section (#84283)Maksim Panchenko
2024-03-06[BOLT] Add reading support for Linux kernel __bug_table section (#84082)Maksim Panchenko
2024-03-05[BOLT] Add reading support for Linux kernel .parainstructions section (#83965)Maksim Panchenko
2024-03-04[BOLT] Add reading support for Linux kernel exception table (#83100)Maksim Panchenko
2024-02-27[BOLT] Refactor interface for instruction labels. NFCI (#83209)Maksim Panchenko
2024-02-19[BOLT][NFC] Switch logging in LinuxKernelRewriter (#82195)Maksim Panchenko
2024-02-18[BOLT] Add support for Linux kernel static calls table (#82072)Maksim Panchenko
2024-02-16[BOLT][NFC] Remove redundant assertion (#82056)Maksim Panchenko
2024-02-16[BOLT] Add writing support for Linux kernel ORC (#80950)Maksim Panchenko
2024-01-30[BOLT] Detect Linux kernel based on ELF program headers (#80086)Maksim Panchenko
2024-01-29[BOLT] Fix comparison function for Linux ORC entries (#79921)Maksim Panchenko
2024-01-29[BOLT] Add metadata pre-emit finalization interface (#79925)Maksim Panchenko
2023-07-20[BOLT] Improve Linux Kernel ORC readerMaksim Panchenko
2023-07-13[BOLT] Attach ORC info to instructions in CFGMaksim Panchenko
2023-07-13[BOLT] Add reading support for Linux ORC sectionsMaksim Panchenko
2023-07-06[BOLT][NFCI] Migrate Linux Kernel handling code to MetadataRewriterMaksim Panchenko