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