沈梦姣 <shen.mengji...@icloud.com> writes:
> I just see the current TB’s code pointer given to prologue which works as > function call. But how to jump to the next TB to execution instead exit the > execution and entry the prologue again? The first time a block is translated it will exit back to the main loop. After the next block is translated the previous TB is patched via tb_add_jump which calls tb_set_jmp_target to set the target TB. Computed jumps or jumps that cross page boundaries are generally handled via the lookup_tb_ptr helper function. -- Alex Bennée