On 2011-09-27 06:15, 陳韋任 wrote: > Hi, all > > The comment above tlb_fill says: > > /* try to fill the TLB and return an exception if error. If retaddr is > NULL, it means that the function was called in C code (i.e. not > from generated code or from helper.c) */ > > I see tlb_fill only be called from softmmu_template.h (i.e., C code). I > am wondering when/where the tlb_fill is called from generated code (code > cache) or from helper.c. >
You can find the answer yourself: Load qemu into gdb, set a breakpoint on that function and let it run. If you want to catch only the retaddr == NULL case, make the breakpoint conditional. Jan
signature.asc
Description: OpenPGP digital signature