Skip to content
Snippets Groups Projects
Commit 44c7197f authored by Richard Henderson's avatar Richard Henderson
Browse files

tcg: Introduce tcg_tbrel_diff


Reviewed-by: default avatarJoelle van Dyne <j@getutm.app>
Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
parent 305daaed
No related branches found
No related tags found
No related merge requests found
......@@ -1146,6 +1146,19 @@ static inline ptrdiff_t tcg_pcrel_diff(TCGContext *s, const void *target)
return tcg_ptr_byte_diff(target, tcg_splitwx_to_rx(s->code_ptr));
}
/**
* tcg_tbrel_diff
* @s: the tcg context
* @target: address of the target
*
* Produce a difference, from the beginning of the current TB code
* to the destination address.
*/
static inline ptrdiff_t tcg_tbrel_diff(TCGContext *s, const void *target)
{
return tcg_ptr_byte_diff(target, tcg_splitwx_to_rx(s->code_buf));
}
/**
* tcg_current_code_size
* @s: the tcg context
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment