News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Derick Rethans' Blog:
More source analysis with VLD
February 23, 2010 @ 10:49:26

Derick Rethans has been working on some updates to a tool he's developed, VLD, to make it more helpful and effecting in optimizing the opcodes in your scripts and find the dead opcodes and paths. He talks about these updates in this recent post.

Recently I've been working on some new functionality to visualise all the code paths that make up each function. These new routines sit on top of the routines that do dead code analysis. These new routines sit on top of the routines that do dead code analysis. Every branch instruction (such as if, but also for and foreach) is analysed and a list of branches is created. [...] Once all the branches and their links are found, another algorithm runs to figure out which paths can be created out of all the branches.

He illustrates with a few examples, showing both the command that was executed and the resulting output with the new path information of a simple test file using a "for" loop and an "if/else" conditional.

0 comments voice your opinion now!
vld opcode visualize dead path


blog comments powered by Disqus

Similar Posts

DZone.com: File Path Injection in PHP <= 5.3.6 File Update (CVE 2011-2202)

Richard Davey's Blog: A Guide to using PHP 5 Extensions on Windows

Ed Finkler's Blog: Bug in Zend Studio 5.5ís php.ini

Derick Rethans' Blog: PHP's two-pass compiler

Limitless Studios: Determine Number Of Online Users Without A Database


Community Events

Don't see your event here?
Let us know!


yii2 voicesoftheelephpant example interview series community api application introduction part2 opinion symfony laravel list php7 language podcast project framework composer

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework