summaryrefslogtreecommitdiff
path: root/debian/patches/gdb_bsd-kvm.c.diff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2019-12-09 11:34:23 +0300
committerIgor Pashev <pashev.igor@gmail.com>2019-12-09 11:34:23 +0300
commitee8536fb62c8a81ea727b475a6793417d00b40b0 (patch)
treead9cdd7d46c7f4c47202ea7fcb463257e4228728 /debian/patches/gdb_bsd-kvm.c.diff
downloadgdb-debian.tar.gz
Import gdb 8.3.1-1debian/8.3.1-1debian
Diffstat (limited to 'debian/patches/gdb_bsd-kvm.c.diff')
-rw-r--r--debian/patches/gdb_bsd-kvm.c.diff31
1 files changed, 31 insertions, 0 deletions
diff --git a/debian/patches/gdb_bsd-kvm.c.diff b/debian/patches/gdb_bsd-kvm.c.diff
new file mode 100644
index 0000000..e0bac78
--- /dev/null
+++ b/debian/patches/gdb_bsd-kvm.c.diff
@@ -0,0 +1,31 @@
+Index: gdb/gdb/bsd-kvm.c
+===================================================================
+--- gdb.orig/gdb/bsd-kvm.c 2019-02-22 11:36:33.514594292 +0100
++++ gdb/gdb/bsd-kvm.c 2019-02-22 11:36:33.514594292 +0100
+@@ -238,7 +238,7 @@
+ /* On dumping core, BSD kernels store the faulting context (PCB)
+ in the variable "dumppcb". */
+ memset (nl, 0, sizeof nl);
+- nl[0].n_name = "_dumppcb";
++ nl[0].n_un.n_name = (char *)"_dumppcb";
+
+ if (kvm_nlist (core_kd, nl) == -1)
+ error (("%s"), kvm_geterr (core_kd));
+@@ -256,7 +256,7 @@
+ "proc0paddr". */
+
+ memset (nl, 0, sizeof nl);
+- nl[0].n_name = "_proc0paddr";
++ nl[0].n_un.n_name = (char *)"_proc0paddr";
+
+ if (kvm_nlist (core_kd, nl) == -1)
+ error (("%s"), kvm_geterr (core_kd));
+@@ -280,7 +280,7 @@
+ variable "thread0". */
+
+ memset (nl, 0, sizeof nl);
+- nl[0].n_name = "_thread0";
++ nl[0].n_un.n_name = (char *)"_thread0";
+
+ if (kvm_nlist (core_kd, nl) == -1)
+ error (("%s"), kvm_geterr (core_kd));