当两个虚拟页的数据内容相同时,可只分配一个物理页框,这样如果对两个虚拟页的访问方式是只读方式,这两个虚拟页可共享页框,节省内存空间;如果CPU对其中之一的虚拟页进行写操作,则这两个虚拟页的数据内容会不同,需要分配一个新的物理页框,并将物理页框标记为可写,这样两个虚拟页面将映射到不同的物理页帧,确保整个内存空间的正确访问。这种技术称为写时复制(Copy On Write,简称COW)。
set up init env for check_swap begin! page fault at 0x00001000: K/W [no page found]. page fault at 0x00002000: K/W [no page found]. page fault at 0x00003000: K/W [no page found]. page fault at 0x00004000: K/W [no page found]. set up init env for check_swap over! write Virt Page c in fifo_check_swap write Virt Page a in fifo_check_swap write Virt Page d in fifo_check_swap write Virt Page b in fifo_check_swap write Virt Page e in fifo_check_swap page fault at 0x00005000: K/W [no page found]. swap_out: i 0, store page in vaddr 0x1000 to disk swap entry 2 write Virt Page b in fifo_check_swap write Virt Page a in fifo_check_swap page fault at 0x00001000: K/W [no page found]. *ptep!=0 swap_out: i 0, store page in vaddr 0x2000 to disk swap entry 3 swap_in: load disk swap entry 2 with swap_page in vadr 0x1000 write Virt Page b in fifo_check_swap page fault at 0x00002000: K/W [no page found]. *ptep!=0 swap_out: i 0, store page in vaddr 0x3000 to disk swap entry 4 swap_in: load disk swap entry 3 with swap_page in vadr 0x2000 write Virt Page c in fifo_check_swap page fault at 0x00003000: K/W [no page found]. *ptep!=0 swap_out: i 0, store page in vaddr 0x4000 to disk swap entry 5 swap_in: load disk swap entry 4 with swap_page in vadr 0x3000 write Virt Page d in fifo_check_swap page fault at 0x00004000: K/W [no page found]. *ptep!=0 swap_out: i 0, store page in vaddr 0x5000 to disk swap entry 6 swap_in: load disk swap entry 5 with swap_page in vadr 0x4000 write Virt Page e in fifo_check_swap page fault at 0x00005000: K/W [no page found]. *ptep!=0 swap_out: i 0, store page in vaddr 0x1000 to disk swap entry 2 swap_in: load disk swap entry 6 with swap_page in vadr 0x5000 write Virt Page a in fifo_check_swap page fault at 0x00001000: K/R [no page found]. swap_out: i 0, store page in vaddr 0x2000 to disk swap entry 3 swap_in: load disk swap entry 2 with swap_page in vadr 0x1000 count is 0, total is 7
unlinkfastbin attackHouse of spiritHouse of ForceUAFDynELFPIEformat stringoff by onex6464bit格式化字符串漏洞栈溢出Canarytcachelibc-2.29chunk overlappingchunk extendshellcode,系统调用libc2.29stack overflowfmtrop2016,CTFs,fsbCTFstack pivotingOSpwnablefsb
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是archer根目录)执行以下命令: npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置: