RK3588-android-reboot命令内核调用流程

RK3588-android-source/bionic/libc/bionic

复制代码
#include <unistd.h>
#include <sys/reboot.h>

extern "C" int __reboot(int, int, int, void*);

int reboot(int mode) {
  return __reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, mode, nullptr);
}

RK3588-android-source/kernel/reboot.c

复制代码
SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, void __user *, arg)
void kernel_power_off(void)
相关推荐
小驰行动派15 分钟前
Android Studio中,使用完全免费的Ai来写APP
android·ide·android studio
笔夏44 分钟前
【安卓学习之socket】socket.io-client
android·学习
用户94261184462911 小时前
Android开发实战:ListView与RecyclerView使用详解
android
梦里花开知多少1 小时前
深入解析Launcher3 中的 CellLayout
android·面试
WangJunXiang61 小时前
MySQL高可用详细解析
android·数据库·mysql
fengci.2 小时前
polar2026春季个人挑战赛(中等部分)
android
黑马源码库miui520862 小时前
JAVA国际版同城上门服务上门送水桶装水配送源码同城上门配送系统源码支持Android+IOS+H5
android·java·ios
黄林晴2 小时前
无奈妥协!六年账号被迫改名,Android 技术圈顺势升级 !
android·运营
2501_915921432 小时前
iPhone 定位功能测试时不越狱来修改手机位置的方法
android·ios·智能手机·小程序·uni-app·iphone·webview
常利兵2 小时前
Android开发秘籍:给图片加上独特水印
android