From mboxrd@z Thu Jan 1 00:00:00 1970 From: Blake McBride Subject: Re: Need help doing a jmp rather than a call Date: Sat, 9 Nov 2013 18:01:01 -0600 Message-ID: References: <20131109144246.GD5152@jeffraw> <20131109213023.GE5152@jeffraw> Mime-Version: 1.0 Content-Transfer-Encoding: 7BIT Return-path: Sender: linux-assembly-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-assembly@vger.kernel.org Another person I was communicating with suggested that the first argument to fun2 (GenericFunction) may be destroyed by GenericFunction prior to calling jumptToMethod (fun3) such that it is impossible for any jumpToMethod code to retrieve it for Method's (fun4) use. I verified that rdi is destroyed by GenericFunction (fun2). This ends the quest. It can't be done without changing GenericFunction - which is not worth the effort. The C calling mode I support that doesn't use the assembler works fine. Thank you to everyone for the help. Blake McBride