diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2014-01-18 17:22:00 +0000 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2014-01-18 18:11:06 +0000 |
commit | ec9f644ac9d154de4dde490bb1174be09c8fc540 (patch) | |
tree | e5a475777b60c8b876871fd411440673af5c9622 /gdb/solib.h | |
parent | 94b1b47ee13476f376feddf808c63560c036cf1b (diff) | |
download | gdb-ec9f644ac9d154de4dde490bb1174be09c8fc540.zip gdb-ec9f644ac9d154de4dde490bb1174be09c8fc540.tar.gz gdb-ec9f644ac9d154de4dde490bb1174be09c8fc540.tar.bz2 |
Fix and update D demangling support in gdb to the current mangling ABI.
gdb/ChangeLog:
2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
* d-lang.h (d_parse_symbol): Add declaration.
* d-lang.c (extract_identifiers)
(extract_type_info): Remove functions.
(parse_call_convention, parse_attributes)
(parse_function_types, parse_function_args)
(parse_type, parse_identifier, call_convention_p)
(d_parse_symbol): New functions.
(d_demangle): Use d_parse_symbol to demangle D symbols.
gdb/testsuite/ChangeLog:
2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
* gdb.dlang/demangle.exp: New file.
Diffstat (limited to 'gdb/solib.h')
0 files changed, 0 insertions, 0 deletions