Linux高级调试与优化——内存泄漏实战分析
最近在整理Linux调试方面的文档,正好碰到了一个内存泄漏踩栈的问题,借此机会记录一下分析过程。 首先,发现问题之后,赶紧看一下产生coredump文件没有,果不其然,产生了coredump,果断上 ...
最近在整理Linux调试方面的文档,正好碰到了一个内存泄漏踩栈的问题,借此机会记录一下分析过程。 首先,发现问题之后,赶紧看一下产生coredump文件没有,果不其然,产生了coredump,果断上 ...
Address Sanitizer ASAN最早可以追溯到 LLVM 的 sanitizers项目(https://github.com/google/sanitizers),这个项目包含了Ad ...
背景介绍 Linux分为内核态和用户态,用户态通过系统调用(syscall)进入内核态执行。 用户空间的glibc库将Linux内核系统调用封装成GNU C Library库文件(兼容AN ...
Linux内核源码 Documentation/sysctl/kernel.txt core_pattern: 步骤 1)编写coredump.sh脚本,放到/usr/local/目 ...