Dmitry Stogov
|
01bc515b4d
|
Export zend_analyze_calls() to allow building call trees.
|
2016-10-25 17:20:27 +03:00 |
|
Nikita Popov
|
c3232c5903
|
Fix call graph construction
Travis build for 7.1+ has been failing for the past week...
|
2016-10-23 22:12:55 +02:00 |
|
Dmitry Stogov
|
ed3196ea35
|
Use simple "one-pass" algorithm.
|
2016-10-18 00:06:20 +03:00 |
|
Dmitry Stogov
|
b111da96d9
|
Split ZEND_SEND_VAR_NO_REF into ZEND_SEND_VAR_NO_REF and ZEND_SEND_VAR_NO_REF_EX (similar to ZEND_SEND_VAL) and remove ZEND_ARG_* flags.
|
2016-05-31 04:06:00 +03:00 |
|
Dmitry Stogov
|
8ae695cd75
|
Fixed possible crash
|
2016-05-06 12:36:21 +03:00 |
|
Nikita Popov
|
d94b9545d6
|
Support known static/method calls in call graph
For this purpose extract the function lookup call into a helper
zend_optimizer_get_called_func().
|
2016-04-27 17:10:45 +02:00 |
|
Andrea Faulds
|
d6fc6d4ae6
|
Fix memory leak
Leak was introduced in c88ffa9a56 .
|
2016-03-30 14:16:07 +01:00 |
|
Xinchen Hui
|
f2d2e8ceb9
|
arena_alloc never returns NULL
|
2016-03-09 18:05:28 +08:00 |
|
Nikita Popov
|
bb357e0617
|
Fix bitset initialization
|
2016-01-07 23:49:42 +01:00 |
|
Lior Kaplan
|
71c1980025
|
Happy new year (Update copyright to 2016)
|
2016-01-01 20:06:12 +02:00 |
|
Dmitry Stogov
|
9044f491cc
|
Use do_alloca() instead of alloca()
|
2015-12-16 04:59:05 +03:00 |
|
Dmitry Stogov
|
c88ffa9a56
|
Added e-SSA based DFA optimisation framework (incomplete)
|
2015-12-16 00:49:44 +03:00 |
|