`
hanyh
  • 浏览: 228396 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

分析php文件的调用关系图

    博客分类:
  • php
阅读更多

step1:下载0.3
http://t3.dotgnu.info/blog/tags/inclued/

tar -xvzf inclued-0.3.tgz
cd inclued
phpize && ./configure && make && make install

修改php.ini
restart apache2

extension=inclued.so
inclued.enabled=1
inclued.dumpdir=/tmp


访问后在/tmp目录下有inclued...
php gengraph.php -i /tmp/inclued.25631.1
成图:
dot -Tpng -o 1.png inclued.out.dot







  • 大小: 96.1 KB
分享到:
评论

相关推荐

    linux下用fork()函数实现多进程调用带来的一些思考

    在该文档中介绍了fork()调用的相关细节及注意点以及父子进程段的关系。并将程序运行后输出到屏幕结果与输出重定向到文件后的结果进行比较分析,给出了存在差异的原因,这里主要涉及到了printf()输出缓冲机制问题。并...

    C语言 递归调用程序和文件系统

    特别注意:请一定看清要求,做好准备,通过整理函数调用关系表理清程序框架,通过分析编写流程图理清每个函数的实现思路。 3. (自选题)编写程序,统计英文文件中的每个单词的出现次数(词频)。

    linux内核调试分析指南

    btrfs文件系统分析 区间树核心代码分析 B树核心代码分析 调试相关子系统 kgdb源码分析 sysrq oprofile kprobes 驱动分析 载入模块符号 ***第三部分:其他工具*** kexec strace ltrace SystemTap MEMWATCH YAMD Magic...

    dep(未维护):为matlab文件制作依赖报告并绘制调用图。 只做静态代码分析。-matlab开发

    为 matlab 文件制作依赖关系报告。 绘制结果的点图。 独立于 matlab depfun() 函数。 只做静态代码分析。 独立于 matlab depfun() 函数。 1)找到目录下每个matlab文件的matlab依赖。 2)从主文件(递归)中查找...

    WindowsSource Insight代码阅读工具.rar

    4.代码分析:它能够对代码进行静态分析,检查语法错误、未使用的变量、函数调用关系等,并且提供了可视化的代码结构图和依赖关系图。 总体而言,Source Insight 是一款功能强大的源代码阅读工具,它提供了丰富的导航...

    google-perftools 源码 (一款针对 C/C++ 程序的性能分析工具)

    由代码的逻辑可知,stupidComputing,stupidComputing2 都是费时操作并且它们和 consumeSomeCPUTime 存在着一定的调用关系。 图 1. 剖析结果 结束语 本文介绍了一个 Linux 平台上的性能剖析工具 google-perftools...

    微博爬虫。通过调用weibo api,而非暴力爬取的方式获取信息。.zip

    常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-...

    用Selenium调用Chrome浏览器实现克制Boss直聘的反爬虫机制来捕获数据.zip

    常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-...

    腾讯全家桶分享一键调用,支持QQ、微信、小程序.zip

    常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-...

    Windows 系统错误代码简单分析

    Microsoft Windows 系统错误代码简单分析:  0000 操作已成功完成。  0001 错误的函数。  0002 系统找不到指定的文件。  0003 系统找不到指定的路径。  0004 系统无法打开文件。  0005 拒绝访问。...

    一个漏洞扫描器粘合剂,添加目标后30款工具自动调用.zip

    常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-...

    白盒测试常用工具 详解

    静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等;动态测试工具与静态测试工具不同,动态测试工具的一般采用“插桩”的方式,向代码生成...

    链家二手房爬虫,抓取房价,经纬度位置,及60多个字段信息,接口调用无限制.zip

    常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-...

    各种测试软件之黑盒工具

    静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等;动态测试工具与静态测试工具不同,动态测试工具的一般采用“插桩”的方式,向代码生成...

    Code Analyser 1.1.3

    帮助分析C#文件中的函数及属性的调用关系。 这个版本中优化了算法,修正了关系分析中的一些bug,提高了分析速度。 使用方法:参见 http://blog.csdn.net/firefox1/archive/2008/12/21/3574078.aspx

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    1113.6.3 文件出错标志和文件结束标志置 0 函数 206 13.7 C库文件 208 13.8 本章小结 第1篇 基本知识 第1章 C++的初步知识 *1.1 从C到C++ *1.2 最简单的C++程序 1.3 C++程序的构成和书写形式 1.4 C++...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    1113.6.3 文件出错标志和文件结束标志置 0 函数 206 13.7 C库文件 208 13.8 本章小结 第1篇 基本知识 第1章 C++的初步知识 *1.1 从C到C++ *1.2 最简单的C++程序 1.3 C++程序的构成和书写形式 1.4 C++...

    php网络开发完全手册

    1.4.6 PHP的配置文件php.ini的简介 13 1.4.7 PHP常用参数的配置 14 1.5 几种综合网络服务器系统的安装 14 1.5.1 XAMPP 14 1.5.2 WAMP 16 1.5.3 Appserv 17 1.5.4 EasyPHP 18 1.5.5 VertrigoServ 19 1.6 几种开发工具...

    unix分析关于UNIX的一些浅析

    driver_register()函数的调用关系如下 driver_register() —>bus_add_driver(drv); —> driver_attach(drv); —> bus_for_each_dev(drv->bus, NULL, drv, __driver_attach); bus_for_each_dev(drv-...

Global site tag (gtag.js) - Google Analytics