Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:57846 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 34450 invoked from network); 14 Feb 2012 07:02:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Feb 2012 07:02:38 -0000 Authentication-Results: pb1.pair.com header.from=laruence@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=laruence@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.42 as permitted sender) X-PHP-List-Original-Sender: laruence@gmail.com X-Host-Fingerprint: 209.85.212.42 mail-vw0-f42.google.com Received: from [209.85.212.42] ([209.85.212.42:41258] helo=mail-vw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A7/D2-16962-D070A3F4 for ; Tue, 14 Feb 2012 02:02:38 -0500 Received: by vbbfn1 with SMTP id fn1so4366647vbb.29 for ; Mon, 13 Feb 2012 23:02:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=S9cwTG7kbPeWfdenAfrsnbbPlpJ9RuQEzlZKB0PqWzk=; b=O0Qh43IDaXOQDfwwPfFWE55YYYghUMXvwxzXRnSWPeBDWMkNIG1QW5i152654ewS6+ GxEiUWFE9699DyGxPhoZwVugQFB3/Rap1jjtDnmVlPnkwZQUeRmTZPS1nAAvKZ+tM6e/ umJNTU90hHerlF+3il/bbxZbrwosCUYUWCP/0= Received: by 10.220.156.72 with SMTP id v8mr9813002vcw.45.1329202955269; Mon, 13 Feb 2012 23:02:35 -0800 (PST) MIME-Version: 1.0 Received: by 10.220.178.130 with HTTP; Mon, 13 Feb 2012 23:02:15 -0800 (PST) In-Reply-To: <4F3A0685.8010604@zend.com> References: <-6357718405742688648@unknownmsgid> <4F3A0282.9040502@sugarcrm.com> <4F3A0685.8010604@zend.com> Date: Tue, 14 Feb 2012 15:02:15 +0800 Message-ID: To: Dmitry Stogov Cc: Stas Malyshev , Stogov Dmitry , Internals PHP , "stas@php.net" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Re: Please expose zend_vm_get_opcde_handler From: laruence@gmail.com (Xinchen Hui) On Tue, Feb 14, 2012 at 3:00 PM, Dmitry Stogov wrote: > In general exposing zend_vm_get_opcode_handler() can't help. > You know that executor might be generated/compiled not only using > call-treading but also using switch or goto. In these cases > zend_vm_get_opcode_handler() won't return a function that could be called= . Hi: sure, but I really need a way (even it's narrow) for my new extension.. or, should I make a patch to add a ZEND_USER_OPCODE_CALL_ME_LATER ? thanks > > Thanks. Dmitry. > > > On 02/14/2012 10:43 AM, Stas Malyshev wrote: >> >> Hi! >> >>> Hi: >>> a patch for this proposal: >> >> >> Don't see any problem with it. Dmitry, any issues you see with it? >> If not, we can commit it. >> > --=20 =E6=83=A0=E6=96=B0=E5=AE=B8=C2=A0 =C2=A0 =C2=A0 =C2=A0 laruence Senior PHP Engineer http://www.laruence.com