大家好,
HelloGCC Worshop China 2010将于2010年11月6日在中科院研究生院中关村教学楼S202(地址:北京市海淀区中关村南二条10号,为150人大课教室)举办。
填写CU ID(此项目为可选)的注册网友将有机会获得技术书籍一本,共20本。
此致敬礼,
HelloGCC小组
下面是会议的简介:
【活动简介】
HelloGcc工作组于2007年,由自由软件爱好者成立,旨在营造一个自由,开放,共享的技术社区,讨论和学习GNU底层系统工具,包括
GCC,GDB,BINUTILS等。我们每年都会举办一次这样的技术讨论会,希望通过自由,开放,共享的方式来增进大家相互的交流。
【活动地点】
中科院研究生院中关村教学楼S202(地址:北京市海淀区中关村南二条10号,为150人大课教室)
【时间日程】
2010年11月6日(周六)下午
13:30 ? 13:35――活动简介
13:35 ? 14:10――话题1+提问
14:10 ? 14:45――话题2+提问
14:45 ? 15:20――话题3+提问
15:20 ? 15:35――休息&自由讨论,抽奖环节
15:35 ? 16:10――话题4+提问
16:10 ? 16:45――话题5+提问
16:45 ? 17:20――话题6+提问
17:20 ? 17:35――抽奖环节,合影
【演讲主题】
1、内存管理机制与优化
演讲者:袁鹏,编译器爱好者,关注多核处理器和程序性能。
简介:爱分配,爱释放,爱泄漏
我不是BUG
我只是一个C库中的普通函数
看过很多程序的崩溃,所以更珍惜自身的设计
我是malloc
我只想把内存制服
你知道malloc的背后发生了那些故事吗?在本次报告中,我将以malloc为例,从”处理器/操作系统/编译器/运行时”的角度来探讨系统的内存管理机制,涉及到内存分配函数的设计权衡、性能评测以及错误检测等。多核已经无处不在,malloc又如何做到可扩展呢?
2、调试器的断点机制的探讨
演讲者:齐尧,喜欢自由软件,对tool十分感兴趣。
简介:断点是调试器中十分常用和重要的功能。用最简单的方式,介绍调试器里边断点的实现方式,还有一些断点实现需要考虑的问题。有助于理解GDB或者其他调试器的代码。
3、针对嵌入式CPU的Binutils移植
演讲者:袁新宇,浙江大学博士生,感兴趣的领域包括:编译优化、并行计算、大规模互联网架构等领域,喜欢开源软件。
简介:我们目前从事一款国产嵌入式CPU的编译器和工具链移植的课题,其中Binutils的移植是移植工作的第一步。Binutils移植涉
及到新增BFD后端、汇编指令解析、重定位处理等工作。我们会介绍Binutils的总体结构,移植工作中碰到的难点以及我们是如何解决的。
4、GCC编译器图形化实现与讨论
演讲者:邢明杰,GCC贡献者,喜欢自由软件,对GCC比较感兴趣。
简介:介绍自己写的几个小工具,用来将gcc的tree dump文件,汇编文件转换成可以图形化显示的vcg格式,从而可以在vcgview工具中图形显示控制流图。讨论如何通过gcc插件功能来实现更强大的图形化功能。
5、How To Port GNU ToolChain
演讲者:刘佳 GCC/LLVM 移植/维护/优化
简介:通过一个虚拟的基于MIPS-based CPU的完整实例来讲解如何Port整套GNU ToolChain,希望能更好的帮助想入门的人入门,让更多的想参与的人参与到GNU ToolChain的社区里来。
6、Linux Kernel GDB tracepoint module演示
演讲者:朱辉(teawater),GDB coder。
简介:演示如何使用GDB通过Linux Kernel GDB tracepoint module 对Linux Kernel进行调试。