--------------------------------------------- elfcheck - простая прога, которая проверяет, используются ли в эльфах (включая эльфлоадер) функции, которых нет в либе. simple tool which checks whether there are functions used in elfs (including elfloader) that are not included in library.
Q: How use elfcheck? Q: Как использовать? R: Look this page here
saveevents.elf - сохранение евентов (EVENT)
(c) den_po
---------------------------------------------
Шаблоны эльфов для IAR Некоторые полезные для разработчиков шаблоны эльфов. На данный момент имеются: 1) Пустой эльф 2) Пустой эльф со своей книгой 3) Эльф-рисовальщик на главном экране 4) Эльф для RegFile (по сути - пустой эльф, но с дополнительными входными параметрами) 5) Эльф с графическим интерфейсом - списком 6) Эльф-патч, который можно конвертировать в *.vkp при помощи elf2vkp
Так, я вернулся.. Скажите, можно ли напрямую редактировать указатели? Есть ли директива компилятора, отключающая проверку типов данных? Почему не работает такой код: Код:
IDOL1234, хочешь патчить? память защищена от записи. нужно получить супервизора и разрешить модификацию. вот исходник, который делает это для jjpatcher, а затем восстанавливает режим процессора и регистр управления доступом к памяти
Код:
;arm include "%fasminc%\x.inc"
macro call ad { if global_codesize = 32 if ad and 3 = 1 blx (ad and 0xFFFFFFFE) else bl (ad and 0xFFFFFFFE) end if else if ad and 3 = 1 bl (ad and 0xFFFFFFFE) else blx (ad and 0xFFFFFFFE) end if end if }
macro savedacr reg { call setdacr if reg eq r0 else mov reg,r0 end if } macro loaddacr reg { mcr p15, 0, reg, c3, c0 ;restore dacr } macro saverights reg { mov r12,swinum ;set supervisor swi swinum if reg eq r0 else mov reg,r0 end if } macro loadrights reg { msr cpsr_cxsf, reg ;restore rights }
Ёлки зелёные.. А я думал, здесь такого нет( Наивный.. Немного пугают названия меток вроде "biosUninstall". Названия вообще имеют какое-либо отношение к реальности? Или как Dingo1? %) Так всё же, можно ли найти какую-либо информацию по этой модификации процессора? Могут ли быть ребуты при частой смене режима работы процессора таким способом?
IDOL1234, названия эти из прошивки. и чего, uninstall тебя пугает, а что перед этим install делается - нет? полной документации не найдёшь. доки по процессорам семейства на arm.com ребутов при грамотном использовании это не вызовет.
стоп. Имена меток что, сохраняются после сборки????
Код:
if global_codesize = 32
Эмм.. Я чего-то недопонимаю? Почему здесь не "=="?
Можно ли установить обмен данными с внешним устройством через фастпорт? Кроме шаманства с реализацией хоста usb или передачи данных посредством имитации подключения и отключения гарнитуры.
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.