[GDBJIT] Generate more complete debug information (#7617)
authorkvochko <a.kvochko@samsung.com>
Fri, 21 Oct 2016 09:17:38 +0000 (12:17 +0300)
committerJan Vorlicek <janvorli@microsoft.com>
Fri, 21 Oct 2016 09:17:38 +0000 (11:17 +0200)
commit3a9ee939d1043f8347ce94a49bb38d517e3bb52d
tree1c1ccd2b5632a1c220cf4877e370857177d4c096
parent59c8c059bd474bf8105059de86bd3b22d92bc5c0
[GDBJIT] Generate more complete debug information (#7617)

* Implement support for classes
* Add support for 'this' argument type
* System.String debug info
* Functions are generated as class members in DWARF, use TypeKey as type key.
* Initial support of references
* Support 'this' artificial argument in gdbjit
* Resolve issue with recursive types in gdbjit
* DWARF classes are terminated even if they don't have children
* Fix System.Char encoding.
* Add support static fields for classes
* Add support for single dimension arrays.
* Simplify signature parsing.
* Preliminary support for multidimensional arrays.
* Add support of value types
src/vm/gdbjit.cpp
src/vm/gdbjit.h