CLRium: мини-конференция по нутрям .Net в Санкт-Петербурге
сегодня в 16:08
Буквально на прошлой неделе была проведена мини-конференция по внутренностям CLR и как ими можно манипулировать. Сам тренинг очень сильно ждали и хотели увидеть не только в Москве, но и в остальных городах (ссылка на статью на Хабре с опросом). И, исходя из того что сам я живу в Санкт-Петербурге, анонсирую его грядущее проведение именно в этом городе. Прошу заметить что время проведения этой мини-конференции — вечернее. Это сделано для того чтобы Вы смогли сходить на него не отпрашиваясь с работы и не беря отгул. На этот раз день проведения — четверг. А это значит что у вас будет свободен вечер пятницы. А это, согласитесь, прекрасно -)На текущей мини-конференции появилась новая тема — декомпиляция и обратная компиляция. Разбор библиотеки Mono.Cecil и личного опыта замены ей продукта PostSharp.
На этой мини-конференции будут освещены следующие темы:
Управление памятью .Net/Windows/процессора Строение объектов .Net в памяти Передаем объекты между AppDomains без сериализации: без накладных расходов. Как работают исключения? Вклиниваемся в процессы обслуживания исключений. Пишем пул объектов вне .Net памяти Пишем ядро Memory Profiler«а — делаем дамп виртуальной памяти с распознанием .Net объектов в ней. Пишем метод fork (): метод, создающий поток, который стартует с того же места, на котором был вызван fork (ветвление потоков) — C++/CLI/asm Декомпиляция, редактирование и обратная компиляция. Что такое MSIL и так или он прост? Картинка для затравки (после вызова CloneThread, текущий поток ветвится на два, каждый из которых идет в свою часть условия if):
Я не хочу повторяться, да и не принято это на Хабре, но могу немного приоткрыть завесу того что будет.Для примерного понимания уровня решения задач, приведу ссылку на одну из мои статей в прошлом:
Кроме того, будут освещены следующие темы:
Считаем sizeof () любого .Net типа (стандарнтый sizeof считает только по Value типам) Разрабатываем класс для выделения .Net объектов вне .Net памяти (вне SOH/LOH) Практики декомпиляции: редактирование и обратная компиляция. Пишем ядро PostSharp. Когда и где?
19-го июня, в Четверг, с 18:00 до 23:00, Санкт-Петербург, Лодейнопольская, дом 5. Так что если отпрашиваться с работы, то совсем не на долго. Страница регистрации:
http://braingems.timepad.ru/event/124752/. Это система для бронирования. После бронирования, вам придет письмо с инструкциями, как оплатить. Стоимость — 1000 рублей До встречи!
Только зарегистрированные пользователи могут оставлять комментарии.Войдите, пожалуйста.