Wolfgang Thaller
|
529d88a195
|
linker script: pass debug info through nicely.
|
2021-05-24 16:18:17 +02:00 |
|
Wolfgang Thaller
|
43545807a0
|
remove section ordering (it has bad side effects)
|
2021-04-20 01:05:06 +02:00 |
|
Wolfgang Thaller
|
4912a44e49
|
generate PHDRs for each segment
|
2021-04-19 22:15:12 +02:00 |
|
Wolfgang Thaller
|
c76e2f0785
|
emit code segments in order in ELF file
|
2021-04-08 00:27:29 +02:00 |
|
Wolfgang Thaller
|
c12bc6a377
|
keep debug info in linker script
|
2021-03-23 22:13:00 +01:00 |
|
Wolfgang Thaller
|
e5185d23c3
|
Switch tab-indented files to 4-space indent
|
2019-08-18 13:21:00 +02:00 |
|
Wolfgang Thaller
|
693abc1998
|
Convert all MPW .o files from InterfacesAndLibraries
|
2019-01-24 17:37:28 +01:00 |
|
Wolfgang Thaller
|
04a63e00df
|
Elf2Mac: support custom entry points
|
2018-01-06 03:11:48 +01:00 |
|
Wolfgang Thaller
|
04174d1b55
|
Elf2Mac: option for stripping macsbug symbols
|
2017-09-29 22:04:11 +02:00 |
|
Wolfgang Thaller
|
68c43b7a39
|
SegmentMap, code flushing, cleanup
|
2017-09-27 00:30:06 +02:00 |
|
Wolfgang Thaller
|
8a2038601a
|
Exceptions now work in multiseg
|
2017-09-26 20:37:28 +02:00 |
|
Wolfgang Thaller
|
d08331584e
|
MultiSeg Apps: First working version (exceptions don't work)
|
2017-09-26 11:27:53 +02:00 |
|
Wolfgang Thaller
|
a4716081c2
|
moving closer to multiseg
|
2017-09-26 02:38:05 +02:00 |
|
Wolfgang Thaller
|
ce59176be5
|
explicitly store target section in relocations
|
2017-09-24 21:25:58 +02:00 |
|
Wolfgang Thaller
|
33a2744643
|
Take responsibility: don't use standard crtbegin/end anymore, now that we control the linker script
|
2017-09-24 20:04:11 +02:00 |
|
Wolfgang Thaller
|
6a3e6863c5
|
Elf2Mac: Clean up code and prepare for segments
|
2017-09-24 14:16:58 +02:00 |
|
Wolfgang Thaller
|
0eb20cae6f
|
fix bootstrap
|
2017-09-24 02:20:50 +02:00 |
|
Wolfgang Thaller
|
0e3a0a5d18
|
output of elf2mac is now a piece of code with no headers with its entry point at the start. No more FLT file format.
|
2017-09-24 00:32:13 +02:00 |
|
Wolfgang Thaller
|
975c1f31c3
|
Some cleanups
|
2017-09-23 22:36:47 +02:00 |
|
Wolfgang Thaller
|
5059b87fe4
|
relocate.c: reduce reliance on the FLT header (it has to go)
|
2017-09-23 19:56:36 +02:00 |
|
Wolfgang Thaller
|
008ffe1401
|
Elf2Mac, a replacement for elf2flt.
Right now this is not an improvement, but the plan is to work towards multi-segment apps.
|
2017-09-23 03:56:37 +02:00 |
|