Commit Graph

68 Commits

Author SHA1 Message Date
Michael VAN CANNEYT
ccfa38c68e * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
Michael VAN CANNEYT
6084bb6d09 * Some forgotten string -> shortstring instances 2023-07-14 20:13:43 +02:00
Michael VAN CANNEYT
d2d3fe6bc3 * Char -> AnsiChar 2023-07-14 17:26:10 +02:00
marco
7ef8f00100 * more occured -> occurred spelling fixes.
git-svn-id: trunk@35130 -
2016-12-14 20:05:21 +00:00
michael
5e9c34ff47 * Patch from Denis Kozlov to fix bug ID #28288
git-svn-id: trunk@32918 -
2016-01-10 20:02:08 +00:00
michael
1ec8a3bde9 * Small corrections to previous patch from Denis Kozlov (bug ID 13518)
git-svn-id: trunk@31026 -
2015-06-12 07:17:37 +00:00
michael
a3e542eba4 * Patch for incomplete backtraces on error
git-svn-id: trunk@31025 -
2015-06-12 07:12:53 +00:00
nickysn
c1b0fb81f1 * updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
git-svn-id: trunk@25513 -
2013-09-17 21:25:26 +00:00
pierre
ceffd8b8cc * Fix lineinfo problems for BeOS/Haiku
git-svn-id: trunk@19760 -
2011-12-05 16:29:43 +00:00
michael
8bfab6d4c2 * Added warning about thread-safety
git-svn-id: trunk@14172 -
2009-11-14 11:34:28 +00:00
yury
628b0c23ac * exeinfo: Return executable image base and current module base address on Windows.
* exeinfo: Properly handle long COFF section names. Bug #13499.
* lineinfo, lnfodwrf: Properly use executable image base and current module base address.

git-svn-id: trunk@13145 -
2009-05-15 22:14:09 +00:00
florian
d955c9b4f7 + proper handling of lineinfo retrival for dyn. libs in unix
git-svn-id: trunk@11010 -
2008-05-18 18:42:09 +00:00
florian
96f8576bf2 * handle lineinfo in dlls correctly, resolves #4171 and #10797 for windows
git-svn-id: trunk@11004 -
2008-05-18 16:46:17 +00:00
peter
cc710dc05f * remove objpas dependency, patch by Giulio
git-svn-id: trunk@10154 -
2008-02-02 16:16:21 +00:00
peter
482ad1334b * support .gnu_debuglink section to have the debug info in an
external file

git-svn-id: trunk@9813 -
2008-01-20 13:13:55 +00:00
Tomas Hajny
03de80785d * StabsFunctionRelative initialization hopefully fixed
git-svn-id: trunk@9810 -
2008-01-20 12:12:01 +00:00
Tomas Hajny
4b46ccdf4b * fix OS/2 compilation after exeinfo creation
git-svn-id: trunk@9802 -
2008-01-20 01:55:27 +00:00
peter
3befb1f832 * refactor executable loading into exeinfo unit so
it can be reused also for lnfodwrf

git-svn-id: trunk@9780 -
2008-01-17 23:47:42 +00:00
yury
05f718fbd2 * Fixed warnings and notes.
git-svn-id: trunk@9044 -
2007-11-01 15:45:33 +00:00
florian
bcd5fc555a * rtl part of Olivier Coursier's BeOS patch
git-svn-id: trunk@8396 -
2007-09-07 19:25:05 +00:00
peter
dd3fdac68e * beos support from Olivier Coursiere
git-svn-id: trunk@7443 -
2007-05-24 07:16:17 +00:00
tom_at_work
92538bcb2a Fixed lineinfo compilation with -gl
git-svn-id: trunk@5723 -
2006-12-26 19:27:45 +00:00
tom_at_work
949aa60805 * DWARF debug lineinfo reader
git-svn-id: trunk@5632 -
2006-12-17 23:11:25 +00:00
florian
beb1c6b72d * spaces inserted
git-svn-id: trunk@5074 -
2006-10-29 21:45:00 +00:00
florian
9639c8c810 + lineinfo support for win64
git-svn-id: trunk@3245 -
2006-04-17 14:16:46 +00:00
Jonas Maebe
79403454c5 * fixed netware compilation
git-svn-id: trunk@2514 -
2006-02-11 08:50:46 +00:00
Jonas Maebe
1e47e5a2db * initialise processaddress for darwin
git-svn-id: trunk@2485 -
2006-02-08 20:31:45 +00:00
yury
7b03f03eff * wince support was added to lineinfo.
git-svn-id: trunk@969 -
2005-08-28 23:33:15 +00:00
Jonas Maebe
bf51ab03af + support for Mach-O in lineinfo.pp (by Jan Ruzicka)
* always store the return address in the stack frame on ppc if debuginfo
    or lineinfo is turned on (otherwise the parent of a leaf function is
    missing in backtraces)

git-svn-id: trunk@724 -
2005-07-21 13:09:45 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
armin
9e930c445d * added support for netware nlm (netware and netwlibc) 2004-09-18 11:06:52 +00:00
peter
8c60c6f93e * ordinal-pointer conversions fixed 2004-04-28 20:48:20 +00:00
peter
7083fbc825 * elf64 support 2004-04-22 21:10:35 +00:00
peter
55486446a3 * fix 64bit address printing 2004-04-22 19:43:43 +00:00
daniel
f9efd57801 * Use $ for hex numbers instead of alien 0x 2004-02-06 20:17:12 +00:00
olle
fe692f24aa * Changed m68k to cpum68k, i386 to cpui386 2003-10-17 20:52:12 +00:00
peter
8481a902fd * fix ifdef to define elf32 2003-03-25 19:27:45 +00:00
armin
898c56890a + netware support
+ opened was not initialized
2003-03-17 15:30:06 +00:00
peter
1e86b585f9 * changed address parameter/return values to pointer instead
of longint
2003-03-17 14:30:11 +00:00
marco
fa0f7cbb23 * fix from oco 2003-02-07 20:55:06 +00:00
marco
a04170ad69 * Last change broke beos. Fixed. 2003-02-01 22:31:34 +00:00
peter
4f08b48ec4 * remove wrong hasunix, replaced with elf32 define which
is set for freebsd,netbsd,linux or sunos
2003-01-14 16:17:37 +00:00
marco
3b9a3fc5e2 * hasunix fix (my first commit from beos :-) 2003-01-10 21:35:48 +00:00
peter
01dfac4a4e * old logs removed and tabs fixed 2002-09-07 15:06:34 +00:00
carl
85032ae6c6 * stack checking supported for all systems 2002-09-07 11:09:40 +00:00
marco
9fb1b5377c * more Renamefest 2002-05-31 13:37:24 +00:00
carl
d98bcfc83b + SunOS target 2001-12-13 03:50:00 +00:00
carl
aa32c57d8d + same version as fixed branches :
+ BeOS line information
    * correct prototype with shortstring result type
    + relocation of frame according to processaddress
2001-11-19 02:45:10 +00:00