summaryrefslogtreecommitdiff
path: root/compiler-rt/lib/orc/macho_platform.cpp
AgeCommit message (Expand)Author
2025-03-07[ORC-RT] Rename 'orc_rt_*CWrapper*' types and functions to 'orc_rt_*Wrapper*'.Lang Hames
2025-02-05Re-reapply "[ORC] Enable JIT support for the compact-unwind..." with fixes.Lang Hames
2025-01-30Revert "Reapply "[ORC] Enable JIT support for the compact-unwind frame..." wi...Ben Langmuir
2025-01-30Reapply "[ORC] Enable JIT support for the compact-unwind frame..." with fixes.Lang Hames
2025-01-24Revert "[ORC] Enable JIT support for the compact-unwind frame info format..."Lang Hames
2025-01-23[ORC] Enable JIT support for the compact-unwind frame info format on Darwin.Lang Hames
2024-10-17[Orc][Runtime] Refactor `dlupdate` to remove the `mode` argument (#110491)SahilPatidar
2024-09-30[ORC-RT] Rename sections_tracker.h to record_section_tracker.h.Lang Hames
2024-09-28[ORC][Runtime] Enhancing ELF Platform with Push-Request Model for Initializer...SahilPatidar
2024-09-11[ORC][Runtime] Add `dlupdate` for MachO (#97441)SahilPatidar
2024-09-10Re-apply "[ORC-RT] Replace FnTag arg of WrapperFunction::call..." with fixes.Lang Hames
2024-09-10Revert "[ORC-RT] Replace FnTag arg of WrapperFunction::call with generic disp...Mikhail Goncharov
2024-09-10[ORC-RT] Replace FnTag arg of WrapperFunction::call with generic dispatch arg.Lang Hames
2024-09-09[ORC-RT] Remove double underscore from the orc_rt namespace.Lang Hames
2024-08-23[orc][mach-o] Unlock the JITDylib state mutex during +load (#105333)Ben Langmuir
2023-12-19[ORC-RT] Fix ptrauth signing for dlsym return value (#75972)Ben Langmuir
2023-12-08[ORC-RT][ORC][MachO] Fix build after 437b4f1cJan Svoboda
2023-12-08[ORC-RT][ORC][MachO] Refactor dlsym to extract a reusable bulk-lookup API.Lang Hames
2023-12-07[ORC-RT][ORC][MachO] Fix some issues with executor-side symbol tables.Lang Hames
2023-12-02[ORC-RT][ORC][MachO] Add executor-side symbol tables to MachO platform support.Lang Hames
2023-07-28[ORC-RT] Fix typo in debugging output.Lang Hames
2023-04-17[ORC-RT] Don't check for objc image registration functions unless needed.Lang Hames
2023-04-11[ORC] Fix fallout from switch to _objc_map/load_images-based registration.Lang Hames
2023-04-08[ORC][ORC-RT][MachO] Use _objc_(map|load)_images for ObjC & Swift registration.Lang Hames
2023-02-21[ORC-RT] Remove the '__' prefix from the ORC runtime's public API.Lang Hames
2023-02-21[ORC-RT][MachO] Use 'UseCallbackStyleUnwindInfo' flag, rather than re-test.Lang Hames
2023-01-19[ORC][ORC-RT] Add support for callback-based lookup of JIT'd MachO unwind info.Lang Hames
2023-01-17[ORC-RT] Reapply ab59185fbfb (Add IntervalMap/Set), with missing files included.Lang Hames
2023-01-17Revert "[ORC-RT] Add IntervalMap and IntervalSet collections."Kazu Hirata
2023-01-17[ORC-RT] Add IntervalMap and IntervalSet collections.Lang Hames
2023-01-13[ORC] Introduce deferred allocation-actions scheme for MachOPlatform bootstrap.Lang Hames
2022-11-11[ORC-RT][MachO] Unlock JDStatesMutex during push-initializers to avoid deadlock.Lang Hames
2022-11-09[ORC-RT][MachO] Add RecordSectionsTracker utility to track metadata sections.Lang Hames
2022-09-16[ORC][ORC-RT][MachO] Reset __data and __common sections on library close.Lang Hames
2022-08-07[ORC-RT] Fix missing #include <string_view>s.Lang Hames
2022-08-07[ORC-RT] Drop __orc_rt::string_view now that we have c++17.Lang Hames
2022-08-04[orc-rt] Fix swift protocol metadata registrationBen Langmuir
2022-02-08[ORC-RT] Fix missing #include from f9aef477ebc.Lang Hames
2022-02-08[ORC][ORC-RT] Rewrite the MachO platform to use allocation actions.Lang Hames
2022-01-16[ORC-RT] Remove some stale comments.Lang Hames
2022-01-16[ORC-RT] Update WrapperFunctionCall for 089acf25223.Lang Hames
2022-01-08[ORC][JITLink] Merge JITLink AllocActionCall and ORC WrapperFunctionCall.Lang Hames
2021-11-12[ORC][ORC-RT] Register type metadata from __swift5_types MachO sectionBen Langmuir
2021-11-12[ORC-RT][llvm-jitlink] Fix a buggy check in ORC-RT MachO TLV deregistration.Lang Hames
2021-10-31[ORC][ORC-RT] Switch MachO EH/TLV registration from EPC-calls to alloc actions.Lang Hames
2021-10-27[ORC-RT] Fix objc selector corruptionBen Langmuir
2021-10-21[ORC-RT] Remove stray printf debugging output.Lang Hames
2021-09-25[ORC-RT] ExecutorAddrDiff ergonomic improvements; contains and overlaps methodsLang Hames
2021-09-23[ORC-RT] Rename ExecutorAddress to ExecutorAddr.Lang Hames
2021-07-26[ORC][ORC-RT] Add initial Objective-C and Swift support to MachOPlatform.Lang Hames