D
d∃adpr∅gramm∑rssoc!∃ty
@justdps380 подп.
358просмотров
94.2%от подписчиков
13 февраля 2026 г.
Score: 394
https://github.com/llvm/llvm-project/blob/main/llvm/lib/Demangle/MicrosoftDemangle.cpp#L612 Нашел в недрах LLVM очень полезный список с токенами используемыми манглером MSVC C++. Оказывается, если есть символы (а они почти всегда есть при работе с виндовыми компонентами), то можно однозначно распознать конструктор, деструктор, vftable и прочие базовые блоки системы типов. Например токены: ?0 => Foo:Foo() ?1 => ~Foo:Foo() UPD: Под "виндовыми компонентами" я имею ввиду именно системные библиотеки, исполняемые файлы и драйвера разработанные самим Microsoft.
358
просмотров
567
символов
Нет
эмодзи
Нет
медиа

Другие посты @justdps

Все посты канала →
https://github.com/llvm/llvm-project/blob/main/llvm/lib/Dema — @justdps | PostSniper