Commit 8618a7b
Vladimir Uzelac
libdemangle-msvc: use MSVC demangler in GDB
This is the fourth in a series of patches adding MSVC symbol demangling
support to the GNU toolchain.
Register the MSVC demangler via bfd_set_msvc_demangler() in
gdb_bfd_init(), guarded by HAVE_MSVC_DEMANGLER. Update cp-support.c
to handle MSVC-mangled names in GDB's symbol processing. Link GDB
against libdemangle-msvc when enabled.1 parent 5f055c1 commit 8618a7b
3 files changed
Lines changed: 28 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
163 | 166 | | |
164 | 167 | | |
165 | 168 | | |
| |||
677 | 680 | | |
678 | 681 | | |
679 | 682 | | |
680 | | - | |
| 683 | + | |
| 684 | + | |
681 | 685 | | |
682 | 686 | | |
683 | | - | |
| 687 | + | |
684 | 688 | | |
685 | 689 | | |
686 | 690 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
730 | 730 | | |
731 | 731 | | |
732 | 732 | | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
733 | 739 | | |
734 | 740 | | |
735 | 741 | | |
| |||
876 | 882 | | |
877 | 883 | | |
878 | 884 | | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
879 | 891 | | |
880 | 892 | | |
881 | 893 | | |
| |||
1652 | 1664 | | |
1653 | 1665 | | |
1654 | 1666 | | |
1655 | | - | |
| 1667 | + | |
1656 | 1668 | | |
1657 | 1669 | | |
1658 | 1670 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
39 | 42 | | |
40 | 43 | | |
41 | 44 | | |
| |||
1298 | 1301 | | |
1299 | 1302 | | |
1300 | 1303 | | |
1301 | | - | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
1302 | 1310 | | |
1303 | 1311 | | |
1304 | 1312 | | |
| |||
0 commit comments