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)
相关推荐
モンキー・D・小菜鸡儿1 小时前
Android Jetpack Compose 基础控件介绍
android·kotlin·android jetpack·compose
无风之翼1 小时前
android15 休眠唤醒过程中有时候屏幕显示时间一闪而过
android·锁屏
方白羽3 小时前
Android全局悬浮拖拽视图
android·app·客户端
Jerry4 小时前
Compose 高级状态和附带效应
android
2501_916007475 小时前
苹果手机iOS应用管理全指南与隐藏功能详解
android·ios·智能手机·小程序·uni-app·iphone·webview
LFly_ice6 小时前
Nest-管道
android·java·数据库
ab_dg_dp7 小时前
android bugreport 模块源码分析
android
2501_915106328 小时前
全面理解 iOS 帧率,构建从渲染到系统行为的多工具协同流畅度分析体系
android·ios·小程序·https·uni-app·iphone·webview
繁星星繁8 小时前
【Mysql】数据库基础
android·数据库·mysql
李坤林9 小时前
Android 12 中 App 与 SurfaceFlinger(SF)的 Vsync 通信机制
android·surfaceflinger