#
# A gdbarch is zero-initialized. Then, if a field has a pre-default,
# the field is set to that value. After initialization is complete
-# (that is, after the tdep code has a change to change the settings),
+# (that is, after the tdep code has a chance to change the settings),
# the post-initialization step is done.
#
# There is a generic algorithm to generate a "validation function" for
type="struct type *",
name="register_type",
params=[("int", "reg_nr")],
- predicate=True,
invalid=True,
)
Value(
type="int",
name="believe_pcc_promotion",
- invalid=True,
+ invalid=False,
)
Method(
("int *", "optimizedp"),
("int *", "unavailablep"),
],
- invalid=True,
+ invalid=False,
)
Function(
("struct type *", "type"),
("const gdb_byte *", "buf"),
],
- invalid=True,
+ invalid=False,
)
Method(
Value(
type="int",
name="frame_red_zone_size",
- invalid=True,
+ invalid=False,
)
Method(
""",
type="int",
name="register_reggroup_p",
- params=[("int", "regnum"), ("struct reggroup *", "reggroup")],
+ params=[("int", "regnum"), ("const struct reggroup *", "reggroup")],
predefault="default_register_reggroup_p",
invalid=False,
)
type="void",
name="displaced_step_restore_all_in_ptid",
params=[("inferior *", "parent_inf"), ("ptid_t", "child_ptid")],
- invalid=True,
+ invalid=False,
)
Method(
""",
type="const char *",
name="solib_symbols_extension",
- invalid=True,
+ invalid=False,
printer="pstring (gdbarch->solib_symbols_extension)",
)