florian
8c408e67fd
* gdb doesn't support set types in dwarf yet
...
git-svn-id: trunk@2372 -
2006-01-29 09:28:23 +00:00
daniel
b53d90a328
* Comitted too quickly
...
git-svn-id: trunk@2371 -
2006-01-29 08:28:46 +00:00
daniel
c1e09fab0c
* Fix 2.0.0 compat
...
git-svn-id: trunk@2370 -
2006-01-29 08:00:16 +00:00
florian
b4946c6dc9
* started to fix setdef writing for dwarf
...
* some missing finish_entry inserted
git-svn-id: trunk@2369 -
2006-01-28 23:52:39 +00:00
florian
2b059f925f
+ ignore rtti syms in dwarf
...
git-svn-id: trunk@2368 -
2006-01-28 23:40:54 +00:00
florian
3fad2d3c72
* dwarf for sets and typesyms
...
git-svn-id: trunk@2367 -
2006-01-28 23:34:18 +00:00
daniel
bb797e93f0
* vcsa functionality moved into linuxvcs unit
...
* Reverse ifdef in gpm
git-svn-id: trunk@2366 -
2006-01-28 23:17:48 +00:00
florian
97b135f5cd
* enumeration sym names need trailing #0
...
git-svn-id: trunk@2365 -
2006-01-28 22:46:18 +00:00
florian
e75d5ac47c
* fixed previous commit
...
git-svn-id: trunk@2364 -
2006-01-28 22:42:34 +00:00
florian
826b5cf34a
+ dwarf support for enums
...
git-svn-id: trunk@2363 -
2006-01-28 22:36:27 +00:00
florian
30c0b4dae5
+ dwarf for floats
...
git-svn-id: trunk@2362 -
2006-01-28 22:22:25 +00:00
daniel
c182af93ab
* Overhaul of key recognition codes. Should recognize key much
...
better now, even without terminfo, which has been removed so another
libc dependency is gone.
git-svn-id: trunk@2361 -
2006-01-28 22:21:28 +00:00
florian
64acd83ab4
+ dwarf for procedures and local symbols
...
git-svn-id: trunk@2360 -
2006-01-28 21:26:37 +00:00
michael
cbdda429c5
+ Patch from Graeme Geldenhuys to fix ExtractFileDrive
...
git-svn-id: trunk@2359 -
2006-01-28 18:10:07 +00:00
michael
736b9ec000
+ Patch from Graeme Geldenhuys to add delphi compatibility function
...
git-svn-id: trunk@2358 -
2006-01-28 18:07:23 +00:00
florian
3755909958
+ basic types and pointer types completed
...
git-svn-id: trunk@2357 -
2006-01-28 18:02:41 +00:00
florian
5391a1632e
* fixed filename and dir writting for dwarf compilation unit
...
git-svn-id: trunk@2356 -
2006-01-28 16:51:15 +00:00
florian
cac8dca3f8
* fixed line info
...
git-svn-id: trunk@2355 -
2006-01-28 16:43:52 +00:00
florian
8cd8e4ba8d
+ basic dwarf support for variables and types
...
git-svn-id: trunk@2353 -
2006-01-28 16:06:08 +00:00
Károly Balogh
db07870443
totally messy m68k changes. cleanup in progress
...
git-svn-id: trunk@2352 -
2006-01-27 14:20:35 +00:00
daniel
ea2af1b3aa
+ Much more agressive VCSA detection. Now works from inside Midnight Commander.
...
git-svn-id: trunk@2351 -
2006-01-27 10:46:26 +00:00
daniel
f1e849a469
* Better error handling
...
git-svn-id: trunk@2350 -
2006-01-27 10:36:46 +00:00
daniel
44ee4f6a39
+ Very aggressive vcsa detection
...
git-svn-id: trunk@2349 -
2006-01-27 10:28:58 +00:00
daniel
45d159eaad
* Another libc dependency less
...
git-svn-id: trunk@2348 -
2006-01-26 22:14:46 +00:00
marco
2a1d81db28
* fdset is now array of unsigned.
...
git-svn-id: trunk@2347 -
2006-01-26 21:11:37 +00:00
oro06
0b206dcb26
*wince : more windows extended styles
...
git-svn-id: trunk@2346 -
2006-01-26 19:12:23 +00:00
oro06
8a48da8a70
-SHLoadImage not really exported on wince4.2 SE
...
git-svn-id: trunk@2345 -
2006-01-26 15:11:13 +00:00
oro06
650845915f
*wince : more shell api
...
git-svn-id: trunk@2344 -
2006-01-26 14:17:22 +00:00
Jonas Maebe
4fcc98fbf9
* fixed tlist overflow in some corner cases when fixing up jumps
...
git-svn-id: trunk@2342 -
2006-01-26 09:54:56 +00:00
Jonas Maebe
c4b6652468
* fixed tlist overflow in some corner cases when fixing up jumps
...
git-svn-id: trunk@2341 -
2006-01-26 09:54:50 +00:00
peter
6c905f6266
* added missing varString,varOlestr to ordinals
...
git-svn-id: trunk@2340 -
2006-01-25 22:05:31 +00:00
peter
01808d825d
* use alt_dbgframe for call frame info labels
...
git-svn-id: trunk@2339 -
2006-01-25 21:48:27 +00:00
peter
068c67190b
* fix wrong opsize for rangecheck to qword
...
git-svn-id: trunk@2338 -
2006-01-25 21:46:51 +00:00
Tomas Hajny
bbd4886809
* fix for wrong pointer increment (causing crash/heap corruptions)
...
git-svn-id: trunk@2337 -
2006-01-25 21:26:38 +00:00
peter
0bbead8114
* use use_section_smartlink instead of af_smartlink_sections
...
git-svn-id: trunk@2336 -
2006-01-25 18:07:36 +00:00
Jonas Maebe
46c0fc3e7c
* fixed patch of r2313 (unit init code was not called anymore for
...
libraries)
git-svn-id: trunk@2334 -
2006-01-25 16:52:32 +00:00
michael
9cb97e5a99
+ Enabled use of embedded firebird library.
...
git-svn-id: trunk@2333 -
2006-01-24 20:04:46 +00:00
olle
7b811ac58e
Added short circuit evaluation of compile time expressions
...
git-svn-id: trunk@2331 -
2006-01-23 21:34:24 +00:00
Jonas Maebe
d2ba35df7e
* don't destroy edi when allocating the stack frame for win32
...
git-svn-id: trunk@2330 -
2006-01-23 10:54:48 +00:00
florian
238d18bef2
* fixed some broken stuff due to tai_const refactoring
...
git-svn-id: trunk@2329 -
2006-01-22 21:50:12 +00:00
florian
c1c7888179
+ some dwarf constants added
...
git-svn-id: trunk@2328 -
2006-01-22 17:53:33 +00:00
florian
6af88cec0f
+ first implementation of dwarf line info generation using .file and .loc, little use with binary writers though ...
...
git-svn-id: trunk@2327 -
2006-01-22 15:59:26 +00:00
daniel
6ba68594be
* Add --32 or --64 to to ensure functionality of i386 compiler on x64_64 OSes.
...
git-svn-id: trunk@2325 -
2006-01-22 14:29:07 +00:00
florian
b06643a1eb
* tai_const refactored
...
git-svn-id: trunk@2323 -
2006-01-22 12:58:38 +00:00
peter
50dc3390e8
* gprof fixes
...
git-svn-id: trunk@2322 -
2006-01-22 11:23:41 +00:00
peter
1e236c65b7
* fix order of libraries for -pg
...
git-svn-id: trunk@2321 -
2006-01-22 11:16:15 +00:00
daniel
6b83af08ed
* Add --64 or --32 to as call to allow i386 make cycle using -Aas on
...
x64_64 systems.
git-svn-id: trunk@2320 -
2006-01-22 11:06:10 +00:00
Jonas Maebe
d4ec987a0f
* fixed compilation
...
git-svn-id: trunk@2319 -
2006-01-22 09:38:53 +00:00
florian
aa176601fb
+ added more dwarf sections
...
git-svn-id: trunk@2318 -
2006-01-21 21:22:47 +00:00
Jonas Maebe
5e694a801e
* use vfork instead of fork for popen and one variant of executeprocess
...
if USE_VFORK is defined (currently only if both BSD and FPC_USE_LIBC
are defined). Speeds up the compilation of the compiler under Darwin
by 20-25% (the larger the project, the bigger the speedup).
git-svn-id: trunk@2317 -
2006-01-21 20:19:19 +00:00