aboutsummaryrefslogtreecommitdiffstats
path: root/debug/CtoDwarf.ml
Commit message (Collapse)AuthorAgeFilesLines
* Various changes in the debug printer.Bernhard Schommer2015-09-071-5/+2
| | | | | | The debug printer now uses udata for member sizes since structs can have a size larger than 255 bytes. Also functions that are inlined no longer have an high and low pc in their abbreviation entry.
* Set structure declaration field to None.Bernhard Schommer2015-09-071-4/+4
| | | | | In the case of a structure definition we do not need to set the structure declaration field set to false.
* Fixed error in handling of anonymous struct/union/enum types.Bernhard Schommer2015-08-241-8/+15
| | | | Composite types should be always handled by the composite_type_info table and not by the normal type table.
* Revert "Added support for the location of non static global variables."Bernhard Schommer2015-08-231-1/+1
| | | | This reverts commit b4846ffadfa3fbb73ffa7d9c43e5218adeece8da.
* Do not add subsize tag to array types without size such as flexible array ↵Bernhard Schommer2015-08-231-10/+14
| | | | members.
* Added support for the location of non static global variables.Bernhard Schommer2015-08-181-1/+1
|
* Allow forward declarations of structure and union types in the debug ↵Bernhard Schommer2015-07-031-11/+49
| | | | information.
* Allow Anonymous structs, unions and enums in debug info.Bernhard Schommer2015-07-021-9/+9
|
* Add bulitin typedes during C to dwarf translation.Bernhard Schommer2015-07-021-6/+9
|
* Merged PrintAnnot into PrintAsmaux.Bernhard Schommer2015-05-141-1/+1
|
* Print all files ever encountered in the filenum.Bernhard Schommer2015-04-011-0/+1
|
* Refactored code, added comments and changed handling of types with ↵Bernhard Schommer2015-03-301-316/+417
| | | | attributes to avoid duplications.
* Compute the size of structs using the result of the packing and bitfield ↵Bernhard Schommer2015-03-261-8/+17
| | | | transformations.
* Added missing functions for printing the structs and unions. Still missing ↵Bernhard Schommer2015-03-241-7/+122
| | | | printing of packed structs.
* Added translation fucntion for declarations and fundefinitions.Bernhard Schommer2015-03-231-46/+112
|
* Activating the printing of the debug information for supported architecture.Bernhard Schommer2015-03-191-1/+19
|
* Added function to convert C types into their dwarf represnation.Bernhard Schommer2015-03-181-1/+167
|
* Added file for the translation of the C Ast to Dwarf debugging information.Bernhard Schommer2015-03-161-0/+18