|
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