florian
|
65aa6fb379
* make check for registerhi more usefull
|
13 years ago |
pierre
|
a1a171d7e8
Fix problems introduced by unaligned patch rev 22516 for 64bit systems
|
13 years ago |
pierre
|
a34c1ff22d
Use only unaligned constants in dwarf debug info as specified by standard
|
13 years ago |
pierre
|
fcaff0489c
* psub.pas : translate tregister for registerhi also
|
13 years ago |
Jonas Maebe
|
1f2578077c
* small correction to previous commit: the offset of DW_OP_bregx is signed
|
13 years ago |
Jonas Maebe
|
c8986f34fb
* fixed debug information for call-by-reference parameters whose address
|
13 years ago |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
joost
|
bbbc85bbf6
* Use DW_TAG_class_type for classes instead of DW_TAG_structure_type
|
14 years ago |
joost
|
853f35757d
* Use the same logic for Dwarf-3 and Dwarf-2 output regarding symbol names. Solves problems resolving self in gdb and Dwarf-3.
|
14 years ago |
joost
|
cd0b2e5288
* Use DW_OP_deref instead of DW_OP_push_object_deref. The latter is not recognized properly by gdb
|
14 years ago |
joost
|
ce01b15c49
* Generate proper Dwarf-debuginfo for DW_AT_vtable_elem_location, containing
|
14 years ago |
Jonas Maebe
|
67c2c7c166
* renamed cchartype to cansichartype
|
14 years ago |
Jonas Maebe
|
28740dce2d
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
|
14 years ago |
Jonas Maebe
|
0ee702b3a2
* tprocdef.mangledname now gets an extra boolean parameter indicating
|
14 years ago |
florian
|
570f3c4b39
* merges recent class helper fixes by Sven Barth
|
14 years ago |
florian
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
14 years ago |
svenbarth
|
35b47e491c
Rebase to revision 17306
|
14 years ago |
florian
|
4d19f6c532
* patch by Jeppe Johansen to be able to generate debug info if an rtl without variant support is used, resolves #18483
|
14 years ago |
svenbarth
|
96116a6c3a
Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either.
|
14 years ago |
svenbarth
|
80e6498921
Rebase to revision 17096
|
14 years ago |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
14 years ago |
joost
|
1e92e576dd
* Use TDebugInfoDwarf2.appenddef_object's DoAppend also for writing the
|
14 years ago |
joost
|
d5de153e39
* Refactored TDebugInfoDwarf2.appenddef_object, no functional changes, to easy code-reuse for Dwarf3s appenddef_object
|
14 years ago |
joost
|
a03c7cdc69
* Added two more Dwarf-4 constants
|
14 years ago |
joost
|
faeb80b55c
* Write Dwarf-debug info for class constants
|
14 years ago |
joost
|
4bd0f6db7a
* Dwarf: Hide the implicit pointer from a function-parameter which is passed
|
14 years ago |
joost
|
a7cea8606f
* Dwarf3: Classes are not encoded as a pointer to a class-structure, but
|
14 years ago |
Jonas Maebe
|
2222f2c44b
* renamed is_class_or_interface_or_dispinterface_or_objc() into
|
14 years ago |
paul
|
915c412ae3
compiler: generate debug info for record methods:
|
14 years ago |