Портирование за main'-овых патчей A2 : Патчестроение : Форум

Страница 8 из 17: « 1 ... 4 5 6 7 [8] 9 10 11 12 ... 17 »

 pavelsh:
14.06.11, 20:49
 shcikan, все правильно. Разные адреса - разные байты. Приглядись, в иде инструкция не B/BL/etc случайно?

[ Редактировано pavelsh в 14.6.11 20:51 ]

 shcikan:
14.06.11, 20:55
 pavelsh, ты про это что ли BL sub_10F4644C? А как тогда определить что я именно то что надо нашел если байты разные? И у w980 тогда офсет значит fffe000?

 Vov4ик:
14.06.11, 21:05
 shcikan, смотреть надо не на циферки а на код


Добавлено 14.6.11 23:08

а базу бери только ffff000

 shcikan:
14.06.11, 21:15
 Vov4ик, а разве эти циферки не есть код?

 pavelsh:
14.06.11, 21:35
 'Циферки' - это байты, а код - инструкции, которые компилятор переводит в 'циферки'
@фейспалм@

 shcikan:
14.06.11, 21:52
 pavelsh, я так и не понял что такое инструкции. это то что справа от байтов написано?

 pavelsh:
14.06.11, 21:58
 В иде идет:
ROM:XXXXXXXX XX XX XX XX BL sub_XXXXXXXX (примерная конструкция)
BL sub_XXXXXXXX это и есть инструкция.


Добавлено 14.6.11 21:58

Да, то, что справа.

 shcikan:
14.06.11, 22:03
 pavelsh, всё, теперь понял, как нужно портить, а то я блин байты сравнивал.


Добавлено 14.6.11 20:24

немогу скомпилить теперь. в логе пишит
flat assembler for ARM version 1.66
ucxodnuk.asm [6]:
CBZ R1, loc_10D8E9E2+2
error: illegal instruction.
cant open temp.bin

 den_po:
16.06.11, 20:05
 
pavelsh пишет:
shcikan, то что светит ида это не оффсет

что такое, по-твоему, оффсет?

 c368511:
16.06.11, 20:23
 
shcikan пишет:
CBZ R1, loc_10D8E9E2+2


что за страсть такая (выделил) :-o ни разу не встречалась
Ps смысл +2 прибавлять? можно сразу 10D8E9E4 в таком случае

[ Редактировано c368511 в 16.6.11 20:25 ]
Страница 8 из 17: « 1 ... 4 5 6 7 [8] 9 10 11 12 ... 17 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4700&start=70

© 2005-2018 supertrubka.org