The fix is obvious.
gdb/
2014-02-09 Jan Kratochvil <jan.kratochvil@redhat.com>
Fix Python stack corruption.
* python/py-linetable.c (ltpy_get_pcs_for_line, ltpy_has_line): Use
gdb_py_longest.
Message-ID: <
20140207171701.GA25187@host2.jankratochvil.net>
+2014-02-09 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix Python stack corruption.
+ * python/py-linetable.c (ltpy_get_pcs_for_line, ltpy_has_line): Use
+ gdb_py_longest.
+
2014-02-08 Mark Kettenis <kettenis@gnu.org>
* Makefile.in (all-lib): Remove.
ltpy_get_pcs_for_line (PyObject *self, PyObject *args)
{
struct symtab *symtab;
- int py_line;
+ gdb_py_longest py_line;
struct linetable_entry *best_entry = NULL;
linetable_entry_object *result;
VEC (CORE_ADDR) *pcs = NULL;
ltpy_has_line (PyObject *self, PyObject *args)
{
struct symtab *symtab;
- int py_line;
+ gdb_py_longest py_line;
int index;
LTPY_REQUIRE_VALID (self, symtab);