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