]> Cypherpunks repositories - gostls13.git/commit
runtime: explicit init of runtime-gdb helpers
authorAlexis Imperial-Legrand <ail@google.com>
Tue, 10 Sep 2013 17:00:08 +0000 (13:00 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 10 Sep 2013 17:00:08 +0000 (13:00 -0400)
commit927b7ac327a5c7f2b318b9ee0753574342d59d89
treec06735eddb5269fab76980b488e05ac32ccbf2c2
parentb1e81a54622280ea200b1b90b9d2c97913c11646
runtime: explicit init of runtime-gdb helpers

If using other gdb python scripts loaded before Go's gdb-runtime.py
and that have a different init prototype:
Traceback (most recent call last):
  File "/usr/lib/go/src/pkg/runtime/runtime-gdb.py", line 446, in <module>
    k()
TypeError: __init__() takes exactly 3 arguments (1 given)

The problem is that gdb keeps all python scripts in the same namespace,
so vars() contains them. To avoid that, load helpers one by one.

R=iant, rsc
CC=gobot, golang-dev
https://golang.org/cl/9752044
src/pkg/runtime/runtime-gdb.py