网友收藏 文章浏览阅读733次。一.linux内核网络栈代码的准备知识1.linux内核ipv4网络部分分层结构:BSD socket层:这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有:/net/socket.c /net/protocols.cINET so......
2023-11-13 21:03 阅读
阅读全文 网友收藏 文章浏览阅读736次。一.linux内核网络栈代码的准备知识1.linux内核ipv4网络部分分层结构:BSD socket层:这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有:/net/socket.c /net/protocols.cINET so......
2023-11-20 14:05 阅读
阅读全文 网友收藏 运行setup.s:一开始利用BIOS提供的中断服务程序从设备上提取内核所需的机器系统数据至0x90000~0x901FC(覆盖bootsect)随后关中断并将系统从0x10000移动至0x00000(即覆盖原本的BIOS中断程序):! now we want to move to protected mode ... cli ! no ......
2023-10-13 11:13 阅读
阅读全文 网友收藏 Huo的藏经阁擅长内核源码分析,python笔记,OpenCV笔记,等方面的知识,Huo的藏经阁关注stm32,计算机视觉,ubuntu,caffe,深度学习,gnu,机器学习,arm开发,risc-v,图像处理,linux,opencv,驱动开发,centos领域....
2023-10-13 07:55 阅读
阅读全文 网友收藏 jltxgcy擅长Android Security,Linux内核源代码情景分析,Android源码分析,等方面的知识...
2023-10-13 07:57 阅读
阅读全文 网友收藏 文章浏览阅读279次。大家都知道TCP是面向stream,而UDP是面向datagram的。那,到底什么是stream呢?我们来看一下以下代码if ((skb = tcp_dequeue_partial(sk)) != NULL) {int hdrlen;/* IP header + TCP header..._l......
2023-11-13 21:03 阅读
阅读全文 网友收藏 文章浏览阅读283次。大家都知道TCP是面向stream,而UDP是面向datagram的。那,到底什么是stream呢?我们来看一下以下代码if ((skb = tcp_dequeue_partial(sk)) != NULL) {int hdrlen;/* IP header + TCP header..._l......
2023-11-20 14:04 阅读
阅读全文 网友收藏 文章浏览阅读1.5k次。[原文:http://www.oldlinux.org/oldlinux/viewthread.php?tid=11074&extra=page%3D1&page=1]在linux 0.11目录下有 start_bochs.bat 和start_gdb.bat两个文件,分别运行之,调试过程请参考截图debug-linux.JPG其它的就不多说了,可以参考以下的......
2023-11-14 00:30 阅读
阅读全文 网友收藏 文章浏览阅读1.5k次。[原文:http://www.oldlinux.org/oldlinux/viewthread.php?tid=11074&extra=page%3D1&page=1]在linux 0.11目录下有 start_bochs.bat 和start_gdb.bat两个文件,分别运行之,调试过程请参考截图debug-linux.JPG其它的就不多说了,可以参考以下的......
2023-11-21 04:11 阅读
阅读全文 网友收藏 文章浏览阅读824次。# 前言根据自身环境依照下文准备资源: - PHP源码(php-7.2) - PHP SDK(phpsdk-vs16-x86.bat) - 调试用IDE(vscode)_win vscode php环境...
2023-11-14 00:41 阅读
阅读全文