diff options
Diffstat (limited to 'gdb/gdbarch_components.py')
-rw-r--r-- | gdb/gdbarch_components.py | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/gdb/gdbarch_components.py b/gdb/gdbarch_components.py index ec09d95..55df102 100644 --- a/gdb/gdbarch_components.py +++ b/gdb/gdbarch_components.py @@ -1378,16 +1378,10 @@ For a non-zero value, this represents the number of bytes of memory per tag. Function( comment=""" -FIXME/cagney/2001-01-18: This should be split in two. A target method that -indicates if the target needs software single step. An ISA method to -implement it. +Return a vector of addresses at which the software single step +breakpoints should be inserted. An empty vector means software single +step is not used. -FIXME/cagney/2001-01-18: The logic is backwards. It should be asking if the -target can single step. If not, then implement single step using breakpoints. - -Return a vector of addresses on which the software single step -breakpoints should be inserted. NULL means software single step is -not used. Multiple breakpoints may be inserted for some instructions such as conditional branch. However, each implementation must always evaluate the condition and only put the breakpoint at the branch destination if @@ -1431,12 +1425,12 @@ Function( invalid=False, ) -Value( - comment="Vtable of solib operations functions.", - type="const solib_ops *", - name="so_ops", - predefault="&solib_target_so_ops", - printer="host_address_to_string (gdbarch->so_ops)", +Function( + comment="Return a newly-allocated solib_ops object capable of providing the solibs for this architecture.", + type="solib_ops_up", + name="make_solib_ops", + params=[], + predefault="make_target_solib_ops", invalid=False, ) |