|  4.10.2011 / 17:36 |  | 
| genauk    Пользователь 
  Сейчас: Offline 
 Имя: ГенаОткуда: Кідри
 Регистрация: 20.08.2011
 
 | ScRoLlS (17.11.2010/13:14)Прога мощная, но по-моему byte code editor работает быстрее.А где найти этот byte code editor
 
 | 
|  4.10.2011 / 17:40 |  | 
| deamonsik    Администратор 
  Сейчас: Offline 
 Регистрация: 28.12.2010
 | genauk (04.10.2011/17:36)А где найти этот byte code editorздесь
 | 
|  26.01.2012 / 17:14 |  | 
| kiriman    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Красноярск
 Регистрация: 18.01.2010
 
 | Объясните пожалуйста, почему требуется преверефикация, если я всего лишь сменил значение в bipush? Как этого избежать?
 | 
|  26.01.2012 / 17:22 |  | 
| BPS    Супермодератор 
  Сейчас: Offline 
 Имя: Лолка какая-тоОткуда: Ponyland
 Регистрация: 15.12.2011
 
 | kiriman,  Хм, а зачем избегать? Преверифицируй, да и все
 | 
|  26.01.2012 / 17:24 |  | 
| kiriman    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Красноярск
 Регистрация: 18.01.2010
 
 | BPS,  Влом - это серьёзно
 | 
|  26.01.2012 / 21:39 |  | 
| Night_Death    Пользователь 
  Сейчас: Offline 
 Имя: ПавелОткуда: Гомель
 Регистрация: 19.12.2010
 
 | kiriman, возможно, что он класс сохраняет без атрибута StackMap в методах, который за преверификацию и отвечает.
 | 
|  27.01.2012 / 08:15 |  | 
| kiriman    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Красноярск
 Регистрация: 18.01.2010
 
 | Night_Death,  Окей.. Раз так, я hex редактором сменил один байт(интовая статическая переменная) с 0 на 1. Вроде схема рабочая, проверил декомпилем. Кинул в архив и .. Ошибка приложения. Почему? Что я не учел?
 | 
|  27.01.2012 / 11:53 |  | 
| Night_Death    Пользователь 
  Сейчас: Offline 
 Имя: ПавелОткуда: Гомель
 Регистрация: 19.12.2010
 
 | kiriman, хм, странно, преверификация вообще заключается в проверке правильности байткода и формирования атрибута этого, но вот каким образом он формируется я не знаю, так и не добрался до этого, так что хз, но мне кажется что проблема в нем.
 | 
|  27.01.2012 / 14:22 |  | 
| kiriman    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Красноярск
 Регистрация: 18.01.2010
 
 | Night_Death,  Все правильно делал я и прога эта. Там фишка была в другом, короче переменная юзалась во многих местах, и.. Не буду вдаваться в подробности, исправил, спасибо
 | 
|  27.01.2012 / 14:37 |  | 
| kiriman    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Красноярск
 Регистрация: 18.01.2010
 
 | P@bloid,  Нашел багКогда меняю условие
 10 if_icmpeq Label20
 15 Label20:
 16 aload this
 При смене на lt, например, будет:
 10 if_icmplt Label21
 15 aload this
 16 Label21:
 А bytecodeeditor сохраняет правильно, но твоя прога удобней)
 
 |