- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 golang 栈的扩大和收缩
栈扩大stack.go中的常量,用于检查goroutinue的状态 uintptrMask = 1<<(8*sys.PtrSize) - 1 // Goroutine preemption request. // Stored into g->stackguard0 to cause split stack check failure. // Must be greater
2017-04-20 16:00:04 5281
原创 golang 启动流程
找到启动函数在linux使用objdump反汇编可以看到golang编译的exe的启动代码首先使用objdump -f exe 可以看到start address 0x0808c760然后使用objdump -d exe > t.asm打开t.asm文件查找上面的start address 可以看到入口函数是_rt0_386_linux入口函数分析接下来就是找到这个入口函数了,这里因为我现在使用
2017-04-20 15:57:52 4518 2
敏捷软件开发:原则、模式与实践
2011-07-01
linux设备驱动程序示例源代码
2010-12-25
数据结构与算法分析-c语言描述
2010-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人