在运行时访问Android内存

用户名

我正在尝试修改Android框架源代码和内核。我需要知道是否要在每个Zygote分支之后访问诸如进程堆栈之类的东西,最好的方法是什么?我尝试通过可加载内核模块在内核级别执行此操作,但是,如何在每次派生后执行该模块?有什么方法可以从框架源调用内核中定义的函数(例如:dalvik / vm / native / dalvik_system_Zygote.c)?这看起来似乎很幼稚,但是如果有人可以引导我朝正确的方向前进,我将不胜感激。

用户名

好吧,我有点想通了。我所做的是在内核elf库中定义了一个新的系统调用。这样,我可以通过STACK_TOP获得堆栈地址。在一次fork之后调用系统调用,它只返回栈地址值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在运行时访问Android内存

来自分类Dev

android在运行时检查堆内存

来自分类Dev

在运行时创建的访问控制

来自分类Dev

在运行时访问UIView宽度

来自分类Dev

在运行时访问CLI值

来自分类Dev

使对象在运行时不可访问

来自分类Dev

Android:在运行时获取TargetSDKVersion

来自分类Dev

Android在运行时保存变量

来自分类Dev

在运行时播放Framework 2.3 jvm内存

来自分类Dev

在运行时增加PySpark可用的内存

来自分类Dev

Numba CUDA在运行时共享内存大小?

来自分类Dev

在运行时清理引用库的内存

来自分类Dev

异步类正在运行时,android无法访问应用程序

来自分类Dev

在运行时确定或访问类型变量的具体类型

来自分类Dev

在运行时从MDB内部访问ejb-name

来自分类Dev

Java库的版本信息,可在运行时访问

来自分类Dev

在运行时更改访问修饰符

来自分类Dev

宏在运行时访问函数的源代码

来自分类Dev

在过程中访问“自动”(在运行时)

来自分类Dev

如何强制在运行时可访问dll

来自分类Dev

Java库的版本信息,可在运行时访问

来自分类Dev

在运行时确定或访问类型变量的具体类型

来自分类Dev

在运行时访问实体框架存储模型

来自分类Dev

在运行时创建的流口水中访问列表

来自分类Dev

在运行时访问 DisplayClass 对象上的属性

来自分类Dev

在运行时是否未请求Android M“运行时权限”?

来自分类Dev

在Java运行时使TextView在运行时可见(Android)

来自分类Dev

Android:在运行时更改矩形的颜色

来自分类Dev

Android在运行时更改SeekBar progressDrawable和thumb