Aleksandar Markovic писал 2019-10-08 16:37:
On Monday, October 7, 2019, Alex Bennée
wrote:
Mikhail Abakumov writes:
From: Mikhail Abakumov
Hmm the email got truncated here.
This patch add xml files with gdb registers for mips.
Signed-off-by: Mikhail Abakumov
---
configure | 3
From: Mikhail Abakumov
This patch add xml files with gdb registers for mips.
Signed-off-by: Mikhail Abakumov
---
configure | 3 ++
gdb-xml/mips-core.xml | 84 +
gdb-xml/mips64-core.xml | 84
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 17 +
windbgstub.c|4
3 files changed, 22 insertions(+)
diff --git a/include/exec/windbgstub-utils.h b
Add sub functions for helper_wrmsr and helper_rdmsr: cpu_x86_write_msr
and cpu_x86_read_msr.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
target/i386/cpu.h |5 +
target/i386/misc_helper.c | 39
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 15 +++
windbgstub.c|5 +
3 files changed, 21 insertions(+)
diff --git a/include/exec/windbgstub-utils.h b
Add handler registration of gdb debug exception. Its exception also can be used
for windbg.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
cpus.c | 20 ++--
gdbstub.c |6 +-
include/exec/gdbstub.h |1 -
include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 +
target/i386/windbgstub.c| 81 +++
windbgstub.c|8
3 files changed, 91 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 123 ++
1 file changed, 123 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 7a091e1dee..a1d27b8aca 100644
--- a/target
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 243 ++
1 file changed, 243 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 37c5805818..5d47d5c9e9 100644
--- a/target
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
windbgstub-utils.c |7 +++
windbgstub.c| 27 +++
3 files changed, 36 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 35 ++-
1 file changed, 34 insertions(+), 1 deletion(-)
diff --git a/windbgstub.c b/windbgstub.c
index fe0b007a06..f13c9a6c1e 100644
--- a/windbgstub.c
+++ b/windbgstub.c
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 10 ++
windbgstub.c|4
3 files changed, 15 insertions(+)
diff --git a/include/exec/windbgstub-utils.h b/include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
windbgstub-utils.c | 29 +
windbgstub.c|8
3 files changed, 39 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 41 +++
windbgstub.c|4
3 files changed, 46 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 54 +-
1 file changed, 53 insertions(+), 1 deletion(-)
diff --git a/windbgstub.c b/windbgstub.c
index c45faec43f..fe0b007a06 100644
--- a/windbgstub.c
+++ b
Add WinDbg stub to the MAINTAINERS.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
MAINTAINERS | 12
1 file changed, 12 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 1032406c56..dffbd267be 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1689,6
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
target/i386/windbgstub.c| 61 +++
windbgstub.c|4 +++
3 files changed, 66 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 59 ++
1 file changed, 59 insertions(+)
diff --git a/windbgstub.c b/windbgstub.c
index 2869d94389..c45faec43f 100644
--- a/windbgstub.c
+++ b/windbgstub.c
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |3 ++
windbgstub-utils.c | 68 +++
windbgstub.c| 12 +++
3 files changed, 83 insertions(+)
diff --git a/include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |3 +++
target/i386/windbgstub.c| 33 -
2 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/include/exec/windbgstub-utils.h b/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
target/i386/windbgstub.c| 27 +++
windbgstub.c|8
3 files changed, 37 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 +
windbgstub-utils.c | 62 +++
windbgstub.c|8 +
3 files changed, 72 insertions(+)
diff --git a/include/exec
Add function to search in virtual memory.
Implemented Boyer-Moore search algorithm.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |4 +
windbgstub-utils.c | 120 +++
2 files changed, 124
Add helper functions for serialization and deserialization kernel structures to
byte buffer.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 123 ++
1 file changed, 123 insertions(+)
diff --git a/target
Add function for init DBGKD_ANY_WAIT_STATE_CHANGE. It is a header of
'state change' packets.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 45 +
1 file changed, 45 insertions(+)
diff --gi
Insert hook to wrmsr operation. Windows kernel put address on KPCR struct
to fs/gs (x32/x64) register. Needs catch this moment and allow windbgstub
handle packets from client.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |3 +++
include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
windbgstub-utils.c | 47 +++
windbgstub.c|8 +++
3 files changed, 57 insertions(+)
diff --git a/include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 +
target/i386/windbgstub.c| 90 ---
windbgstub.c|8 +++
3 files changed, 93 insertions(+), 7 deletions(-)
diff --git
Add definition of the WindbgState struct and its initialization.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/windbgstub.c b/windbgstub.c
index 4673703b66..b073cc6a3f
Add parsing data stream to packets from windbg client.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h | 11 +++
windbgstub.c| 139 +++
2 files changed, 150 insertions(+)
diff --git a
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 374 ++
1 file changed, 372 insertions(+), 2 deletions(-)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index e2ed2b3105..7a091e1dee
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 27 +++
1 file changed, 27 insertions(+)
diff --git a/windbgstub.c b/windbgstub.c
index f13c9a6c1e..8cbece40da 100644
--- a/windbgstub.c
+++ b/windbgstub.c
@@ -134,8 +134,35 @@ static
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 32
1 file changed, 32 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 1c1631d7c1..15a90e521c 100644
--- a/target/i386
Header file from windbg's source code describing the main structures.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgkd.h | 928 +++
include/exec/windbgstub-utils.h |1
2 files changed, 929 inser
, *PDBGKD_DEBUG_DATA_HEEADER;
where OwnerTag == 'KDBG',
then List == kdDebuggerDataBlock.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 47 ++
1 file changed, 47 insertions(+)
diff --git a/t
Define addresses that must be found on loading stage.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 48 +-
1 file changed, 47 insertions(+), 1 deletion(-)
diff --git a/target/i386/windbgstub.c b
Add some helper features for windbgstub.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h | 40 +++
include/exec/windbgstub.h |6 +++
windbgstub-utils.c | 83 +++
3
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
Makefile.target |3 +++
default-configs/i386-softmmu.mak |1 +
include/exec/windbgstub-utils.h | 18 ++
include/exec/windbgstub.h| 17 +
stubs/Makefile.objs
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 15a90e521c..dc58f5a8cc 100644
--- a/target/i386/windbgstub.c
+++ b/target/i386
Add chardev for listening to windbg client. Target device is a parameter
in the '-windbg' option.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/windbgstub.c b/wi
in v3:
- Make gdb_set_stop_cpu static and remove the gdbstub.h reference
from cpus.c (Alex Bennée).
- Fix typo in code.
Changed in v2:
- Fix errors in crash report (Changbin Du).
Tested-by: Ladi Prosek
---
Mikhail Abakumov (39):
windbg: add empty windbgstub files
windbg: add
This option starts windbg server.
Signed-off-by: Mikhail Abakumov
Acked-by: Alistair Francis
Signed-off-by: Pavel Dovgalyuk
---
qemu-options.hx |8
vl.c|8
2 files changed, 16 insertions(+)
diff --git a/qemu-options.hx b/qemu-options.hx
index f7df472f43
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
windbgstub-utils.c | 29 +
windbgstub.c|8
3 files changed, 39 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 41 +++
windbgstub.c|4
3 files changed, 46 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 15 +++
windbgstub.c|5 +
3 files changed, 21 insertions(+)
diff --git a/include/exec/windbgstub-utils.h b
Add sub functions for helper_wrmsr and helper_rdmsr: cpu_x86_write_msr
and cpu_x86_read_msr.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
target/i386/cpu.h |5 +
target/i386/misc_helper.c | 39
Add WinDbg stub to the MAINTAINERS.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
MAINTAINERS | 12
1 file changed, 12 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 1032406c56..dffbd267be 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1689,6
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 123 ++
1 file changed, 123 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 7a091e1dee..a1d27b8aca 100644
--- a/target
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 +
windbgstub-utils.c | 62 +++
windbgstub.c|8 +
3 files changed, 72 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 10 ++
windbgstub.c|4
3 files changed, 15 insertions(+)
diff --git a/include/exec/windbgstub-utils.h b/include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 17 +
windbgstub.c|4
3 files changed, 22 insertions(+)
diff --git a/include/exec/windbgstub-utils.h b
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 +
target/i386/windbgstub.c| 81 +++
windbgstub.c|8
3 files changed, 91 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |3 +++
target/i386/windbgstub.c| 33 -
2 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/include/exec/windbgstub-utils.h b/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
target/i386/windbgstub.c| 61 +++
windbgstub.c|4 +++
3 files changed, 66 insertions(+)
diff --git a/include/exec
Add handler registration of gdb debug exception. Its exception also can be used
for windbg.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
cpus.c | 19 ++-
gdbstub.c |4
include/sysemu/sysemu.h |2
Add helper functions for serialization and deserialization kernel structures to
byte buffer.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 123 ++
1 file changed, 123 insertions(+)
diff --git a/target
Add function to search in virtual memory.
Implemented Boyer-Moore search algorithm.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |4 +
windbgstub-utils.c | 120 +++
2 files changed, 124
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
target/i386/windbgstub.c| 27 +++
windbgstub.c|8
3 files changed, 37 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |3 ++
windbgstub-utils.c | 68 +++
windbgstub.c| 12 +++
3 files changed, 83 insertions(+)
diff --git a/include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
windbgstub-utils.c | 47 +++
windbgstub.c|8 +++
3 files changed, 57 insertions(+)
diff --git a/include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 374 ++
1 file changed, 372 insertions(+), 2 deletions(-)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index e2ed2b3105..7a091e1dee
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 15a90e521c..dc58f5a8cc 100644
--- a/target/i386/windbgstub.c
+++ b/target/i386
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 +
target/i386/windbgstub.c| 90 ---
windbgstub.c|8 +++
3 files changed, 93 insertions(+), 7 deletions(-)
diff --git
Add function for init DBGKD_ANY_WAIT_STATE_CHANGE. It is a header of
'state change' packets.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 45 +
1 file changed, 45 insertions(+)
diff --gi
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 243 ++
1 file changed, 243 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 37c5805818..5d47d5c9e9 100644
--- a/target
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 32
1 file changed, 32 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 1c1631d7c1..15a90e521c 100644
--- a/target/i386
, *PDBGKD_DEBUG_DATA_HEEADER;
where OwnerTag == 'KDBG',
then List == kdDebuggerDataBlock.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 47 ++
1 file changed, 47 insertions(+)
diff --git a/t
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 54 +-
1 file changed, 53 insertions(+), 1 deletion(-)
diff --git a/windbgstub.c b/windbgstub.c
index c45faec43f..fe0b007a06 100644
--- a/windbgstub.c
+++ b
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
windbgstub-utils.c |7 +++
windbgstub.c| 27 +++
3 files changed, 36 insertions(+)
diff --git a/include/exec
Add chardev for listening to windbg client. Target device is a parameter
in the '-windbg' option.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/windbgstub.c b/wi
Insert hook to wrmsr operation. Windows kernel put address on KPCR struct
to fs/gs (x32/x64) register. Needs catch this moment and allow windbgstub
handle packets from client.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |3 +++
include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 59 ++
1 file changed, 59 insertions(+)
diff --git a/windbgstub.c b/windbgstub.c
index 2869d94389..c45faec43f 100644
--- a/windbgstub.c
+++ b/windbgstub.c
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 27 +++
1 file changed, 27 insertions(+)
diff --git a/windbgstub.c b/windbgstub.c
index f13c9a6c1e..8cbece40da 100644
--- a/windbgstub.c
+++ b/windbgstub.c
@@ -134,8 +134,35 @@ static
This option starts windbg server.
Signed-off-by: Mikhail Abakumov
Acked-by: Alistair Francis
Signed-off-by: Pavel Dovgalyuk
---
qemu-options.hx |8
vl.c|8
2 files changed, 16 insertions(+)
diff --git a/qemu-options.hx b/qemu-options.hx
index f7df472f43
Add some helper features for windbgstub.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h | 40 +++
include/exec/windbgstub.h |6 +++
windbgstub-utils.c | 83 +++
3
Add parsing data stream to packets from windbg client.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h | 11 +++
windbgstub.c| 139 +++
2 files changed, 150 insertions(+)
diff --git a
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 35 ++-
1 file changed, 34 insertions(+), 1 deletion(-)
diff --git a/windbgstub.c b/windbgstub.c
index fe0b007a06..f13c9a6c1e 100644
--- a/windbgstub.c
+++ b/windbgstub.c
Header file from windbg's source code describing the main structures.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgkd.h | 928 +++
include/exec/windbgstub-utils.h |1
2 files changed, 929 inser
in v2:
- Fix errors in crash report. (Changbin Du)
Tested-by: Ladi Prosek
---
Mikhail Abakumov (39):
windbg: add empty windbgstub files
windbg: add windbg's KD header file
windbg: add -windbg option
windbg: add helper features
windbg: add WindbgState
w
Define addresses that must be found on loading stage.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 48 +-
1 file changed, 47 insertions(+), 1 deletion(-)
diff --git a/target/i386/windbgstub.c b
Add definition of the WindbgState struct and its initialization.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/windbgstub.c b/windbgstub.c
index 4673703b66..b073cc6a3f
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
Makefile.target |3 +++
default-configs/i386-softmmu.mak |1 +
include/exec/windbgstub-utils.h | 18 ++
include/exec/windbgstub.h| 17 +
stubs/Makefile.objs
Add WinDbg stub to the MAINTAINERS.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
MAINTAINERS | 12
1 file changed, 12 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 1032406c56..dffbd267be 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1689,6
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 +
windbgstub-utils.c | 62 +++
windbgstub.c|8 +
3 files changed, 72 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |3 ++
windbgstub-utils.c | 68 +++
windbgstub.c| 12 +++
3 files changed, 83 insertions(+)
diff --git a/include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 +
target/i386/windbgstub.c| 81 +++
windbgstub.c|8
3 files changed, 91 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 +
target/i386/windbgstub.c| 90 ---
windbgstub.c|8 +++
3 files changed, 93 insertions(+), 7 deletions(-)
diff --git
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 123 ++
1 file changed, 123 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 60323a9369..1c2bb496b0 100644
--- a/target
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 374 ++
1 file changed, 372 insertions(+), 2 deletions(-)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 03807ce63e..60323a9369
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |3 +++
target/i386/windbgstub.c| 33 -
2 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/include/exec/windbgstub-utils.h b/include/exec
Add function for init DBGKD_ANY_WAIT_STATE_CHANGE. It is a header of
'state change' packets.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 45 +
1 file changed, 45 insertions(+)
diff --gi
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
windbgstub.c | 54 +-
1 file changed, 53 insertions(+), 1 deletion(-)
diff --git a/windbgstub.c b/windbgstub.c
index c45faec43f..fe0b007a06 100644
--- a/windbgstub.c
+++ b
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 10 ++
windbgstub.c|4
3 files changed, 15 insertions(+)
diff --git a/include/exec/windbgstub-utils.h b/include
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
target/i386/windbgstub.c| 61 +++
windbgstub.c|4 +++
3 files changed, 66 insertions(+)
diff --git a/include/exec
, *PDBGKD_DEBUG_DATA_HEEADER;
where OwnerTag == 'KDBG',
then List == kdDebuggerDataBlock.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
target/i386/windbgstub.c | 47 ++
1 file changed, 47 insertions(+)
diff --git a/t
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 41 +++
windbgstub.c|4
3 files changed, 46 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
windbgstub-utils.c | 29 +
windbgstub.c|8
3 files changed, 39 insertions(+)
diff --git a/include/exec
Add function to search in virtual memory.
Implemented Boyer-Moore search algorithm.
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |4 +
windbgstub-utils.c | 117 +++
2 files changed, 121
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |2 ++
target/i386/windbgstub.c| 27 +++
windbgstub.c|8
3 files changed, 37 insertions(+)
diff --git a/include/exec
Signed-off-by: Mikhail Abakumov
Signed-off-by: Pavel Dovgalyuk
---
include/exec/windbgstub-utils.h |1 +
windbgstub-utils.c | 15 +++
windbgstub.c|5 +
3 files changed, 21 insertions(+)
diff --git a/include/exec/windbgstub-utils.h b
1 - 100 of 122 matches
Mail list logo