Commit Graph

25 Commits (b5e22384836d5c09602d5cf6fe990485299dfbf0)

Author SHA1 Message Date
grischka a5279b2c05 tccpe: fclose FILE*
Reported by Martin Ettl (thanks)
2009-11-30 17:14:37 +01:00
Frederic Feret b7d7af4fa2 ARM: first support for arm-pe target 2009-11-13 18:09:00 +01:00
Frederic Feret 2f73e42d87 various fixes and new options for PE format 2009-11-13 18:09:00 +01:00
grischka 834b782a9c tccpe: fill checksum header field 2009-08-24 13:30:02 +02:00
grischka c998985c74 cleanup: constify some global data 2009-07-18 22:07:42 +02:00
grischka 94ae3984b0 tccpe: set tcc_lib_path from DLL 2009-07-18 22:07:33 +02:00
grischka 1df662c1b0 tccpe: load dll on the fly 2009-07-18 22:07:25 +02:00
grischka fc977d56c9 x86-64: chkstk, alloca 2009-07-18 22:06:54 +02:00
grischka 035918ef2f win64: fix pointer <-> unsigned long typecast issues 2009-07-18 22:05:58 +02:00
grischka 719ba918dd tccpe: use more official structs 2009-07-18 21:55:32 +02:00
grischka f366cb20fe tccpe: support pe32+ (x86_64) target 2009-07-18 21:55:28 +02:00
grischka fe8def3303 tccpe: use ElfW macros 2009-07-18 21:55:25 +02:00
grischka dcfad3af49 tccpe: get rid of kludgy export-symbol sort 2009-07-18 21:55:20 +02:00
grischka 370cdeb628 tccpe: build IAT vector with with -run too
This prepares for x86_64 where we need the vector
for far jumps.  Also, resolve DLL symbols in place
2009-07-18 21:55:15 +02:00
grischka f9181416f6 move some global variables into TCCState 2009-05-11 18:45:44 +02:00
grischka 4a8c2229ce win32: allow user segments as writable & executable 2009-04-18 15:07:08 +02:00
grischka f9bf48d643 release loaded dlls cleanly (Sam K) 2008-05-05 22:40:49 +00:00
grischka 5342b32eef Switch to newer tccpe.c (includes support for resources) 2007-12-19 17:36:42 +00:00
grischka 34140dd627 Use _WIN32 for a windows hosted tcc and define it for the PE target. 2007-12-13 19:07:19 +00:00
bellard b78d3ff1dc the PE linker code is not ready for -fleading-underscore support 2005-06-17 21:31:04 +00:00
bellard 0c7f0ed312 added -f[no-]leading-underscore 2005-06-15 22:32:10 +00:00
bellard fe9b1f60ce win32 merge (grischka) 2005-04-17 13:15:54 +00:00
bellard 4821702fb4 win32 merge 2005-04-14 23:49:21 +00:00
bellard d733dc752e better st_other support 2005-04-13 21:37:06 +00:00
bellard 2c538d7a2b initial PE format support 2005-04-10 21:46:58 +00:00