Commit History

Author SHA1 Message Date
  florian 396a030fc2 + debugging statement 4 years ago
  Jonas Maebe 0eb9dd3879 * Darwin support for printing line info for backtraces when using Dwarf, 4 years ago
  yury 4ade471488 * GetModuleByAddr: Prevent returning a name of the current executable for invalid addresses such as pointer(-1) on Windows. 6 years ago
  Károly Balogh c85f7cfc26 aros/amigaos4: enabled ELF32/64 and GetModuleAddr() in exeinfo, based on the MorphOS versionexeinfo.pp 6 years ago
  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) 7 years ago
  nickysn a598e17c8a * fix loading of i8086-msdos ELF when the MZ binary in front of it exceeds 64kb 7 years ago
  nickysn 2955ee2dc4 + i8086-msdos implementation of exeinfo.GetModuleByAddr 7 years ago
  nickysn abe61d0daa * the 'addr' and 'baseaddr' parameters of exeinfo.GetModuleByAddr changed to 7 years ago
  nickysn 443980b7ac * moved the morphos code for exeinfo.GetModuleByAddr to a separate ifdef section 7 years ago
  nickysn 2c000d1e74 * processaddress's type changed to word on i8086 (ptruint changes size between 7 years ago
  nickysn c8cbb1daea * changed the sechdrofs,secstrofs and ImgOffset types to 32-bit to prevent 7 years ago
  nickysn 0d8ba2ddfa * skip the MZ exe in order to reach the ELF32 image on i8086-msdos 7 years ago
  nickysn ccf5aaeebb + enable the ELF32 reader in unit exeinfo for i8086-msdos 7 years ago
  nickysn 537fbefb9e * add texeheader.ImgOffset to all file offsets when reading an ELF file. This 7 years ago
  nickysn 3bcd21663e * replaced nested ifdefs in unit exeinfo with a chain of {$if defined(...)} ... 7 years ago
  Károly Balogh 4002833001 morphos: also enable the elf32 loader in exeinfo for morphos 8 years ago
  Károly Balogh ac19b0eae6 morphos: enabling lineinfo unit 8 years ago
  svenbarth 00e9289f58 * envp is part of sysunixh, so no need to manually import it using an external 8 years ago
  michael 011a88b1fe * Remove mode objfpc (bug ID 31629) 8 years ago
  pierre dcd349abd9 Use DEBUG_LINEINFO instead of DEBUG in exeinfo unit source 9 years ago
  pierre 1612138071 Use $checkpointer off to avoid calls to CheckPointer function if -gc option is used 9 years ago
  pierre 57f2df1f62 * Remove sysutils in _USES clause, to avoid exception handling importation, 9 years ago
  pierre 3de617c79e Fix phdr pointer increment and use envp variable from system unit for Solaris operating system 10 years ago
  pierre 90359bcb3c Add code to find base address in unix ELF aux vector above enviroment in startup stack 10 years ago
  yury 7688639a10 * Return a real base address for ELF executables by GetModuleByAddr() instead of hard-coded 0. 10 years ago
  florian d0f4e7cc99 * respect feature defines 10 years ago
  marco 2578514853 * first dragonfly patch (existing most). Mantis #27091 11 years ago
  Jonas Maebe e6c812a60a * assume unicode in case of FPC_OS_UNICODE instead of only for WinCE 12 years ago
  yury d26f0552a0 * Sync with trunk r23404. 13 years ago
  yury 1e78337015 * Oops, wrong commit r23235. Reverted. Now correct: Fixed lineinfo for Android. 13 years ago