[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] gen_op* function definitions
From: |
Blue Swirl |
Subject: |
Re: [Qemu-devel] gen_op* function definitions |
Date: |
Fri, 4 Jan 2008 22:55:15 +0200 |
On 1/4/08, Ryan W Smith <address@hidden> wrote:
> I'm trying to figure out how the translation blocks are generated and
> I'm having a bit of difficulty. I'm trying to find and modify a
> particular instruction rep ins*, which I've found and it looks like
> it's being broken down into simpler instructions in the translation
> process. I've followed it all the way down to the most basic
> instructions, the first of which is gen_op_movl_A0_reg[EDI](), which
> translates to gen_op_movl_A0_EDI(). This is where I'm stuck, I can't
> find the definition for this function, or any of the gen_op*
> instructions for that matter anywhere in the qemu source. I must be
> missing something, can someone point me in the right direction to
> find the definitions for the gen_op* functions.
op.c is compiled and the resulting object file op.o is processed by
dyngen program, producing gen-op.h, opc.h, and op.h. These define the
gen_op* versions of the functions, originally op_something in op.c.