摘要: https://www.cse.psu.edu/~deh25/rabbit/menu.html 阅读全文
posted @ 2023-10-09 23:33 zwlwf 阅读(12) 评论(0) 推荐(0)
摘要: 一篇关于qemu的文章,参照着一步步弄,可以在x86的ubuntu上跑通一个aarch64的虚拟环境 https://blog.csdn.net/qq_41660119/article/details/123949923 下面的文章中提到从ubuntu官网下载一个linux root fs系统 ht 阅读全文
posted @ 2023-09-26 00:32 zwlwf 阅读(30) 评论(0) 推荐(0)
摘要: sal为算术左移,保持符号位不变。shl为逻辑左移,为无符号左移,最高位直接被次高位覆盖。对应的右移分别为sar, shr。 参考[https://blog.csdn.net/deniece1/article/details/](https://blog.csdn.net/deniece1/arti 阅读全文
posted @ 2023-09-24 12:49 zwlwf 阅读(125) 评论(0) 推荐(0)
摘要: 一篇关于DynamoRIO原理介绍的博客: https://blog.csdn.net/m0_37921080/article/details/88080078 阅读全文
posted @ 2023-09-19 00:07 zwlwf 阅读(189) 评论(0) 推荐(0)
摘要: ## 引言 现假设你在走读某个以cmake方式构建的**大工程**,如llvm中clang。突然看到某段代码时,突然脑中冒出一个小idea:这里若不用A,而是用B会如何。你会怎样去测试这个小想法呢? 1. 在当前代码库中直接修改,构建,运行新生成可执行程序 2. 使用git的分支管理,先新建一个分支 阅读全文
posted @ 2023-06-23 07:36 zwlwf 阅读(65) 评论(0) 推荐(0)
摘要: `dup2(oldfd, newfd)`. 旧的文件描述符,和新的文件描述符指向同一个文件。 `int ans = dup(oldfd);` 返回值文件描述符和旧的文件描述符指向同一个文件。 通过dup/dup2,可以将多个文件描述符指向同一个文件实体,它们都可以等效得访问同一个文件。 dup2的操 阅读全文
posted @ 2023-06-20 06:24 zwlwf 阅读(65) 评论(0) 推荐(0)
摘要: 1. 新建一个文件,设置一个C++的类(如下Tmp),在类的构造函数中做main函数前要做的事,在类的析构函数中加入main函数后要做的事。最后定义一个Tmp的变量。 ```cpp #include class Tmp { public: Tmp() { printf("called before 阅读全文
posted @ 2023-06-16 08:05 zwlwf 阅读(42) 评论(0) 推荐(0)
摘要: # 由问题“如何将进程A的标准输出重定向为进程B的标准输入"引发的思考 若两个进程都是通过bash的同一条命令来启动,可以简单得使用bash的管道来完成。但当进程B是已经在运行状态的程序(如服务器程序),该怎么实现这个功能呢? 为简化讨论,进程A取cat/echo等带输出的待启动程序,进程B对应的程 阅读全文
posted @ 2023-06-11 20:31 zwlwf 阅读(98) 评论(0) 推荐(0)
摘要: ## xterm xterm,一个模拟出来的终端,解决的是真实机器的输入和输出模拟问题。xterm本质上是应用程序,是个软件,它不同于硬件的输入-键盘、输出-显示器。他是怎么做到模拟的? 这个问题到底难在哪?可以通过一个具体的case来体会。 假设有一个进程A,作为进程B,进程B怎么向进程A的标准输 阅读全文
posted @ 2023-06-10 23:11 zwlwf 阅读(48) 评论(0) 推荐(0)
摘要: ```bash python -m pdb your_script.py script_args ``` 参考[https://www.geeksforgeeks.org/python-debugger-python-pdb/](https://www.geeksforgeeks.org/pytho 阅读全文
posted @ 2023-06-08 07:27 zwlwf 阅读(49) 评论(0) 推荐(0)