Re: [APC-DEV] Re: [PECL-CVS] cvs: pecl /apc apc_optimizer.c apc_optimizer.h
| From: | Gopal Vijayaraghavan | Date: | Fri, 08 Dec 2006 07:06:27 +0000 |
| Subject: | Re: [APC-DEV] Re: [PECL-CVS] cvs: pecl /apc apc_optimizer.c apc_optimizer.h | ||
| References: | 1 2 3 4 | Groups: | php.apc.dev |
| Request: | Send a blank email to php-apc-dev+get-24@lists.php.net to get a copy of this message | ||
Brian Shire wrote:
Let me know if you want me to work that up Gopal, seeing as I'm the complaining party. ;-). On Dec 7, 2006, at 2:16 PM, Ilia Alshanetsky wrote:What do you say about typedef apc_optimize_function_t zend_op_array* (*f) (zend_op_array* TSRM_DC); apc_register_optimizer(apc_optimize_function_t optimizer); *OR* OR even much more simply, I could do it similar to the way I use vld (for debugging) right now. optimizer = dlsym(NULL, "xyz_optimize_oparray"); Either way, hooking into the optimizer inside APC ensures that oparrays which are filtered will not be optimized unnecessarily. The second method is my favourite, but I'm not quite sure about portability. Cheers, Gopal -- If I learn from my mistakes, pretty soon I'll know everything.I see no issue with removing the files, just give a way to provide a hook. Ideally something that gets passed the oparray and TSRM bits.