|
GDB (xrefs)
|
Classes | |
| class | SimpleXMethodMatcher |
| class | XMethod |
| class | XMethodMatcher |
| class | XMethodWorker |
Functions | |
| def | _validate_xmethod_matcher (matcher) |
| def | _lookup_xmethod_matcher (locus, name) |
| def | register_xmethod_matcher |
Variables | |
| basestring = str | |
| long = int | |
|
private |
Definition at line 235 of file xmethod.py.
References len.
Referenced by gdb.xmethod.SimpleXMethodMatcher.match(), and gdb.xmethod.register_xmethod_matcher().
|
private |
Definition at line 216 of file xmethod.py.
Referenced by gdb.xmethod.SimpleXMethodMatcher.match(), and gdb.xmethod.register_xmethod_matcher().
| def gdb.xmethod.register_xmethod_matcher | ( | locus, | |
| matcher, | |||
replace = False |
|||
| ) |
Registers a xmethod matcher MATCHER with a LOCUS.
Arguments:
locus: The locus in which the xmethods should be registered.
It can be 'None' to indicate that the xmethods should be
registered globally. Or, it could be a gdb.Objfile or a
gdb.Progspace object in which the xmethods should be
registered.
matcher: The xmethod matcher to register with the LOCUS. It
should be an instance of 'XMethodMatcher' class.
replace: If True, replace any existing xmethod matcher with the
same name in the locus. Otherwise, if a matcher with the same name
exists in the locus, raise an exception.
Definition at line 242 of file xmethod.py.
References gdb.xmethod._lookup_xmethod_matcher(), and gdb.xmethod._validate_xmethod_matcher().
Referenced by gdb.xmethod.SimpleXMethodMatcher.match().
| gdb.xmethod.basestring = str |
Definition at line 26 of file xmethod.py.
| gdb.xmethod.long = int |
Definition at line 27 of file xmethod.py.
1.8.10