Károly Balogh
|
c85f7cfc26
aros/amigaos4: enabled ELF32/64 and GetModuleAddr() in exeinfo, based on the MorphOS versionexeinfo.pp
|
6 سال پیش |
Károly Balogh
|
b2dafed7c5
haiku: drop the old OpenElf32Beos function, and have a platform specific GetModuleByAddr, this fixes lineinfo on stacktraces (both i386-stabs and x86_64-dwarf2)
|
6 سال پیش |
nickysn
|
a598e17c8a
* fix loading of i8086-msdos ELF when the MZ binary in front of it exceeds 64kb
|
7 سال پیش |
nickysn
|
2955ee2dc4
+ i8086-msdos implementation of exeinfo.GetModuleByAddr
|
7 سال پیش |
nickysn
|
abe61d0daa
* the 'addr' and 'baseaddr' parameters of exeinfo.GetModuleByAddr changed to
|
7 سال پیش |
nickysn
|
443980b7ac
* moved the morphos code for exeinfo.GetModuleByAddr to a separate ifdef section
|
7 سال پیش |
nickysn
|
2c000d1e74
* processaddress's type changed to word on i8086 (ptruint changes size between
|
7 سال پیش |
nickysn
|
c8cbb1daea
* changed the sechdrofs,secstrofs and ImgOffset types to 32-bit to prevent
|
7 سال پیش |
nickysn
|
0d8ba2ddfa
* skip the MZ exe in order to reach the ELF32 image on i8086-msdos
|
7 سال پیش |
nickysn
|
ccf5aaeebb
+ enable the ELF32 reader in unit exeinfo for i8086-msdos
|
7 سال پیش |
nickysn
|
537fbefb9e
* add texeheader.ImgOffset to all file offsets when reading an ELF file. This
|
7 سال پیش |
nickysn
|
3bcd21663e
* replaced nested ifdefs in unit exeinfo with a chain of {$if defined(...)} ...
|
7 سال پیش |
Károly Balogh
|
4002833001
morphos: also enable the elf32 loader in exeinfo for morphos
|
8 سال پیش |
Károly Balogh
|
ac19b0eae6
morphos: enabling lineinfo unit
|
8 سال پیش |
svenbarth
|
00e9289f58
* envp is part of sysunixh, so no need to manually import it using an external
|
8 سال پیش |
michael
|
011a88b1fe
* Remove mode objfpc (bug ID 31629)
|
8 سال پیش |
pierre
|
dcd349abd9
Use DEBUG_LINEINFO instead of DEBUG in exeinfo unit source
|
9 سال پیش |
pierre
|
1612138071
Use $checkpointer off to avoid calls to CheckPointer function if -gc option is used
|
9 سال پیش |
pierre
|
57f2df1f62
* Remove sysutils in _USES clause, to avoid exception handling importation,
|
9 سال پیش |
pierre
|
3de617c79e
Fix phdr pointer increment and use envp variable from system unit for Solaris operating system
|
9 سال پیش |
pierre
|
90359bcb3c
Add code to find base address in unix ELF aux vector above enviroment in startup stack
|
9 سال پیش |
yury
|
7688639a10
* Return a real base address for ELF executables by GetModuleByAddr() instead of hard-coded 0.
|
9 سال پیش |
florian
|
d0f4e7cc99
* respect feature defines
|
10 سال پیش |
marco
|
2578514853
* first dragonfly patch (existing most). Mantis #27091
|
10 سال پیش |
Jonas Maebe
|
e6c812a60a
* assume unicode in case of FPC_OS_UNICODE instead of only for WinCE
|
12 سال پیش |
yury
|
d26f0552a0
* Sync with trunk r23404.
|
12 سال پیش |
yury
|
1e78337015
* Oops, wrong commit r23235. Reverted. Now correct: Fixed lineinfo for Android.
|
12 سال پیش |
sergei
|
47cd83ae14
* Fetch PECOFF section sizes correctly (not including zero padding), resolves #22788.
|
12 سال پیش |
pierre
|
afaea929a1
* Also enable ELF32 or ELF64 for OpenBSD OS
|
13 سال پیش |
Tomas Hajny
|
5d82eaa628
* fix buggy stabs offset calculation
|
13 سال پیش |