摘要: #include <stdio.h> #include <string.h> #include <sys/mman.h> int main() { typedef int (*func_t)(); unsigned char code[] = { 0xb8, 0x08, 0x00, 0x00, 0x 阅读全文
posted @ 2024-04-09 11:10 Raina_R 阅读(6) 评论(0) 推荐(0) 编辑
摘要: pip install memory-profiler from memory_profiler import profile # @profile(precision=4, stream=open('memory_profiler.log','w+')) @profile def func(): 阅读全文
posted @ 2024-04-03 11:34 Raina_R 阅读(2) 评论(0) 推荐(0) 编辑
摘要: set disassemble-next-line on 然后使用si 单步调试 阅读全文
posted @ 2024-03-14 15:25 Raina_R 阅读(12) 评论(0) 推荐(0) 编辑
摘要: gedit ~/.gdbinit 添加以下内容 set disassembly-flavor intel 保存退出即可。 AT&T 风格为: set disassembly-flavor att 阅读全文
posted @ 2024-03-14 11:24 Raina_R 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ~/.cargo/config [source.crates-io] registry = "https://github.com/rust-lang/crates.io-index" replace-with = 'ustc' # 中国科学技术大学 [source.ustc] registry = 阅读全文
posted @ 2022-10-02 13:32 Raina_R 阅读(682) 评论(0) 推荐(0) 编辑
摘要: sudo vim /etc/NetworkManager/NetworkManager.conf 在最后最后添加: [connectivity] uri= interval=0 保存退出 sudo service network-manager restart 阅读全文
posted @ 2022-07-06 15:40 Raina_R 阅读(615) 评论(0) 推荐(0) 编辑
摘要: ## 添加 c 函数名高亮配置 ```bash sudo vim /usr/share/vim/vim81/syntax/c.vim ``` 在最后添加: ```vim "highlight Functions syn match cFunctions "\[^()]*)("me=e-2 syn m 阅读全文
posted @ 2022-05-20 10:19 Raina_R 阅读(63) 评论(0) 推荐(0) 编辑
摘要: sudo vim /etc/default/keyboard 修改 XKBOPTIONS="ctrl:nocaps" 重启即可 阅读全文
posted @ 2022-04-05 11:10 Raina_R 阅读(43) 评论(0) 推荐(0) 编辑
摘要: export LANG="en_US" xdg-user-dirs-gtk-update 阅读全文
posted @ 2022-04-03 16:11 Raina_R 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 基本概念 介绍 在不使用设备树的时候(Linux 3.x版本)都是通过 arch/arm/match-xxx 和 arch/arm/plat-xxx 文件夹内的文件来描述板级信息。每个芯片的板子都会有自己的板级信息,而这些文件都会被编译进Linux内核中,大量无用和冗余的板级信息文件导致Linux内 阅读全文
posted @ 2021-07-25 23:03 Raina_R 阅读(664) 评论(0) 推荐(0) 编辑