[Qemu-devel] [PATCH] PATCH1 v2 infrastructure for Evaluate breakpoint cond on target

2013-02-27 Thread Anna Neiman
Signed-off-by: Anna Neiman --- exec.c|5 + gdbstub.c | 22 +++--- 2 files changed, 4 insertions(+), 23 deletions(-) diff --git a/exec.c b/exec.c index 4289c87..c7d1284 100644 --- a/exec.c +++ b/exec.c @@ -458,10 +458,7 @@ void cpu_breakpoint_remove_by_ref

[Qemu-devel] [PATCH] PATCH4 - evaluate breakpoint condition on target - final patch - call of translation gdb bytecode to TCG code, add translated breakpoint condition code to the translation block

2013-02-26 Thread Anna Neiman
Signed-off-by: Anna Neiman --- target-arm/translate.c | 43 ++- translate-all.c|3 +++ 2 files changed, 41 insertions(+), 5 deletions(-) diff --git a/target-arm/translate.c b/target-arm/translate.c index f2f649d..140caa8 100644 --- a/target

[Qemu-devel] [PATCH] PATCH3- evaluate breakpoint condition on target - dump bytecode of breakpoint condition in human readable format - for debug purposes

2013-02-26 Thread Anna Neiman
Signed-off-by: Anna Neiman --- gdbstub.c |5 + 1 file changed, 5 insertions(+) diff --git a/gdbstub.c b/gdbstub.c index 814f596..e2dac86 100644 --- a/gdbstub.c +++ b/gdbstub.c @@ -42,6 +42,8 @@ #include "sysemu/kvm.h" #include "qemu/bitops.h" +#include &

[Qemu-devel] [PATCH] PATCH2 - evaluate breakpoint condition on target - functionality core ( without usage yet ) - translate gdb bytecode to TCG code for add to the translation block

2013-02-26 Thread Anna Neiman
Signed-off-by: Anna Neiman --- Makefile.target |2 +- translate-gdbagent.c | 919 ++ translate-gdbagent.h | 55 +++ 3 files changed, 975 insertions(+), 1 deletion(-) create mode 100644 translate-gdbagent.c create mode 100644

[Qemu-devel] [PATCH] PATCH1 - infrastructure for Evaluate breakpoint condition on target.OPC_MAX_SIZE - size of translation buffer - was increased because condition translated bytecode should be execu

2013-02-26 Thread Anna Neiman
Signed-off-by: Anna Neiman --- exec.c | 16 - gdbstub.c | 57 ++- include/exec/cpu-all.h |1 + include/exec/cpu-defs.h | 20 + include/exec/exec-all.h |2 +- target-i386