Я пытаюсь возиться с исходным кодом Android и Kernel. Мне нужно знать, хочу ли я получить доступ к чему-то вроде стека процессов после каждой вилки Zygote, каков был бы лучший способ сделать это? Я попытался сделать это на уровне ядра с помощью загружаемого модуля ядра, но потом, как выполнить этот модуль после каждой вилки? Есть ли способ вызвать функции, определенные в ядре из исходного кода (например: в dalvik/vm/native/dalvik_system_Zygote.c)? Это может показаться наивным, но я был бы признателен, если бы кто-нибудь мог вести меня в правильном направлении.Доступ к памяти Android во время выполнения
1
A
ответ
1
Хорошо, я как-то понял. То, что я сделал, было определено новым системным вызовом в библиотеке ядра ern. Таким образом, я мог бы получить адрес стека через STACK_TOP. Системный вызов вызывается после использования fork, который просто возвращает значение адреса стека.
Смежные вопросы
- 1. Записывать обращения к памяти во время выполнения
- 2. Доступ к ошибке во время выполнения 3134
- 3. Доступ к объектам во время выполнения!
- 4. Доступ к ширине UIView во время выполнения
- 5. Доступ к UILabel, созданный во время выполнения
- 6. Доступ к ссылкам проектов во время выполнения
- 7. Доступ к папке макета во время выполнения на Android
- 8. Защита памяти во время выполнения
- 9. Доступ к содержимому инструкций операнда во время выполнения в LLVM
- 10. Можно ли проверить доступ к диску во время выполнения?
- 11. Динамически определять использование памяти во время выполнения
- 12. Очистка памяти справочной библиотеки во время выполнения
- 13. Ошибка памяти во время выполнения JAR
- 14. Аннотации Android во время выполнения
- 15. android - как получить общее использование памяти приложения во время выполнения?
- 16. Изменение стиля VCL во время выполнения приводит к утечке памяти
- 17. C++ Размер динамической памяти во время выполнения
- 18. Исправить утечку памяти Flash во время выполнения
- 19. Изменение объема памяти во время выполнения задания
- 20. Исключение из памяти Исключение во время выполнения
- 21. Необходимость привязки адреса памяти во время выполнения
- 22. Ошибка дампа памяти во время выполнения
- 23. Размер виртуальной памяти во время выполнения
- 24. Получение памяти, доступной JVM во время выполнения
- 25. Android: запрос пользовательского разрешения во время выполнения
- 26. Настройки во время выполнения
- 27. доступ выпадающего значения генерирования во время выполнения
- 28. android check heap memory во время выполнения
- 29. Доступ к текстовым полям, динамически созданным во время выполнения
- 30. доступ к сообщению об ошибке во время выполнения запроса 3464