Hi, NOTE: I won't be throwing patches anytime soon, I just want to know if there's interest in this for the future.
While adding events for tracing guest instructions, I've found that the per-target "gen_intermediate_code()" function is very similar but not exactly the same for each of the targets. This makes architecture-agnostic features harder to maintain across targets, specially when it comes to their relative order. So, would it be worth it if I generalized part of that code into an architecture-agnostic function that calls into target-specific hooks wherever it needs extending? There are many ways to do it that we can discuss later. Cheers, Lluis