Brian Anderson
|
020d8f12a0
|
rt: Implement record_sp for 64-bit linux
|
2011-11-27 19:00:26 -08:00 |
|
Brian Anderson
|
0580d4e77a
|
rt: Add x86_64 record_sp stub
|
2011-11-22 18:02:12 -08:00 |
|
Niko Matsakis
|
9fa44a41e6
|
get pure wrappers approach running
|
2011-11-18 16:32:19 -08:00 |
|
Niko Matsakis
|
f9231e932c
|
add an extra underscore
|
2011-11-17 12:02:15 -08:00 |
|
Brian Anderson
|
a92699fe58
|
rt: Make morestack link on x86_64. Still utterly broken
|
2011-11-17 11:12:59 -08:00 |
|
Brian Anderson
|
d2199e8716
|
Various fixes for x86_64 on linux
Configure LLVM correctly, use the right data layout, add the readlink
function back, fix C constants, etc.
|
2011-11-16 15:24:56 -08:00 |
|
Niko Matsakis
|
59e2a0a9c1
|
add shim upcall func
|
2011-11-16 15:16:40 -08:00 |
|
Niko Matsakis
|
7baf68b0bd
|
hack around the problem that x86_64 expects first few args in regs.
call on c-stack expects all data to be delivered on the stack.
|
2011-11-09 20:05:49 -08:00 |
|
Niko Matsakis
|
fc064f4410
|
use uint64_t when adjusting stack ptr
|
2011-11-09 20:05:49 -08:00 |
|
Niko Matsakis
|
ff5b319ce5
|
correct stack alignment
|
2011-11-08 21:14:09 -08:00 |
|
Niko Matsakis
|
1a28ad4fa4
|
fix bug in loading argument regs
|
2011-11-08 21:14:09 -08:00 |
|
Niko Matsakis
|
b30a76ed1b
|
correct calling convention for x86_64
|
2011-11-08 21:14:09 -08:00 |
|
Niko Matsakis
|
0668eed81e
|
fix alignment of xmm register storage
|
2011-11-08 21:11:47 -08:00 |
|
Niko Matsakis
|
b578ed9b2a
|
add required symbols
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
0982c7f78c
|
hastily port so we don't fail to build
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
20946e6970
|
start going back to an i386 build
|
2011-11-02 14:13:22 -07:00 |
|
Niko Matsakis
|
8011e3fabb
|
hack around on makefiles trying to get a 64 bit build
right now there are many temporary hacks, search for NDM to find them
|
2011-11-02 14:13:22 -07:00 |
|