|
14 | 14 | </Expand> |
15 | 15 | </Type> |
16 | 16 | <Type Name="CallInfo"> |
17 | | - <DisplayString Condition="(func.p->val.tt_) == 0x46">{((char *)((GCUnion *)(func.p->val.value_.gc))->cl.l.p->source)+8+sizeof(double)*2}</DisplayString> |
18 | | - <DisplayString Condition="(func.p->val.tt_) == 0x16">{func.p->val.value_.f}</DisplayString> |
19 | | - <DisplayString Condition="(func.p->val.tt_) == 0x66">{((GCUnion *)(func.p->val.value_.gc))->cl.c.f}</DisplayString> |
| 17 | + <!-- light C function --> |
| 18 | + <DisplayString Condition="(func.p->val.tt_) == 0x16">{func.p->val.value_.f, na}</DisplayString> |
| 19 | + <!-- Lua closure --> |
| 20 | + <DisplayString Condition="(func.p->val.tt_) == 0x46">{((char *)((GCUnion *)(func.p->val.value_.gc))->cl.l.p->source)+8+sizeof(double)*2, na}</DisplayString> |
| 21 | + <!-- C closure --> |
| 22 | + <DisplayString Condition="(func.p->val.tt_) == 0x66">{((GCUnion *)(func.p->val.value_.gc))->cl.c.f, na}</DisplayString> |
20 | 23 | <Expand> |
21 | 24 | <ExpandedItem>func</ExpandedItem> |
22 | 25 | </Expand> |
|
28 | 31 | </Expand> |
29 | 32 | </Type> |
30 | 33 | <Type Name="TValue"> |
31 | | - <DisplayString Condition="tt_ == 0x46">{((GCUnion *)(value_.gc))->cl.l.p}</DisplayString> |
32 | | - <DisplayString Condition="tt_ == 0x16">{value_.f}</DisplayString> |
33 | | - <DisplayString Condition="tt_ == 0x66">{((GCUnion *)(value_.gc))->cl.c.f}</DisplayString> |
| 34 | + <DisplayString Condition="tt_ == 0x16">{value_.f, na}</DisplayString> |
| 35 | + <DisplayString Condition="tt_ == 0x46">{((GCUnion *)(value_.gc))->cl.l.p, na}</DisplayString> |
| 36 | + <DisplayString Condition="tt_ == 0x66">{((GCUnion *)(value_.gc))->cl.c.f, na}</DisplayString> |
34 | 37 | <Expand> |
35 | | - <ExpandedItem Condition="tt_ == 0x46">((GCUnion *)(value_.gc))->cl.l</ExpandedItem> |
36 | 38 | <ExpandedItem Condition="tt_ == 0x16">value_.f</ExpandedItem> |
| 39 | + <ExpandedItem Condition="tt_ == 0x46">((GCUnion *)(value_.gc))->cl.l</ExpandedItem> |
37 | 40 | <ExpandedItem Condition="tt_ == 0x66">((GCUnion *)(value_.gc))->cl.c</ExpandedItem> |
38 | 41 | </Expand> |
39 | 42 | </Type> |
|
58 | 61 | </Expand> |
59 | 62 | </Type> |
60 | 63 | <Type Name="TString"> |
61 | | - <DisplayString>{(char *)(this)+8+sizeof(double)*2}</DisplayString> |
| 64 | + <DisplayString>{(char *)(this)+8+sizeof(double)*2, na}</DisplayString> |
62 | 65 | </Type> |
63 | 66 | </AutoVisualizer> |
0 commit comments