240 发简信
  • c++11 atomic

    c++11 atomic中的6种 momey ordermemory_order_relaxed: 只提供对单个atomic变量的原子读/写,不...

  • 函数调用 参数传递

    64位汇编当参数少于7个时, 参数从左到右放入寄存器: rdi, rsi, rdx, rcx, r8, r9。当参数为7个以上时, 前 6 个与...

  • 120
    从gdb看函数的调用栈帧

    本文章所有的例子都是在x86-64运行,其他平台的可能细节上有细微的差别,但是原理基本的一致在x86-64下 函数的栈桢大致如下图所示. 栈的...

  • gprof使用

    gprof只能profile用户态的函数,对应系统调用的函数,gprof不能profile。使用gprof 只需在编译的时候 加上-pg参数就行...

  • 120
    perf 使用

    perf中几个常用的命令 perf top 类似系统命令 查看消耗cpu比较高的内核函数或者进程perf list 列出perf支持的事...

  • makefile

    目录结构pro--main.cdir--add.h add.cinclude--test_static.hstatic--libstatic.a...

  • 初窥linux共享内存

    共享内存的linux IPC的一个方式。最简单的解释就是同一段物理内存被映射到不同进程的地址空间。任和一个被映射的进程对该内存的写操作对其他被映...

  • 120
  • iptables

    显示当前规则 iptables -L -n --line-numbers 清除内置规则 iptables -F 清除自定义规则 iptables...