summaryrefslogtreecommitdiff
path: root/arch/x86/arch_x86.cpp
AgeCommit message (Collapse)Author
2026-06-04[x86] Emit bswap, popcnt, clz, and ctz instructions during liftingMark Rowe
2026-05-22Implement return value location handling for x86/x86_64 ELF ABIRusty Wagner
2026-05-22Initial support for Go and Pascal calling conventionsRusty Wagner
2026-05-22Add handling of structure returns and parameters in Windows x86/x64 calling ↵Rusty Wagner
conventions
2026-03-27Ensure rounding flag is properly emitted on some x86 floating point instructionsPeter LaFosse
2026-03-06Implement DTPOFF64 and DTPMOD64 relocations.Alexander Taylor
Finally closes #5463.
2026-02-27[MachO] Fix relocations from chained fixups not respecting addendsMark Rowe
The addends were correctly stored in the relocation info and displayed as offsets in linear view, but the relocation handlers never applied them. Reading from an address containing such a relocation would give an incorrect value.
2026-02-23[x86] Intel APX support (#6423)Avery
Co-authored-by: Mason Reed <mason@vector35.com>
2026-02-20Allow calling conventions to specify a list of registers that are required ↵Rusty Wagner
to be considered for heuristic calling convention detection
2026-01-23Add missing x86_64 relocations.Alexander Taylor
2026-01-23Implement R_386_IRELATIVE relocation handling.Alexander Taylor
Closes #7851.
2025-12-29Use session scoped logger instance for unhandled relocation informationMason Reed
Ran into this when running over certain object files on ppc, we can do it for all of them though.
2025-10-03Disable mpx mode in x86 as its been discontinued since 2019Peter LaFosse
2025-04-08Omit the branch when lifting xabortBrandon Miller
When not in RTM, the xabort intrinsic instruction is a NOP. When in RTM, the only way to resolve the branch destination is to resolve the fallback address computed by a seperate xbegin instruction
2025-03-21fix x86 settings text and use proper raw string markerJordan Wiens
2025-03-19Register relocation handlers for KCView typekat
2024-11-04Fix undefined behavior with COFF relocationsMason Reed
Was causing major instability with WARP signature generation
2024-09-13Ultimate.Alexander Taylor
2024-05-29Fix crash when reopening a binary with a valid X86_64_RELOC_SUBTRACTOR entryJosh Ferrell
2024-03-15Separate local variable tokens in higher level ILs from stack variable ↵Rusty Wagner
tokens in lower levels, and improve token usage in disassembly
2024-03-08Fix X86_64_RELOC_UNSIGNED not handling external symbolsVisual Ehrmanntraut
Signed-off-by: Visual Ehrmanntraut <30368284+VisualEhrmanntraut@users.noreply.github.com>
2024-03-05Move architecture modules into the API repoRusty Wagner