首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
csapp实验
三明志
创建于2024-09-01
订阅专栏
csapp实验笔记,实验分享
暂无订阅
共6篇文章
创建于2024-09-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CSAPP - attacklab
test方法中调getbuf方法后栈不溢出时的返回地址是0x401976,保存在%rsp为起始地址的8字节存储中。 getbuf方法在栈中分配了0x28个字节用于存放输入的字符串。(注:call指令将%rsp减8,并存放调用Gets后的返回地址0x4017af。) 输出cook…
Cachelab实验
PartA实现csim.c概念冷不命中冲突不命中容量不命中写命中>直写和写回写不命中>写分配和非写分配工具valgrindcsim.cPartB分块技术M32XM32M64XM64M61XM67
csapp-shlab
如果在fork函数执行前,父进程已经注册了信号处理函数,那么fork函数执行后,子进程也将继承父进程注册的信号处理函数。特殊的是execve函数,如果在子进程中执行了execve函数,子进程的信号处理函数将恢复为默认。例如,对eval中的execve部分的代码修改为 此时,子进…
csapp-archlab
part A实验考察对Y86汇编指令的掌握程度。 part b考察HCL指令。CTRL + F 搜索IIADDQ查看添加位置。 考察对流水线pipe-line的理解。 50分。5层循环展开。另外n % 5余数小于等于2的n较多。
csap-malloclab
我是过了书本上的代码实现。writeup是英文版的,很多人可能不会注意到实验需要的trace文件是需要自己配置的。trace文件在这里。另外记得配置config.h文件。
CSAPP-Bomb实验
寄存器最多传递6个函数参数,多余参数存在栈中。 phase_1中调用了string_not_equal函数。string_not_equal函数部分汇编代码 string_not_equal函数接受两个参数,分别存在%rdi和%rsi中。%rdi中存放输入字符串首地址,$esi…