摘要:
I/O:某网上问题通过top iotop pidstat vmstat 工具定位出io高原因,内存不够。 iotop iostat -d 1 -x iostat 的两部分核心输出: CPU 使用率 (avg-cpu) %user: 用户空间程序占用的 CPU 百分比。 %system: 内核空间占用 阅读全文
posted @ 2020-03-23 23:27
codestacklinuxer
阅读(225)
评论(0)
推荐(0)
摘要:
一、编译阶段 nm 获取二进制文件包含的符号信息 strings 获取二进制文件包含的字符串常量 strip 去除二进制文件包含的符号 readelf 显示目标文件详细信息 objdump 尽可能反汇编出源代码 addr2line 根据地址查找代码行 二、运行阶段 gdb 强大的调试工具 ldd 显 阅读全文
posted @ 2020-03-23 23:18
codestacklinuxer
阅读(319)
评论(0)
推荐(0)
摘要:
gdb调试不管是本地调试还是远程调试,都是基于ptrace系统调用来实现。 ptrace系统调用提供了一种方法,让父进程可以观察和控制其它进程的执行,检查和改变其核心映像及寄存器。主要用来实现断点调试和系统调用跟踪可通过man手册查看具体使用:man ptrace SYSCALL_DEFINE4(p 阅读全文
posted @ 2020-03-23 17:59
codestacklinuxer
阅读(751)
评论(0)
推荐(0)
摘要:
void event_warnx(const char *fmt, ...) EV_CHECK_FMT(1,2); #define EV_CHECK_FMT(a,b) __attribute__((format(printf, a, b))) void event_debugx_(const cha 阅读全文
posted @ 2020-03-23 14:45
codestacklinuxer
阅读(579)
评论(0)
推荐(0)

浙公网安备 33010602011771号