stormbm + 关注
阿里云高级开发工程师

stormbm 发表了文章:

go语言如何使用rbp, rsp, 参数如何传递, 为什么go的返回值写在后面

发布时间:2018-10-23 10:51:30 浏览:1069 回帖 :0

# 为什么go的返回值写在后面 go一直被鼓吹语法比java好, 性能跟c一样. 让我们来看一看go语言各部分对应的二进制指令, 是如何实现的 现在的想法是写个一系列文章, 把go的所有语法的...

linux Go 函数 阿里技术协会 编译

stormbm 发表了文章:

go string的内部实现

发布时间:2018-10-23 10:51:29 浏览:1226 回帖 :0

# go string 内部实现 这个string的探索 来来个例子 ``` func boo(a int, b int)(int, string){ return a + b, "abc...

linux Go 阿里技术协会 string

stormbm 发表了文章:

一个有趣的过程 movq %rcx, %gs:0x80000000不能通过编译

发布时间:2018-10-18 10:19:04 浏览:1356 回帖 :0

# movq %rcx, %gs:0x80000000不能通过编译 今天有同事提问, 为什么 ``` movq %rcx, %gs:0x7fffffff //可以通过编译 movq %rc...

linux 阿里技术协会 汇编

stormbm 发表了文章:

go容易遇到的语言的小坑

发布时间:2018-06-19 11:30:24 浏览:853 回帖 :0

在写go的时候, 经常会有这样的情况 ``` a, err := x() b, err := y() ``` 虽然第二行是使用:=, 但是还是和第一行的err是一个值 但是当下面这种情况 ...

Go 阿里技术协会

stormbm 发表了文章:

gdb kernel debug的进程断点

发布时间:2018-05-11 10:25:28 浏览:10835 回帖 :0

gdb调试kernel的时候, 如果设置通用函数断点, 比如vfs_read, 就会遇到一堆撞到断点的地方, 比如tty输入一个字符, 就是vfs_read, 没办法调试具体的某一个进程 一种办...

python 函数 阿里技术协会 kernel gdb

stormbm 发表了文章:

lmbench内存延迟测试代码分析

发布时间:2018-05-10 17:56:17 浏览:5470 回帖 :0

lmbench有很多测试集, lat_mem_rd是用来测试内存延迟的 # 使用方法 ./bin/x86_64-linux-gnu/lat_mem_rd 1 16 #./bin/x86_...

阿里技术协会 测试

stormbm 发表了文章:

gdb kernel debug的进程断点

发布时间:2018-05-10 15:50:35 浏览:1120 回帖 :0

gdb调试kernel的时候, 如果设置通用函数断点, 比如vfs_read, 就会遇到一堆撞到断点的地方, 比如tty输入一个字符, 就是vfs_read, 没办法调试具体的某一个进程 一种办...

python 函数 阿里技术协会 kernel gdb

stormbm 发表了文章:

如何衡量系统内存健康程度: memdelay简介

发布时间:2018-04-27 14:16:51 浏览:2121 回帖 :0

# 简介 最近在upstream上, Johannes Weiner发了一个memdelay的patch, 主要是衡量系统内存的健康程度, 在对它进行分析和优化之后, 做了一个简单的总结 me...

监控 性能 阿里技术协会 kernel CPU memory

stormbm 发表了文章:

gcc O0的正确使用姿势

发布时间:2018-01-29 16:33:46 浏览:2090 回帖 :0

今天在调试内核的时候, 发现一个变量指针在一个函数中变了, 但是代码中又没有改变他的值 ``` (gdb) p sc $13 = (struct scan_control *) 0xffffc9...

函数 阿里技术协会 string gcc

stormbm 发表了文章:

gdb打印结构体member offset

发布时间:2018-01-24 16:29:17 浏览:2964 回帖 :0

linux的crash有个好处就是可以方便打印结构体成员变量的offset, 有时候对汇编的时候, 需要偏移, 可惜crash需要一个活体才行, 不能单纯的vmlinux, 因为它就是这么设计的 ...

阿里技术协会 kernel gdb

stormbm 发表了文章:

指令级, ns级优化实例, 怎么做到调无可调

发布时间:2018-01-18 14:20:15 浏览:1438 回帖 :0

这几天在做性能的优化, 主要是在kernel的调度模块加了信息采集, 导致延迟增加了100ns, 在经过一系列的优化之后, 延迟较少到了50ns, 不过在检查最后汇编代码的时候 发现有个地方gcc工...

linux 函数 c语言 阿里技术协会 内核 gcc test 汇编

stormbm 发表了文章:

如何用source insight写内核代码

发布时间:2018-01-15 13:58:11 浏览:1506 回帖 :0

别的文章都会做很多说明, 铺垫, 我就不多说了, 直接来重点 vim写代码的时候, 有一种情况不是很好处理, 比如 struct a{int x; int y; iny z} struct ...

docker Insight 阿里技术协会 yum source service

stormbm 发表了文章:

O0的内核

发布时间:2017-09-25 11:34:51 浏览:937 回帖 :0

新手来说, 调试内核c代码经常上下乱跳, 但是O0又无法通过编译, 做了一个实验, 对于所有的c文件, 先尝试O0, 如果错误的话, 用O1来编译, 但是最后有一些符号找不到, 因为O0会多调用一些函...

函数 阿里技术协会

stormbm 发表了文章:

如何调试系统启动过程中systemd的代码

发布时间:2017-09-05 15:58:39 浏览:2833 回帖 :0

之前写过很多kernel的gdb debug, 其实用户态也是可以调试的, 只是在共享库的动态地址上不是很好处理, 最近同事有调试系统启动过程中systemd的需求, 简单研究了一下 其实qem...

linux 阿里技术协会 centos kernel file

stormbm 发表了文章:

gcc 0级优化的重要性

发布时间:2017-07-24 13:54:56 浏览:1780 回帖 :0

简单一点, 有时候我们调试代码的时候, 比如ls, ps某些不是自己写的代码的时候, 经常被O2搞得跳来跳去, 来个O0就很简单, 但是自己下载下来的源代码的configure很复杂, O0有时候加了...

函数 阿里技术协会 脚本 gcc optimize file sed

stormbm 发表了文章:

gdb可以查询执行文件的宏, 但是查询不了o文件的宏

发布时间:2017-07-14 15:25:45 浏览:1427 回帖 :0

在gcc使用-g3编译的时候, gdb可以查看对应c语言的宏. ``` gdb a.out -ex 'list main' -ex 'info macro XXXX' -ex 'q' Def...

函数 阿里技术协会 序列 gcc file list

stormbm 发表了文章:

终端上跑得好好的, 一到后台就不行了调试方法

发布时间:2017-07-12 13:46:31 浏览:1172 回帖 :0

很多时候在前台调试好程序, 但是放到后台就一直没有结果, 比如说crontab, systemd之类的, 而且不大好调试, 因为后台程序的启动者不是自己, 这种情况都是不同的env造成的. 比如...

阿里技术协会 path cmd Bash

stormbm 发表了文章:

如何找到proc文件sys文件对应的内核函数

发布时间:2017-07-05 13:57:37 浏览:1200 回帖 :0

工作中, 经常会读取proc或者sys目录下的很多文件, 比如cat /proc/cmdline, cat /proc/uptime之类的, 有时候我们想看看对应的内核实现, 却不知道从哪里找起, 老...

函数 阿里技术协会 trace

stormbm 发表了文章:

linux kernel 为什么需要initrd

发布时间:2017-06-20 09:52:09 浏览:2230 回帖 :0

今天看了一本书, linux内核技术手册, 很多东西豁然开朗, 里面有一些东西写点总结给大家看一下 其实我还挺喜欢看手册之类的书, 因为看完之后, 可以对某个工具的所有功能有个大概的了解, 比如...

linux 阿里技术协会 centos kernel

stormbm 发表了文章:

gdb 设置一个函数, 出现4个断点的原因

发布时间:2017-05-20 09:05:25 浏览:2252 回帖 :0

今天在vmlinux上设置断点的时候出现4个地址, 超乎认知了, 仔细得看了一下原因 ``` (gdb) b sched_clock Breakpoint 1 at 0xffffffff8101...

函数 阿里技术协会 kernel void

2
这个家伙很懒, 什么也没留下

感兴趣or擅长的领域:

更多>
更多>
竞价实例小能手
竞价实例小能手
文章:1丨 粉丝:1丨 话题:0
saabzhigmailcom
saabzhigmailcom
文章:0丨 粉丝:0丨 话题:0
弹性计算程序媛
弹性计算程序媛
文章:2丨 粉丝:4丨 话题:0
radioass
radioass
文章:0丨 粉丝:0丨 话题:0
mmmww
mmmww
文章:0丨 粉丝:0丨 话题:0
n3olm5jangego
n3olm5jangego
文章:0丨 粉丝:0丨 话题:0