/logo.jpg

Niebelungen

while (i < you) i++

eBPF-Basic-Learning

eBPFWhat is eBPF ?eBPF 全称是 extended Berkeley Packet Filter ,起源于 BPF ( Berkeley Packet Filter )。顾名思义,它向linux内核提供了对数据包的过滤。 早期的网络监控器等都是作为用户级进程运

uCore-lab-5

练习0在idt_init中添加 1 SETGATE(idt[T_SYSCALL], 0, GD_KTEXT, __vectors[T_SYSCALL], DPL_USER); 修改定时器中断: 1 2 3 4 5 6 ticks ++; if (ticks % TICK_NUM == 0) { assert(current != NULL); current->need_resched = 1; // print_ticks(); } 在alloc_proc中多出了PC

uCore-lab-4

概述在前几次实验的基础上,我们将实现CPU的虚拟化。可以理解为让每个用户态进程认为自己“独占”CPU资源。 进程对于进程的定义:进程是指一个具

uCore-lab-3

通过lab2知识的讲解,我们已经对虚拟内存有了一个初步认识, 有了内存地址虚拟化,我们就可以通过设置页表项来限定软件运行时的访问空间,确保软件

C++ Exploitation Basic

C++ Exploitation BasicLearn from angelboy’s slide & reference link & reference link [TOC] Name manglingC++支持函数重载,在C中如果两个函数重名,这将会是非常严重的编译器级错误。问题的关键在于出现了