[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] adress of translation block
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] adress of translation block |
Date: |
Wed, 01 Mar 2017 11:43:28 +0000 |
User-agent: |
mu4e 0.9.19; emacs 25.2.7 |
oussema ben khedher <address@hidden> writes:
> hi
> i need help because im really blocked in my educational project
> my problem is i how can i find the adress of the instruction of the end of
> translation block in qemu (usually it's branch instruction) or the adress of
> the translation block
> your advice will be very helpful for me .thanks
Rather than continuously spamming the list with the same question you
might find it better to ask on the IRC channel (OFTC/#qemu). While we do
want to help people you can't expect immediate feedback on list
questions, especially when its not clear what you are after.
As to the address of the instruction at the end of the block why do you
need it?
The blocks usually end with a branch taken/not taken so most have 2 exit
points. If you enable -d nochain then the TBs will return to the
run-loop after every basic block executed. With TB chaining in effect
these jumps are directly patched to jump to the next translated block.
Have you read:
http://wiki.qemu-project.org/Documentation/TCG
? These describe how the TCG works and the general code flow.
--
Alex Bennée