实现源码获取函数