aboutsummaryrefslogtreecommitdiff
path: root/bolt/include
AgeCommit message (Expand)AuthorFilesLines
2025-12-01[BOLT] Improve DWARF CFI generation for pac-ret binaries (#163381)Gergely Bálint1-2/+23
2025-12-01[BOLT] Support runtime library hook via DT_INIT_ARRAY (#167467)Vasily Leonenko2-1/+19
2025-11-27[bolt][aarch64] Change indirect call instrumentation snippetAlexey Moksyakov1-0/+5
2025-11-26[BOLT][BTI] Add MCPlusBuilder::updateBTIVariant (#167308)Gergely Bálint1-0/+6
2025-11-25[BOLT][BTI] Add MCPlusBuilder::isBTILandingPad (#167306)Gergely Bálint1-0/+14
2025-11-25[BOLT][BTI] Add MCPlusBuilder::createBTI (#167305)Gergely Bálint1-0/+5
2025-11-24[BOLT] Extend Inliner to work on functions with Pointer Authentication (#162458)Gergely Bálint1-0/+6
2025-11-14[BOLT][print] Add option '--print-only-file' (NFC) (#168023)YongKang Zhu1-0/+3
2025-11-11[BOLT] Move call probe information to CallSiteInfoAmir Ayupov2-32/+29
2025-11-11[BOLT][DWARF] Slice .debug_str from the DWP for each CU (#159540)Liu Ke1-0/+12
2025-11-10[BOLT][AArch64] Add more heuristics on epilogue determination (#167077)YongKang Zhu1-0/+5
2025-11-10[BOLT] Simplify RAState helpers (NFCI) (#162820)Gergely Bálint1-13/+6
2025-11-09[BOLT] Support restartable sequences in tcmalloc (#167195)Maksim Panchenko1-2/+4
2025-11-08[BOLT] Refactor tracking internals of BinaryFunction. NFCI (#167074)Maksim Panchenko2-1/+29
2025-11-07[BOLT] Refactor undefined symbols handling. NFCI (#167075)Maksim Panchenko1-3/+0
2025-11-04[BOLT][AArch64] Run LDR relaxation (#165787)YongKang Zhu3-12/+35
2025-10-31[BOLT] Refactor handling of branch targets. NFCI (#165828)Maksim Panchenko1-0/+10
2025-10-29[BOLT][NFC] Drop unused profile staleness stats (#165489)Amir Ayupov1-5/+0
2025-10-28[BOLT] Fix thread-safety of MarkRAStates (#165368)Gergely Bálint1-0/+5
2025-10-25[BOLT] Remove CreatePastEnd parameter in getOrCreateLocalLabel(). NFC (#165065)Maksim Panchenko1-5/+3
2025-10-22[BOLT][AArch64] Validate code padding (#164037)YongKang Zhu1-5/+11
2025-10-15[BOLT][NFC] Rename getNames for PLT, TailDuplication (#119870)Paschalis Mpeis2-2/+2
2025-10-14[bolt] Fix typos discovered by codespell (#124726)Christian Clauss10-14/+14
2025-10-08Reapply "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries...Gergely Bálint6-1/+204
2025-10-07Revert "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries ...Gergely Bálint6-204/+1
2025-10-07[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac...Gergely Bálint6-1/+204
2025-10-03[BOLT][AArch64] Refuse to run CDSplit pass (#159351)Paschalis Mpeis2-19/+20
2025-10-03[BOLT] Add GNUPropertyRewriter and warn on AArch64 BTI note (#161206)Gergely Bálint2-0/+8
2025-10-01[BOLT] Remove unused parameter. NFC (#161617)Maksim Panchenko1-3/+2
2025-09-30[BOLT] Introduce helpers to match `MCInst`s one at a time (NFC) (#138883)Anatoly Trosinenko1-0/+166
2025-09-30[BOLT] Refactor MCInstReference and move it to Core (NFC) (#155846)Anatoly Trosinenko2-175/+182
2025-09-25[BOLT] Add heuristics to determine constant island's alignment (#159486)YongKang Zhu1-6/+6
2025-09-25[BOLT][AArch64][instr] Consider targeting ARM64 CPUs without LSE support (#15...YongKang Zhu1-3/+9
2025-09-23[BOLT] Avoid n^2 complexity in fixBranches(). NFCI (#160407)Maksim Panchenko1-5/+16
2025-09-23[BOLT][DWARF] Skip processing DWARF CUs with a DWO ID but no DWO name (#154749)Jinjie Huang2-1/+5
2025-09-12[BOLT] fix print-mem-data not working (#156332)Haibo Jiang1-1/+2
2025-09-11[BOLT] Fix debug line emission for functions in multiple compilation units (#...Grigory Pastukhov3-30/+115
2025-09-09[BOLT][AArch64] Inlining of Memcpy (#154929)YafetBeyene1-0/+26
2025-08-27Revert "[BOLT] Refactor MCInstReference and move it to Core (NFC)" (#155639)Anatoly Trosinenko2-156/+175
2025-08-27[BOLT] Refactor MCInstReference and move it to Core (NFC) (#138655)Anatoly Trosinenko2-175/+156
2025-08-25[BOLT] Gadget scanner: account for BRK when searching for auth oracles (#137975)Anatoly Trosinenko1-0/+14
2025-08-22[BOLT] Add dump-dot-func option for selective function CFG dumping (#153007)YafetBeyene1-0/+9
2025-08-20[BOLT] Validate extra entry point by querying data marker symbols (#154611)YongKang Zhu2-6/+1
2025-08-15[BOLT] Do not use HLT as split point when build the CFG (#150963)Haibo Jiang1-0/+4
2025-08-07Revert "[BOLT][NFC] Register profiled functions once (#150622)" (#152597)Rafael Auler1-3/+0
2025-07-28[BOLT][NFC] Register profiled functions once (#150622)Amir Ayupov1-0/+3
2025-07-12[BOLT] Impute missing trace fall-through (#145258)Amir Ayupov2-1/+53
2025-07-10[BOLT] Ensure remember and restore CFIs are in the same list (#144348)Asher Dobrescu1-1/+5
2025-07-07[BOLT][NFCI] Report perf script time (#147232)Amir Ayupov1-2/+1
2025-07-02[BOLT] Decouple new segment creation from PHDR rewrite. NFCI (#146111)Maksim Panchenko2-2/+11