已知(1.log 取证):Generator 结构体登记正确(tbl[337] fcount=47 含 FuncGenBase), 真正问题是 `self.Gen` 字段类型退化成 i8*(lookup_field 收到 struct_ty=<non-struct>)。 本探针在报错点补打印: - obj_ptr.Ty(确认是否为 i8*) - base_class(_resolve_attr_field_class 取到的 Gen 字段注解类名) - 用 base_class 走 lookup_field_by_class 找 FuncGenBase 的字段下标 用于判定"注解类名未记录"还是"按类名查询也失败"。仅打印,不改行为。