关于开源病毒防护软件clamAV的源代码的分析。
2021-04-08 21:07:34 131KB clamAV 源代码 分析
1
1-UVM1.1应用指南及源代码分析(张强著),内容清晰,内含书签,IC验证必备书籍
2021-04-04 11:07:09 2.92MB UVM1.1 应用指南 源代码分析 IC验证
1
本文通过Glibc的内存暴增问题,主要介绍了系统的内存管理问题,具体如下: 目录 1. 问题 2. 基础知识 2.1 X86平台Linux进程内存布局 2.1.1 32位模式下进程内存经典布局 2.1.2 32位模式下进程默认内存布局 2.1.3 64位模式下进程内存布局 2.2 操作系统内存分配的相关函数 2.2.1 Heap操作相关函数 2.2.2 Mmap映射区域操作相关函数 3. 概述 3.1 内存管理一般性描述 3.1.1 内存管理的方法 3.1.2 内存管理器的设计目标 3.1.3 常见C内存管理程序 3.2 Ptmalloc内存管理概述 3.2.1 简介 3.2.2 内存管理的设计假设 3.2.3 内存管理数据结构概述 3.2.4 内存分配概述 3.2.5 内存回收概述 3.2.6 配置选项概述 3.2.7 使用注意事项 4. 问题分析及解决 5. 源代码分析 5.1 边界标记法 5.2 分箱式内存管理 5.2.1 Small bins 5.2.2 Large bins 5.2.3 Unsorted bin 5.2.4 Fast bins 5.3 核心结构体分析 5.3.1 malloc_state 5.3.2 Malloc_par 5.3.3 分配区的初始化 5.4 配置选项 5.5 Ptmalloc的初始化 5.5.1 Ptmalloc未初始化时分配/释放内存 5.5.2 ptmalloc_init()函数 5.5.3 ptmalloc_lock_all(),ptmalloc_unlock_all(),ptmalloc_unlock_all2() 5.6 多分配区支持 5.6.1 Heap_info 5.6.2 获取分配区 5.6.3 Arena_get2() 5.6.4 _int_new_arena() 5.6.5 New_heap() 5.6.6 get_free_list()和reused_arena() 5.6.7 grow_heap(),shrink_heap(),delete_heap(),heap_trim() 5.7 内存分配malloc 5.7.1 public_mALLOc() 5.7.2 _int_malloc() 5.8 内存释放free 5.8.1 Public_fREe() 5.8.2 _int_free() 5.8.3 sYSTRIm()和munmap_chunk()
2021-04-02 14:10:20 1.82MB Glibc 内存管理 Ptmalloc2 源代码
1
curl源代码分析 包含源代码 http协议 ftp协议 等等 批量下载 跨平台
1
glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。由于 glibc 囊括了几乎所有的 UNIX 通行的标准,可以想见其内容包罗万象。而就像其他的 UNIX 系统一样,其内含的档案群分散于系统的树状目录结构中,像一个支架一般撑起整个操作系统。在 GNU/Linux 系统中,其C函式库发展史点出了GNU/Linux 演进的几个重要里程碑,用 glibc 作为系统的C函式库,是GNU/Linux演进的一个重要里程碑。
2021-03-27 20:00:38 1.59MB glibc 内存管理
1
主要介绍了python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析,需要的朋友可以参考下
1
Cppcheck是一个易于使用的应用程序,它提供的C / C 代码的静态分析。Cppcheck是一个C/C 代码分析工具,只检测那些编译器通常无法检测到的bug类型。 Cppcheck功能: 该工具可以检查内存泄漏,错配内存分配,释放,缓冲溢出,等等。 安装完后,双击cppcheckgui.exe启动其GUI程序 Cppcheck截图:
2021-03-24 11:32:26 8.55MB 应用软件-编程开发
1
Cflow适用于分析C语言编写的程序中各个函数的调用关系的工具,本文纤细介绍了cflow的各种用法
2021-03-20 14:39:18 978KB Cflow 代码分析 C语言
1
Hadoop源代码分析完整版
2021-03-13 09:18:26 3.92MB Hadoop源代码分析
该书最早于1976年在作者当时所在的澳大利亚新南威尔士大学内部流通,但是由于有关公司希望保守在UNIX内核方面的商业机密,该书多年来从未正式出版。但本书一直受到UNIX黑客的关注,私下广为流传于世,是一部杰出、经典之作。在各方有识之士的努力下,该书终于于1996年正式出版。全书语言简洁、透彻;作为一本自学UNIX的教材,二十多年来一直鼓舞和激励着计算机和高级操作系统方面的专业人员和学生。[1] 本书由上、下两篇组成。上篇为UNIX版本6的源代码,下篇是莱昂先生对UNIX操作系统版本6源代码的详细分析。本书语言简洁、透彻,曾作为未公开出版物广泛流传了二十多年,是一部杰出经典之作。本书适合UNIX操作系统编程人员、大专院校师生学习参考使用。
2021-03-09 18:01:46 24.56MB UNIX源代码
1