首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JNI开发
订阅
bifeng
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Android中mmap原理及应用简析
mmap是Linux中常用的系统调用API,用途广泛,Android中也有不少地方用到,比如匿名共享内存,Binder机制等。本文简单记录下Android中mmap调用流程及原理。mmap函数原型如下: 参数start:指向欲映射的内存起始地址,通常设为 NULL,代表让系统自…
【Android JNI】我的第一次PLT-HOOK尝试
我也第一次学这个鬼东西 了解PLT、GOT 在ELF文件中,PLT是用于管理外部函数调用的表,它在程序启动时并不知道每个动态链接函数的确切内存地址,而是在第一次调用时通过GOT表来进行解析。GOT表中
Android JNI和NDK学习(基础篇):C语言基础
注释: /* ... */这就是一个注释 一种是需要建立储存空间的,例如:int a 在声明的时候就已经建立了存储空间。 全局变量定义在函数的外部,通常是程序的顶部,全局变量在整个程序的生命周期内都是有效的,在任意的函数内部可以访问全局变量。 type是指针的类型,他必须是一个…