summaryrefslogtreecommitdiff
path: root/runtime/amd64.S
Commit message (Expand)AuthorAgeFilesLines
* Place Win64 ABI shadow store in c_stack_linkDavid Allsopp2023-03-151-16/+17
* Use correct argument register on WindowsDavid Allsopp2022-09-261-1/+1
* Rename Continuation_already_taken to Continuation_already_resumedFlorian Angeletti2022-09-211-1/+1
* Rename Effect.Unhandled_effect -> Effect.UnhandledJon Ludlam2022-09-211-2/+2
* Use Callback.register_exception for exceptions in Effect moduleKC Sivaramakrishnan2022-09-211-6/+7
* Fix wrong backtrace for bounds check in frame-pointers mode (#11303 continued)Xavier Leroy2022-07-281-0/+1
* Ensure that GC is not invoked from bounds check failures (#11303)Stephen Dolan2022-07-271-2/+1
* Use '.' instead of '__' to separate module from ident in symbolsXavier Leroy2022-07-151-8/+8
* Improve UPDATE_BASE_POINTER macro commentfabbing2022-06-301-1/+9
* Fix for fibersKC Sivaramakrishnan2022-06-301-20/+25
* caml_resume overwrite last rbp in case the stack was reallocatedfabbing2022-06-301-2/+19
* Restore frame-pointers support for amd64fabbing2022-06-301-10/+55
* ARM64 CFI support (#11099)Tom Kelly2022-03-161-1/+0
* Documentation improvements for native stack switching functions (#11059)Tom Kelly2022-02-281-2/+2
* Correct C calling convention in caml_runstackDavid Allsopp2021-12-231-2/+2
* Update Win64 PUSH/POP_CALLEE_SAVE_REGSDavid Allsopp2021-12-231-2/+2
* Adopt trunk's text section naming styleKC Sivaramakrishnan2021-12-121-1/+1
* Move definitions before first useKC Sivaramakrishnan2021-12-061-43/+42
* Improvements to amd64.SKC Sivaramakrishnan2021-12-061-6/+4
* Bug fix in amd64.S and general cleanupKC Sivaramakrishnan2021-11-291-1/+1
* Add more documentation for DWARFKC Sivaramakrishnan2021-10-191-24/+38
* Remove extra accounting for external calls in stack overflow check.KC Sivaramakrishnan2021-10-181-81/+77
* Merge commit '055f04d189273068396da8c298e6226dff90f26c' into parallel_minor_g...Tom Kelly2021-09-281-3/+5
|\
| * Add named text sections for caml_system__code_begin/end symbolsGreta Yorsh2020-10-191-4/+6
* | Expose deep and shallow handlers as functionsKC Sivaramakrishnan2021-09-271-5/+11
* | Port https://github.com/ocaml-multicore/ocaml-multicore/pull/510 for multicoreSadiq Jaffer2021-04-121-1/+0
* | Integrate changes from https://github.com/ocaml/ocaml/pull/8805 and unify run...Sadiq Jaffer2021-04-121-63/+13
* | Merge commit '55973d1203e290709f30dcda443311fac0e371e1' into parallel_minor_g...Tom Kelly2021-03-091-1/+1
|\ \ | |/
| * Fix mergeable section flags and use .rodata.cst16 where appropriate (#9981)jacobly02020-10-181-1/+1
| * Remove SpacetimeNicolás Ojeda Bär2020-10-081-47/+0
| * Micro-optimise allocations on amd64 to save a register (#9280)Stephen Dolan2020-03-091-6/+5
| * Per-architecture support for allocation size info in frame tables.Stephen Dolan2019-10-231-50/+9
| * Apply suggestions from code review, and make depend.Stephen Dolan2019-10-221-1/+1
| * Retain debug information about allocation sizes, for statmemprof.Stephen Dolan2019-10-221-47/+6
* | fix typo around CFI_DEF_CFA_OFFSETTom Kelly2020-12-171-2/+2
* | Respect ASM_CFI_SUPPORTED flag in amd64Tom Kelly2020-12-091-20/+43
* | refactor minor heaps allocationEnguerrand Decorne2020-11-271-17/+0
* | Tidy up and more commenting of caml_runstack in amd64.STom Kelly2020-11-181-15/+15
* | Address review comments: Continuation_in_use -> Continuation_already_usedTom Kelly2020-11-161-1/+1
* | Make use of caml_continuation_use_noexc and update tests/effect/test8 to use ...Tom Kelly2020-11-131-0/+5
* | Avoid bad backtrace in do_perform by nulling Handler_parent after switching s...Tom Kelly2020-11-061-14/+17
* | Fix DWARF for caml_free_stack call in caml_runstackTom Kelly2020-11-061-2/+5
* | cleanups to amd64.STom Kelly2020-11-061-9/+1
* | Cleanup of commented out sectionsTom Kelly2020-11-041-48/+10
* | First cut at removal of caml_context from end of stackTom Kelly2020-11-041-32/+42
* | Introduce exception_pointer into stack_infoTom Kelly2020-11-031-4/+13
* | Add gc_regs to Caml_state; add gc_regs to existing 'DWARF block' when enterin...Tom Kelly2020-11-031-3/+13
* | removal of dead bits of read_barrier and caml_promoteTom Kelly2020-07-101-23/+0
* | fix up bad CFI information in amd64.S (particularly caml_call_poll and caml_a...Tom Kelly2020-06-181-8/+8
* | Add DWARF unwind block to caml_start_program; add dummy unwind for caml_runst...Tom Kelly2020-06-011-9/+14