Jonas Maebe
|
d2ba35df7e
* don't destroy edi when allocating the stack frame for win32
|
19 years ago |
florian
|
f5d790f9b6
* i386 uses dwarf cfi info on linux/win32, so even when omitting the stack frame, trace backs in gdb are correct
|
19 years ago |
florian
|
a3e3e7e8c5
* avoid esp to be freed
|
19 years ago |
Jonas Maebe
|
7aa315c71a
* made some Tcpuregisterset parameters const to avoid useless copying
|
19 years ago |
florian
|
f7d2c47f73
+ no stackframe is generated for i386 if possible
|
19 years ago |
florian
|
61e3b70cfa
* cleaned up segmented thread variables
|
19 years ago |
florian
|
fb4557d71e
* first implementation of pic for i386
|
19 years ago |
florian
|
99be25604b
* fixed address calculation when generating pic
|
20 years ago |
florian
|
72d7597edc
+ implementation of lazy binding for linux
|
20 years ago |
florian
|
2585309c04
* of course, we can't omit pic generation for local symbols
|
20 years ago |
florian
|
ff6af1804b
* fixed loading of pic'ed symbols with offset
|
20 years ago |
florian
|
bc7fab1aeb
+ plt support for x86_64
|
20 years ago |
florian
|
1b97e2cffd
+ added missing make_simple_ref
|
20 years ago |
peter
|
a3ab2053c9
* support multiple asmlabel types, renamed getlabel to
|
20 years ago |
daniel
|
22e89e1a42
* Proof of concept: Support threadvars using segment registers.
|
20 years ago |
florian
|
83209064f9
* getmmregister should test the mm register allocator for being assigned
|
20 years ago |
florian
|
c97714de9f
* renamed windows related units from win32 to win so it can contain ce and 64 bit stuff
|
20 years ago |
florian
|
ebcb69478f
* fixed a lot of stuff for fpu/mm register variables
|
20 years ago |
florian
|
b0545a7a04
* first bunch of pic fixes
|
20 years ago |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 years ago |
fpc
|
50778076c3
initial import
|
20 years ago |
florian
|
0811184277
+ pic code reading for the assembler readers
|
20 years ago |
florian
|
0cd81efba7
+ storing non-extended floats to memory generates now a fwait to get exceptions at the correct place
|
20 years ago |
peter
|
e417e34496
* truncate log
|
20 years ago |
florian
|
b1c8bfc478
+ x86_64 pic draft
|
20 years ago |
florian
|
3835b9f13b
* fixed previous commit
|
20 years ago |
florian
|
e94fe45846
* fixed dword -> qword/int64 type cast on x86_64
|
20 years ago |
peter
|
0991cb288d
* tf_pic_uses_got added
|
20 years ago |
florian
|
cf55930118
* fixed loadaddr; I wonder how it ever worked
|
20 years ago |
florian
|
0037f4a199
* fixed operand size calculation for sse operands
|
20 years ago |