summary refs log tree commit diff
path: root/src/rt/arch/x86_64/morestack.S
AgeCommit message (Expand)AuthorLines
2012-06-28Remove FIXME questionTim Chevalier-2/+0
2012-06-21Try removing code marked with "I don't think this is necessary"Tim Chevalier-6/+1
2012-03-21rt: Shave 16 bytes off the __morestack frameBrian Anderson-2/+2
2012-03-21rt: Shave a few instructions off __morestackBrian Anderson-42/+31
2012-01-01freebsd supportUser Jyyou-2/+8
2011-12-29Save and restore xmm regs across the call to UPCALL_NEW_STACK during __morest...Graydon Hoare-1/+27
2011-12-29Remove obsolete comments.Graydon Hoare-1/+0
2011-12-19rt: Save and restore %rax/%eax in __morestackBrian Anderson-3/+3
2011-12-19rt: Remove unused saves from __morestackBrian Anderson-4/+1
2011-12-19rt: Give upcall_new_stack the same convention as other upcallsBrian Anderson-17/+7
2011-12-19rt: Give upcall_del_stack the same convention as other upcallsBrian Anderson-4/+2
2011-12-18rt: Add lots of documentation to __morestackBrian Anderson-23/+23
2011-12-17rt: Use a DWARF CFI scheme that works on mac in __morestackBrian Anderson-11/+3
2011-12-16rt: Fix saved address of unwinding %rsp in __morestackBrian Anderson-1/+1
2011-12-12rt: Remove some duplicated code from 64-bit __morestackBrian Anderson-12/+0
2011-12-12rt: Make unwinding through __morestack work on macBrian Anderson-3/+1
2011-12-12rt: Write CFI instructions that (might) work on mac in __morestackBrian Anderson-0/+14
2011-12-11rt: Make unwinding through __morestack work on macBrian Anderson-12/+0
2011-12-11rt: Write CFI instructions that (might) work on mac in __morestackBrian Anderson-4/+19
2011-12-10build: Use llvm-mc as our assemblerBrian Anderson-2/+2
2011-12-06rt: Various tweaks to make __morestack unwinding work on linuxBrian Anderson-0/+4
2011-12-05rt: Use an out pointer for rust_new_stackBrian Anderson-1/+5
2011-12-02rt: Fix __morestack prologue on x86_64 macBrian Anderson-1/+1
2011-12-01rt: Fix 64-bit linux __morestackBrian Anderson-2/+26
2011-12-01rt: Implement __morestack for 64-bit mac. Doesn't unwind yetBrian Anderson-10/+5
2011-11-30rt: Reorganize stack growth codeBrian Anderson-12/+12
2011-11-30rt: Remove redundant defs of RUST_DEL_STACKBrian Anderson-2/+0
2011-11-30rt: Remove the stack pointer field of stk_segBrian Anderson-14/+3
2011-11-29rt: Fix the name of the linux macro in x86_64/morestack.SBrian Anderson-1/+1
2011-11-29rt: Fix calculation of stack args location in x86_64/morestack.SBrian Anderson-3/+4
2011-11-28rt: Make 64-bit __morestack grow and shrink properlyBrian Anderson-6/+46
2011-11-28rt: Remove a FIXME frome x86_64/morestack.SBrian Anderson-1/+0
2011-11-28rt: Get 64-bit Linux __morestack allocating new stacksBrian Anderson-5/+10
2011-11-28rt: Set hidden visibility on __morestackBrian Anderson-0/+9
2011-11-28rt: Implement part of the 64-bit __morestackBrian Anderson-20/+42
2011-11-17add an extra underscoreNiko Matsakis-1/+1
2011-11-17rt: Make morestack link on x86_64. Still utterly brokenBrian Anderson-4/+10
2011-11-02hastily port so we don't fail to buildNiko Matsakis-0/+52