svenbarth
|
ecda183153
* revert r37968: it does more harm than good
|
7 anni fa |
svenbarth
|
22932493b9
* if the debug info of a parent def is considered as queued then ensure that it is indeed queued (if it should already be in the list then the duplicate entry would have the state written if it's checked and thus ignored)
|
7 anni fa |
svenbarth
|
ff44f51292
* generate an internal error to avoid infinite loops if nothing changed during a loop pass to write the debug info of remaining defs
|
7 anni fa |
florian
|
b1dff29cbf
* removed unused units
|
8 anni fa |
svenbarth
|
3a9f8e88fd
* don't write or reference debug information for a unit if it belongs to a/another package
|
9 anni fa |
Jonas Maebe
|
145e9c1aae
* don't generate debug info for class fields in generic types
|
11 anni fa |
pierre
|
356ea656e4
Try to avoid problems with generic types for stabs/stabx
|
11 anni fa |
Jonas Maebe
|
df2eddd169
* correctly deal with writing debug information in the Stabs writer for class
|
13 anni fa |
pierre
|
813ebf08e3
* Avoid having current_debuginfo pointing to freed memory
|
13 anni fa |
paul
|
de21de2024
compiler: implement delphi like namespaces
|
14 anni fa |
paul
|
915c412ae3
compiler: generate debug info for record methods:
|
14 anni fa |
pierre
|
11d6509a56
Attempt to fix missing stabs definitions problem
|
15 anni fa |
Jonas Maebe
|
671f8a1d30
* always immediately reset isdbgwritten for syms in the parasymtable,
|
15 anni fa |
Jonas Maebe
|
341708b95d
* write all parameters using the order of procdef.paras, eliminates the
|
16 anni fa |
peter
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 anni fa |
Jonas Maebe
|
98e843c092
* support overriding debuginfo for classrefdefs
|
17 anni fa |
Jonas Maebe
|
39fa81d40e
* fixed stabs debug info for webtbs/tw9766 again
|
17 anni fa |
peter
|
741b5a1df7
* fix writing procedure local type defs
|
17 anni fa |
peter
|
13f6396221
* generalize def and symbol handling
|
17 anni fa |
peter
|
a724d80e81
* debuginfo initialized per unit
|
18 anni fa |
pierre
|
3473faab07
+ added generation of debugging infos of parast and localst for methods
|
18 anni fa |
florian
|
eda8184e21
* problem with virtual methods and interfaces fixed, fixes #8158
|
18 anni fa |
peter
|
e17b424e28
* refactor procsym procdef list
|
19 anni fa |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 anni fa |
peter
|
3078a1927f
* remove ttype
|
19 anni fa |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 anni fa |
florian
|
12730b4cb1
+ dwarf: objectdef
|
19 anni fa |
florian
|
8cd8e4ba8d
+ basic dwarf support for variables and types
|
19 anni fa |
peter
|
51b8a4a132
* move stabs generation to a single procedure call from pmodules
|
20 anni fa |
peter
|
89297d2c39
* move all stabs ($ifdef gdb) code to dbgstabs
|
20 anni fa |