摘要: Result<Success> SetKptrRestrictAction(const BuiltinArguments&) { std::string path = KPTR_RESTRICT_PATH; if (!SetHighestAvailableOptionValue(path, KPTR 阅读全文
posted @ 2021-10-02 19:40 aspirs 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 开启CONFIG_ARM64_PTDUMP_CORE & CONFIG_ARM64_PTDUMP_DEBUGFS config,将会产生如下文件: /sys/kernel/debug/kernel_page_tables 阅读全文
posted @ 2021-10-02 17:38 aspirs 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 以下内存布局信息在引导时由Linux内核在我的SoC平台上打印(带有4核Cortex-A53处理器和2.75GiB DRAM) [ 0.000000] Memory: 2736316K/2883584K available (4796K kernel code, 488K rwdata, 1360K 阅读全文
posted @ 2021-10-02 13:44 aspirs 阅读(241) 评论(1) 推荐(0) 编辑
摘要: Ubuntu下使用tmux实现分屏,以及tmux快捷键 最近用到了终端的复用,使用了tmux,写一下自己的使用和一些快捷键。 tmux是指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。 来个效果图: 截图我使用的命令是 gnome-screenshot (安装了gnome 阅读全文
posted @ 2021-10-02 13:03 aspirs 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: linux汇编(ARM64) quad arm64汇编代码里(.S)的.quad,表示4个word,即8个字节 memset/__memset函数实现 这两个函数都是汇编函数,在如下路径里的.S文件里实现: 4.19\arch\arm64\lib\memset.S misc 一. 带点的(一般都是A 阅读全文
posted @ 2021-10-02 12:02 aspirs 阅读(1536) 评论(0) 推荐(0) 编辑