Comments 10
1С makes Хабр торт again!
Интересная работа, думал сделать нечто похожее, но руки не дошли. Но не могу не попиарить свой инструмент, который всё же сделал: https://habr.com/ru/companies/crazypanda/articles/516426/
Разбор дампа без знания структуры, просто ищем самые часто встречающиеся 8байт, с большими шансами это указатель на vtbl утёешего класса.
Мы воспользовались материалами исследований конференции Black Hat, которые достаточно детально описывают информацию, хранимую в структурах аллокатора.
А где можно подробнее почитать об этом?
Какие именно подробности вас интересуют?
Как получить информацию, хранимую в структурах аллокатора. Ссылка на конференцию ведет на главную страницу. Наверное, был какой-то доклад...
Сейчас поищем ссылку на доклад. Найдем - разместим здесь.
Довольно давно это было.
Ссылку на выступления пока не нашли :(
А информацию можно найти тут:
https://illmatics.com/Understanding_the_LFH.pdf
http://illmatics.com/Windows 8 Heap Internals.pdf
только на С++ - более 10 миллионов строк кода
А сколько сейчас содержит строк кода (на внутреннем языке 1С) такое прикладное решение, как ERP последних редакций? Есть информация?
Как мы анализируем потребление памяти нативными приложениями (C++, Windows, Linux)