itewqq
itewqq
Hi there, do you have eth address? Just want to donate for your work too but I don't have bitcoin lol
有一点不太理解, 如果在`MemorySet`中用Vec来存储`MapArea`的话, sys_munmap的时候只能遍历这个Vec来找到对应的MapArea? 还是说后面的章节有进一步的优化设计呢?
请教一下,EasyFileSystem中的open函数,为什么inode_bitmap和data_bitmap都是重新构造的呢?一个已写入了 easy-fs 镜像的块设备上面不也应该存储着这些bitmap嘛?
vfs中的`Inode::create` 一开始判断是否是directory的时候,应该不需要用&mut DiskNode?这里是否改成 `read_disk_inode` 更合适一些?
@wyfcyx 理解了,非常感谢您的答疑解惑!
有一点疑惑的地方:每次处理trap的时候从call trap_handler一直到__switch函数执行,这中间的调用链是有一些压栈操作的,但是当一个task exit之后,就再也不会__switch回来了,那么这个task对应的调用链里的栈空间就是无法再使用了是么? 不清楚是我的理解不对,还是目前的设计没有考虑到这一点,谢谢!
@wsxk It's still an open problem to distinguish scalars and references for non-PIE binaries... Reassembly is hard, you can refer to [this paper](https://www.usenix.org/conference/usenixsecurity23/presentation/kimhyungseok) Anyway I'm working on the exactly same...
> @itewqq Could I please ask you about the progress of the compatibility of ARM32? Is there any problem you've met? How did you distinguish scalars and references? Thanks. I've...
> Hi @itewqq , kindly pull the main branch and try to build again. It should be fine now. I've purged the image and rebuild it after git pull, but...
Thanks for the fast reply! >Using the mode as `glitch.output = enable_only` then modifying `repeat` should give a longer & longer input signal which translates to a longer output. Trying...