LINUX.ORG.RU

Изменение значения адреса памяти в ARM

 , , ,


1

2

Вечер добрый, мне нужно написать свою нативную библиотеку (.SO), которая будет изменять некоторые значения в другой библиотеке. Я хочу знать как это сделать (яп С++), и мне хотелось бы знать как работает изменение памяти в ARM (права доступа к файлу и прочее). Может у кого-то есть какой-то кусок кода, или полезная информация по этому поводу? Заранее спасибо. (в целом, будет полезна любая информация, ибо в гугле ничего годного не нашёл, мб плохо гуглил)


Не совсем понятно то, чего ты хочешь. Может тебе хочется IPC, тогда используй shared memory.

Unicode4all ★★★★★
()

ИМХО тут достаточно дебагером к процессу подключиться. Простецкий скриптец и программа бухгалтерии насчитает тебе 100500 денег.

Нафига библиотека. Библиотека нужна если ты хочешь через LD_PRELOAD подмену сделать. Но это автоматически означает, что целевой процесс нужно будет запускать.

anonymous
()

мне хотелось бы знать как работает изменение памяти в ARM

Так же как и на всех остальных архитектурах, процесс может менять только свою собственную память

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.