Commit 524da0e
committed
Refactor MSVC demangler finalization
Parse MSVC symbols into structured type nodes before finalization.
This keeps thunk suffixes, calling conventions, member pointers, and
implicit this parameters dependent on the final platform/view context.1 parent 6a1de81 commit 524da0e
11 files changed
Lines changed: 3567 additions & 1401 deletions
File tree
- demangler
- gnu3
- msvc
- plugins
- pdb-ng/src
- rtti
- rust/src
- view/pe
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
52 | 63 | | |
53 | 64 | | |
54 | 65 | | |
| |||
0 commit comments