aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Core/Relocation.cpp
AgeCommit message (Expand)AuthorFilesLines
5 hours[BOLT][AArch64] Skip R_AARCH64_TLSDESC_CALL relocation (#161610)Maksim Panchenko1-7/+8
2025-07-30[BOLT] Allow to compile with MSVC (#151189)Dmitry Vasilyev1-4/+4
2025-04-16[BOLT][Instrumentation] Initial instrumentation support for RISCV64 (#133882)wangjue1-0/+4
2025-04-14[BOLT] Support relative vtable (#135449)YongKang Zhu1-0/+4
2025-04-04[BOLT] Skip out-of-range pending relocations (#116964)Paschalis Mpeis1-0/+33
2025-03-14[BOLT] Pass unfiltered relocations to disassembler. NFCI (#131202)Maksim Panchenko1-85/+0
2025-03-14[BOLT] Change Relocation Type to 32-bit NFCI (#130792)Paschalis Mpeis1-48/+55
2025-03-05[BOLT][AArch64] Keep relocations for linker-relaxed instructions. NFCI (#129980)Maksim Panchenko1-23/+0
2024-12-20[BOLT][AArch64] Adds tls relocations support (#117465)Alexey Moksyakov1-0/+8
2024-04-15[BOLT][NFC] Refactor relocation printing (#88180)Nathan Sidwell1-9/+13
2024-04-08[BOLT][NFC] Refactor relocation arch selection (#87829)Nathan Sidwell1-51/+144
2024-03-04[BOLT] support AArch64 JUMP26 createRelocation (#83531)sinan1-0/+8
2023-11-09[BOLT] Fix typos (#68121)spaette1-2/+2
2023-11-08[BOLT] Support instrumentation hook via DT_FINI_ARRAY (#67348)Job Noorman1-0/+2
2023-10-06[BOLT] Improve handling of relocations targeting specific instructions (#66395)Job Noorman1-0/+13
2023-10-05[BOLT][RISCV] Implement TLS le/ie relocations (#67112)Job Noorman1-0/+26
2023-10-02[BOLT] Support input binaries that use R_X86_GOTPC64Rafael Auler1-0/+9
2023-09-27[BOLT][RISCV] Implement R_RISCV_64 (#67558)Job Noorman1-1/+17
2023-09-26[BOLT][RISCV] Implement LO/HI relocations (#67444)Job Noorman1-0/+12
2023-09-18[Bolt] fix a relocation bug for R_AARCH64_CALL26Sinan Lin1-1/+1
2023-09-09[BOLT][RISCV] Implement R_RISCV_PCREL_LO12_S (#65204)Job Noorman1-0/+9
2023-08-23[BOLT] Implement createRelocation for AArch64zhoujiapeng1-0/+7
2023-06-22[BOLT][RISCV] Implement R_RISCV_ADD32/SUB32Job Noorman1-1/+20
2023-06-19[BOLT] Implement composed relocationsJob Noorman1-23/+32
2023-06-16[BOLT] Add minimal RISC-V 64-bit supportJob Noorman1-1/+181
2023-05-11[BOLT] Fix flush pending relocsRafael Auler1-8/+8
2023-03-17[BOLT] Add .relr.dyn section supportVladislav Khmelevsky1-0/+6
2023-02-22[BOLT] Fix data reoder for aarch64Vladislav Khmelevsky1-0/+6
2023-02-06[BOLT][NFC] Replace anonymous namespace functions with staticAmir Ayupov1-22/+21
2022-12-23[BOLT][AArch64] Handle adrp+ld64 linker relaxationsVladislav Khmelevsky1-3/+16
2022-07-11Revert "Rebase: [Facebook] Revert "[BOLT] Update dynamic relocations from sec...spupyrev1-8/+10
2022-07-11Rebase: [Facebook] Revert "[BOLT] Update dynamic relocations from section rel...Maksim Panchenko1-10/+8
2022-06-13[BOLT][AARCH64] Skip R_AARCH64_LD_PREL_LO19 relocationVladislav Khmelevsky1-0/+12
2022-06-09[BOLT] Add support for GOTPCRELX relocationsMaksim Panchenko1-0/+6
2022-04-21[BOLT] Add R_AARCH64_PREL16/32/64 relocations supportAlexey Moksyakov1-0/+12
2022-04-13[BOLT] Update skipRelocation for aarch64Vladislav Khmelevsky1-7/+20
2022-02-23[BOLT] Support PC-relative relocations with addendsMaksim Panchenko1-1/+5
2022-02-16[BOLT] Update dynamic relocations from section relocationsVladislav Khmelevsky1-8/+10
2022-02-09Add missing MC includes in bolt/serge-sans-paille1-0/+2
2021-12-21[BOLT][NFC] Fix file-description commentsMaksim Panchenko1-1/+3
2021-12-08[PR] Fix update-debug-sections for AArch64Elvina Yakubova1-0/+33
2021-12-14[BOLT][NFC] Reformat with clang-formatMaksim Panchenko1-12/+8
2021-11-29[BOLT][NFC] Better diagnostics for unsupported relocation typesAmir Ayupov1-1/+4
2021-10-19[PR] Aarch64: Add ABS32/16 relocations supportVladislav Khmelevsky1-0/+9
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler1-0/+592