Ticket #1499: vtable.txt

File vtable.txt, 4.9 KB (added by arnsholt, 4 years ago)

gdb printout of todo->vtable

Line 
1(gdb) p *todo->vtable
2$2 = {
3  _namespace = 0x80000,
4  base_type = 4504161048,
5  whoami = 0x0,
6  flags = 0,
7  provides_str = 0x0,
8  isa_hash = 0x80000,
9  pmc_class = 0x10c780ca8,
10  mro = 0x107ec1048,
11  attribute_defs = 0x0,
12  ro_variant_vtable = 0x0,
13  absolute = 0x80000,
14  add = 0x10c780cf8,
15  add_attribute = 0x1099137f0,
16  add_float = 0,
17  add_int = 0,
18  add_method = 0x80000,
19  add_parent = 0x10c780d20,
20  add_role = 0x10a589928,
21  add_vtable_override = 0,
22  assign_pmc = 0,
23  assign_string_native = 0x80000,
24  can = 0x10c780d48,
25  clone = 0,
26  clone_pmc = 0,
27  cmp = 0,
28  cmp_num = 0x80000,
29  cmp_pmc = 0x10c780d70,
30  cmp_string = 0x10a589940,
31  concatenate = 0,
32  concatenate_str = 0,
33  decrement = 0x80000,
34  defined = 0x10c780d98,
35  defined_keyed = 0x107ec0f30,
36  defined_keyed_int = 0,
37  defined_keyed_str = 0,
38  delete_keyed = 0x80000,
39  delete_keyed_int = 0x10c780dc0,
40  delete_keyed_str = 0,
41  delprop = 0,
42  destroy = 0,
43  divide = 0x80000,
44  divide_float = 0x10c780de8,
45  divide_int = 0x10a589958,
46  does = 0,
47  does_pmc = 0,
48  elements = 0x80000,
49  exists_keyed = 0x10c780e10,
50  exists_keyed_int = 0x10a589970,
51  exists_keyed_str = 0,
52  find_method = 0,
53  floor_divide = 0x80000,
54  floor_divide_float = 0x10c780e38,
55  floor_divide_int = 0x107ec0e18,
56  freeze = 0,
57  get_attr_keyed = 0,
58  get_attr_str = 0x80000,
59  get_bool = 0x10c780e60,
60  get_class = 0,
61  get_integer = 0,
62  get_integer_keyed = 0,
63  get_integer_keyed_int = 0x80000,
64  get_integer_keyed_str = 0x10c780e88,
65  get_iter = 0x1099137c0,
66  get_namespace = 0,
67  get_number = 0,
68  get_number_keyed = 0x80000,
69  get_number_keyed_int = 0x10c780eb0,
70  get_number_keyed_str = 0x107ec0d00,
71  get_pmc = 0,
72  get_pmc_keyed = 0,
73  get_pmc_keyed_int = 0x80000,
74  get_pmc_keyed_str = 0x10c780ed8,
75  get_pointer = 0x109913790,
76  get_pointer_keyed = 0,
77  get_pointer_keyed_int = 0,
78  get_pointer_keyed_str = 0x80000,
79  get_repr = 0x10c780f00,
80  get_string = 0x109a333a0,
81  get_string_keyed = 0,
82  get_string_keyed_int = 0,
83  get_string_keyed_str = 0x80000,
84  getprop = 0x10c780f28,
85  getprops = 0x10a582f70,
86  hashvalue = 0,
87  i_absolute = 0,
88  i_add = 0x80000,
89  i_add_float = 0x10c780f50,
90  i_add_int = 0x107ec0be8,
91  i_concatenate = 0,
92  i_concatenate_str = 0,
93  i_divide = 0x80000,
94  i_divide_float = 0x10c780f78,
95  i_divide_int = 0x10a589988,
96  i_floor_divide = 0,
97  i_floor_divide_float = 0,
98  i_floor_divide_int = 0x80000,
99  i_logical_not = 0x10c780fa0,
100  i_modulus = 0x10a5899a0,
101  i_modulus_float = 0,
102  i_modulus_int = 0,
103  i_multiply = 0x80000,
104  i_multiply_float = 0x10c780fc8,
105  i_multiply_int = 0x10a587728,
106  i_neg = 0,
107  i_repeat = 0,
108  i_repeat_int = 0x80000,
109  i_subtract = 0x10c780ff0,
110  i_subtract_float = 0x10a5899b8,
111  i_subtract_int = 0,
112  increment = 0,
113  init = 0x80000,
114  init_pmc = 0x10c781018,
115  inspect = 0,
116  inspect_str = 0x10c781068,
117  instantiate = 0,
118  invoke = 0x80000,
119  is_equal = 0x10c781040,
120  is_equal_num = 0x10a587730,
121  is_equal_string = 0,
122  is_same = 0,
123  isa = 0x80000,
124  isa_pmc = 0x10c781068,
125  logical_and = 0,
126  logical_not = 0x10c7810b8,
127  logical_or = 0,
128  logical_xor = 0x80000,
129  mark = 0x10c781090,
130  modulus = 0x10a587738,
131  modulus_float = 0,
132  modulus_int = 0,
133  morph = 0x80000,
134  multiply = 0x10c7810b8,
135  multiply_float = 0,
136  multiply_int = 0x10c781108,
137  name = 0,
138  neg = 0x80000,
139  pop_float = 0x10c7810e0,
140  pop_integer = 0x10a587740,
141  pop_pmc = 0,
142  pop_string = 0,
143  push_float = 0x80000,
144  push_integer = 0x10c781108,
145  push_pmc = 0,
146  push_string = 0,
147  remove_attribute = 0,
148  remove_method = 0x80000,
149  remove_parent = 0x10c781130,
150  remove_role = 0,
151  remove_vtable_override = 0,
152  repeat = 0,
153  repeat_int = 0x80000,
154  set_attr_keyed = 0x10c781158,
155  set_attr_str = 0,
156  set_bool = 0x10c7811a8,
157  set_integer_keyed = 0,
158  set_integer_keyed_int = 0x80000,
159  set_integer_keyed_str = 0x10c781180,
160  set_integer_native = 0x10a587748,
161  set_number_keyed = 0,
162  set_number_keyed_int = 0,
163  set_number_keyed_str = 0x80000,
164  set_number_native = 0x10c7811a8,
165  set_pmc = 0,
166  set_pmc_keyed = 0x10c7811f8,
167  set_pmc_keyed_int = 0,
168  set_pmc_keyed_str = 0x80000,
169  set_pointer = 0x10c7811d0,
170  set_pointer_keyed = 0x10a587750,
171  set_pointer_keyed_int = 0,
172  set_pointer_keyed_str = 0,
173  set_string_keyed = 0x44500200,
174  set_string_keyed_int = 0x10188a400,
175  set_string_keyed_str = 0x109a33390,
176  set_string_native = 0,
177  setprop = 0,
178  share = 0x4500200,
179  share_ro = 0x101881400,
180  shift_float = 0x10a5899d0,
181  shift_integer = 0,
182  shift_pmc = 0,
183  shift_string = 0x200,
184  splice = 0x101897400,
185  substr = 0x10a587758,
186  substr_str = 0,
187  subtract = 0,
188  subtract_float = 0x4100200,
189  subtract_int = 0x1018ffa00,
190  thaw = 0x10a587760,
191  thawfinish = 0,
192  type = 0,
193  unshift_float = 0x4100200,
194  unshift_integer = 0x1018ffa00,
195  unshift_pmc = 0x10a587768,
196  unshift_string = 0,
197  visit = 0,
198  attr_size = 68157952
199}