由于很难找到用于阅读源码的应用,我准备写一个工具,将C、Go、PHP、Java等程序源码,转换成格式化的HTML,
以便在手机等移动设备上阅读。
这个工具有以下基本功能:
1. 代码着色
2. include 文件的跳转
已经使用 vim 进行各种代码的高亮着色,但 include 文件的跳转尚未实现。
surftrace是一个ftrace封装器和开发编译平台,既能让用户基于libbpf快速构建工程进行开发,也能作为ftrace的封装器进行trace命令编写。项目包含surftrace工具集和pylcc、glcc(python or generic C language for libbpf Compiler Collection),提供远程和本地eBPF的编译能力。
surftrace是一个ftrace封装器和开发编译平台,既能让用户基于libbpf快速构建工程进行开发,也能作为ftrace的封装器进行trace命令编写。项目包含surftrace工具集和pylcc、glcc(python or generic C language for libbpf Compiler Collection),提供远程和本地eBPF的编译能力。