2025年5月20日

Linux信号-1-TIF_SIGPENDING 标志的设置和清除

摘要: 基于msm-5.4 一、调用路径 1. 设置的位置 recalc_sigpending_and_wake //signal.c sysrq_term_op //sysrq.c 【】-e 操作结束所有进程 echo e > /proc/sysrq-trigger sysrq_handle_term / 阅读全文

posted @ 2025-05-20 21:39 Hello-World3 阅读(41) 评论(0) 推荐(0)

ARM64 Linux各种栈-1-分类

摘要: 在 ARM64 Linux 内核中,栈的管理分为多种类型,每种栈都有其特定的用途和实现机制。以下是详细的分类说明: 一、用户栈(User Stack) 1. 简介 用途:用户态进程执行时的栈空间。特点:位于用户空间虚拟地址的高地址区域(向下增长)通过 mmap 动态分配,默认大小 8MB(可通过 u 阅读全文

posted @ 2025-05-20 17:25 Hello-World3 阅读(159) 评论(0) 推荐(0)

strace命令行工具

摘要: 一、简介 strace主要提供对系统调用的监控功能,包括执行了哪些系统调用、执行时间、频次等,并提供统计功能。 帮助信息: sa8155:/ # strace -h usage: strace [-CdffhiqrtttTvVwxxy] [-I n] [-e expr]... [-a column] 阅读全文

posted @ 2025-05-20 16:17 Hello-World3 阅读(35) 评论(0) 推荐(0)

导航