Показать сообщение отдельно
Старый 09.11.2010, 00:18
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 6  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
Ну давайте расскажу, только что это изменит. Есть мастерфлешка, она подгружает другую, мы заранее знаем что в ней есть некий метод назовём его foo, задача: в подгружаемой флешки создать новый метод(bar) который будет содержать почти полную копию foo, но часть функционала будет убрана(забита nop(0x02)). Таким образом я не меняю длины тела переносимого метода, и нет необходимости пересчитывать эксепшены. Для добавления метода добавлена строка с именем, мультинейм, сигнатура метода, тело метода, прописан соответствующий трайт. На маленьких флешках всё работает. На больших >1000 методов препарированная флешка падает с вышеописанными симптомами. Где я прав а где нет рассказывать мне не надо, сам найду, мне лишь нужно получить хоть какой-нибудь фидбек от avm2 с тем где ей плохо становится.