| line |
true |
false |
branch |
|
183
|
0 |
31 |
if (items != 2) |
|
188
|
31 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
31 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
190
|
31 |
0 |
Parser::Config config = xs::in(ST(1)); |
|
198
|
31 |
0 |
}); } |
|
205
|
0 |
1 |
if (items != 1) |
|
209
|
1 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
210
|
1 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
1 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
215
|
0 |
1 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
1 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
218
|
1 |
0 |
}); } |
|
225
|
0 |
1 |
if (items != 1) |
|
229
|
1 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
230
|
1 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
1 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
235
|
0 |
1 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
1 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
238
|
1 |
0 |
}); } |
|
245
|
0 |
1 |
if (items != 1) |
|
249
|
1 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
250
|
1 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
1 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
255
|
0 |
1 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
1 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
258
|
1 |
0 |
}); } |
|
265
|
0 |
102 |
if (items != 1) |
|
269
|
102 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
102 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
281
|
0 |
98 |
if (!RETVAL) XSRETURN_UNDEF; |
|
283
|
98 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
284
|
98 |
4 |
ST(0) = RETVALSV; |
|
288
|
102 |
0 |
}); } |
|
295
|
0 |
4 |
if (items != 1) |
|
299
|
4 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
4 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
311
|
0 |
4 |
if (!RETVAL) XSRETURN_UNDEF; |
|
313
|
4 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
314
|
4 |
0 |
ST(0) = RETVALSV; |
|
318
|
4 |
0 |
}); } |
|
325
|
0 |
325 |
if (items != 1) |
|
329
|
325 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
325 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
334
|
197 |
128 |
ST(0) = boolSV(RETVAL); |
|
337
|
325 |
0 |
}); } |
|
344
|
0 |
0 |
if (items != 1) |
|
348
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
353
|
0 |
0 |
ST(0) = boolSV(RETVAL); |
|
356
|
0 |
0 |
}); } |
|
363
|
0 |
0 |
if (items != 1) |
|
367
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
372
|
0 |
0 |
ST(0) = boolSV(RETVAL); |
|
375
|
0 |
0 |
}); } |
|
382
|
0 |
93 |
if (items != 1) |
|
386
|
93 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
93 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
391
|
51 |
42 |
ST(0) = boolSV(RETVAL); |
|
394
|
93 |
0 |
}); } |
|
401
|
72399 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
72399 |
if (items < 1 || items > 2) |
|
406
|
72399 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
72399 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
410
|
0 |
72399 |
if (items < 2) |
|
411
|
0 |
0 |
buf = string(); |
|
414
|
72399 |
0 |
const char* __buf_buf = SvPV(ST(1), __buf_len); |
|
|
0 |
0 |
const char* __buf_buf = SvPV(ST(1), __buf_len); |
|
415
|
72399 |
0 |
buf.assign(__buf_buf, __buf_len); } |
|
430
|
72395 |
0 |
}); } |
|
437
|
3662 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
3662 |
if (items < 1 || items > 2) |
|
442
|
3662 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
3662 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
446
|
1 |
3661 |
if (items < 2) |
|
447
|
1 |
0 |
buf = string(); |
|
450
|
3661 |
0 |
const char* __buf_buf = SvPV(ST(1), __buf_len); |
|
|
0 |
0 |
const char* __buf_buf = SvPV(ST(1), __buf_len); |
|
451
|
3661 |
0 |
buf.assign(__buf_buf, __buf_len); } |
|
466
|
3661 |
0 |
}); } |
|
473
|
0 |
50 |
if (items < 1) |
|
477
|
50 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
50 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
498
|
48 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
499
|
48 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
504
|
48 |
0 |
}); } |
|
511
|
18 |
0 |
if (items < 2 || items > 3) |
|
|
0 |
18 |
if (items < 2 || items > 3) |
|
515
|
18 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
18 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
517
|
18 |
0 |
int opcode = (int)SvIV(ST(1)) |
|
|
0 |
0 |
int opcode = (int)SvIV(ST(1)) |
|
519
|
18 |
0 |
string payload; |
|
521
|
7 |
11 |
if (items < 3) |
|
522
|
7 |
0 |
payload = string(); |
|
525
|
11 |
0 |
const char* __payload_buf = SvPV(ST(2), __payload_len); |
|
|
0 |
0 |
const char* __payload_buf = SvPV(ST(2), __payload_len); |
|
526
|
11 |
0 |
payload.assign(__payload_buf, __payload_len); } |
|
536
|
0 |
18 |
if (!RETVAL) XSRETURN_UNDEF; |
|
538
|
18 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
539
|
18 |
0 |
ST(0) = RETVALSV; |
|
543
|
18 |
0 |
}); } |
|
550
|
6 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
6 |
if (items < 1 || items > 2) |
|
554
|
6 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
6 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
556
|
6 |
0 |
string payload; |
|
558
|
4 |
2 |
if (items < 2) |
|
559
|
4 |
0 |
payload = string(); |
|
562
|
2 |
0 |
const char* __payload_buf = SvPV(ST(1), __payload_len); |
|
|
0 |
0 |
const char* __payload_buf = SvPV(ST(1), __payload_len); |
|
563
|
2 |
0 |
payload.assign(__payload_buf, __payload_len); } |
|
573
|
0 |
6 |
if (!RETVAL) XSRETURN_UNDEF; |
|
575
|
6 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
576
|
6 |
0 |
ST(0) = RETVALSV; |
|
580
|
6 |
0 |
}); } |
|
587
|
5 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
5 |
if (items < 1 || items > 2) |
|
591
|
5 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
5 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
593
|
5 |
0 |
string payload; |
|
595
|
3 |
2 |
if (items < 2) |
|
596
|
3 |
0 |
payload = string(); |
|
599
|
2 |
0 |
const char* __payload_buf = SvPV(ST(1), __payload_len); |
|
|
0 |
0 |
const char* __payload_buf = SvPV(ST(1), __payload_len); |
|
600
|
2 |
0 |
payload.assign(__payload_buf, __payload_len); } |
|
610
|
0 |
5 |
if (!RETVAL) XSRETURN_UNDEF; |
|
612
|
5 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
613
|
5 |
0 |
ST(0) = RETVALSV; |
|
617
|
5 |
0 |
}); } |
|
624
|
4 |
0 |
if (items < 1 || items > 3) |
|
|
0 |
4 |
if (items < 1 || items > 3) |
|
628
|
4 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
4 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
631
|
4 |
0 |
string message; |
|
633
|
1 |
3 |
if (items < 2) |
|
640
|
2 |
2 |
if (items < 3) |
|
641
|
2 |
0 |
message = string(); |
|
644
|
2 |
0 |
const char* __message_buf = SvPV(ST(2), __message_len); |
|
|
0 |
0 |
const char* __message_buf = SvPV(ST(2), __message_len); |
|
645
|
2 |
0 |
message.assign(__message_buf, __message_len); } |
|
658
|
0 |
4 |
if (!RETVAL) XSRETURN_UNDEF; |
|
660
|
4 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
661
|
4 |
0 |
ST(0) = RETVALSV; |
|
665
|
4 |
0 |
}); } |
|
673
|
0 |
111 |
if (items < 1) |
|
677
|
111 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
111 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
727
|
0 |
111 |
if (!RETVAL) XSRETURN_UNDEF; |
|
729
|
111 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
730
|
111 |
0 |
ST(0) = RETVALSV; |
|
734
|
111 |
0 |
}); } |
|
741
|
0 |
132 |
if (items != 1) |
|
746
|
0 |
132 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
754
|
132 |
0 |
}); } |
|
761
|
0 |
1 |
if (items != 1) |
|
765
|
1 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
766
|
1 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
1 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
771
|
0 |
1 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
1 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
774
|
1 |
0 |
}); } |
|
781
|
0 |
20 |
if (items != 1) |
|
786
|
0 |
20 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Parser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
794
|
20 |
0 |
}); } |
|
807
|
97 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
97 |
if (items < 1 || items > 2) |
|
815
|
88 |
9 |
if (items < 2) |
|
816
|
88 |
0 |
cfg = {}; |
|
818
|
9 |
0 |
cfg = xs::in(ST(1)); |
|
|
9 |
0 |
cfg = xs::in(ST(1)); |
|
828
|
97 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
829
|
97 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
834
|
97 |
0 |
}); } |
|
841
|
0 |
25 |
if (items != 1) |
|
845
|
25 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
25 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
850
|
9 |
16 |
ST(0) = boolSV(RETVAL); |
|
853
|
25 |
0 |
}); } |
|
860
|
0 |
27 |
if (items != 1) |
|
864
|
27 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
27 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
869
|
19 |
8 |
ST(0) = boolSV(RETVAL); |
|
872
|
27 |
0 |
}); } |
|
879
|
0 |
294 |
if (items != 2) |
|
883
|
294 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
294 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
888
|
294 |
0 |
const char* __buf_buf = SvPV(ST(1), __buf_len); |
|
|
0 |
0 |
const char* __buf_buf = SvPV(ST(1), __buf_len); |
|
889
|
294 |
0 |
buf.assign(__buf_buf, __buf_len); } |
|
897
|
294 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
898
|
294 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
903
|
294 |
0 |
}); } |
|
910
|
9 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
9 |
if (items < 1 || items > 2) |
|
914
|
9 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
915
|
9 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
9 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
919
|
6 |
3 |
if (items < 2) |
|
922
|
3 |
0 |
res = xs::in(ST(1)); |
|
929
|
9 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
9 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
932
|
9 |
0 |
}); } |
|
939
|
206 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
206 |
if (items < 1 || items > 2) |
|
943
|
206 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
944
|
206 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
206 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ServerParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
948
|
205 |
1 |
if (items < 2) |
|
951
|
1 |
0 |
res = xs::in(ST(1)); |
|
958
|
206 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
206 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
961
|
206 |
0 |
}); } |
|
974
|
85 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
85 |
if (items < 1 || items > 2) |
|
982
|
74 |
11 |
if (items < 2) |
|
983
|
74 |
0 |
cfg = {}; |
|
985
|
11 |
0 |
cfg = xs::in(ST(1)); |
|
|
11 |
0 |
cfg = xs::in(ST(1)); |
|
995
|
85 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
996
|
85 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1001
|
85 |
0 |
}); } |
|
1008
|
0 |
84 |
if (items != 2) |
|
1012
|
84 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1013
|
84 |
0 |
ClientParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
84 |
ClientParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ClientParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ClientParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1015
|
84 |
0 |
ConnectRequestSP req = xs::in(ST(1)); |
|
1020
|
80 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
80 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1023
|
80 |
0 |
}); } |
|
1030
|
0 |
148 |
if (items != 2) |
|
1034
|
148 |
0 |
ClientParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
148 |
ClientParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ClientParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ClientParser* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1039
|
148 |
0 |
const char* __buf_buf = SvPV(ST(1), __buf_len); |
|
|
0 |
0 |
const char* __buf_buf = SvPV(ST(1), __buf_len); |
|
1040
|
148 |
0 |
buf.assign(__buf_buf, __buf_len); } |
|
1048
|
148 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1049
|
148 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1054
|
148 |
0 |
}); } |
|
1067
|
83 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
83 |
if (items < 1 || items > 2) |
|
1075
|
0 |
83 |
if (items < 2) |
|
1078
|
83 |
0 |
params = ST(1); |
|
1079
|
0 |
83 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
|
0 |
0 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
|
0 |
0 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
|
0 |
0 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
|
0 |
83 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
1090
|
83 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1091
|
83 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1096
|
83 |
0 |
}); } |
|
1103
|
2 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
2 |
if (items < 1 || items > 2) |
|
1107
|
2 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1108
|
2 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
2 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1112
|
2 |
0 |
if (items < 2) |
|
1125
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1128
|
2 |
0 |
}); } |
|
1135
|
3 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
3 |
if (items < 1 || items > 2) |
|
1139
|
3 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1140
|
3 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
3 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1144
|
3 |
0 |
if (items < 2) |
|
1157
|
0 |
3 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
|
3 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
1160
|
3 |
0 |
}); } |
|
1167
|
0 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
0 |
if (items < 1 || items > 2) |
|
1171
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1173
|
0 |
0 |
Array exts_av; |
|
1175
|
0 |
0 |
if (items < 2) |
|
1178
|
0 |
0 |
exts_av = ST(1); |
|
1179
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
1195
|
0 |
0 |
if (!RETVAL) XSRETURN_UNDEF; |
|
1196
|
0 |
0 |
RETVALSV = newRV_noinc(RETVAL.detach()); |
|
1197
|
0 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1198
|
0 |
0 |
ST(0) = RETVALSV; |
|
1202
|
0 |
0 |
}); } |
|
1209
|
2 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
2 |
if (items < 1 || items > 2) |
|
1213
|
2 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1214
|
2 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
2 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1218
|
2 |
0 |
if (items < 2) |
|
1231
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1234
|
2 |
0 |
}); } |
|
1241
|
0 |
0 |
if (items != 1) |
|
1245
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1250
|
0 |
0 |
ST(0) = boolSV(RETVAL); |
|
1253
|
0 |
0 |
}); } |
|
1260
|
0 |
61 |
if (items != 1) |
|
1264
|
61 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
61 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectRequest* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1272
|
61 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1273
|
61 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1278
|
61 |
0 |
}); } |
|
1291
|
1 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
1 |
if (items < 1 || items > 2) |
|
1299
|
0 |
1 |
if (items < 2) |
|
1302
|
1 |
0 |
params = ST(1); |
|
1303
|
0 |
1 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
|
0 |
0 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
|
0 |
0 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
|
0 |
0 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
|
0 |
1 |
if (!params && SvOK(ST(1))) throw "arg is not a 'Hash' reference" |
|
1314
|
1 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1315
|
1 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1320
|
1 |
0 |
}); } |
|
1327
|
0 |
2 |
if (items != 1) |
|
1331
|
2 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1332
|
2 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
2 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1337
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1340
|
2 |
0 |
}); } |
|
1347
|
0 |
0 |
if (items != 1) |
|
1351
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1352
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1357
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1360
|
0 |
0 |
}); } |
|
1367
|
2 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
2 |
if (items < 1 || items > 2) |
|
1371
|
2 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
2 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1373
|
2 |
0 |
Array exts_av; |
|
1375
|
2 |
0 |
if (items < 2) |
|
1378
|
0 |
0 |
exts_av = ST(1); |
|
1379
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
|
0 |
0 |
if (!exts_av && SvOK(ST(1))) throw "arg is not a 'Array' reference" |
|
1395
|
0 |
2 |
if (!RETVAL) XSRETURN_UNDEF; |
|
1396
|
2 |
0 |
RETVALSV = newRV_noinc(RETVAL.detach()); |
|
1397
|
2 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1398
|
2 |
0 |
ST(0) = RETVALSV; |
|
1402
|
2 |
0 |
}); } |
|
1409
|
2 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
2 |
if (items < 1 || items > 2) |
|
1413
|
2 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1414
|
2 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
2 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1418
|
2 |
0 |
if (items < 2) |
|
1431
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1434
|
2 |
0 |
}); } |
|
1441
|
0 |
14 |
if (items != 1) |
|
1445
|
14 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
14 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
ConnectResponse* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1453
|
14 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1454
|
14 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1459
|
14 |
0 |
}); } |
|
1472
|
0 |
93 |
if (items != 1) |
|
1476
|
93 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
93 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1484
|
93 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1485
|
93 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1490
|
93 |
0 |
}); } |
|
1497
|
0 |
39 |
if (items != 1) |
|
1501
|
39 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1502
|
39 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
39 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1507
|
38 |
1 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
|
1 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
1510
|
39 |
0 |
}); } |
|
1517
|
0 |
32 |
if (items != 1) |
|
1521
|
32 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
32 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1526
|
16 |
16 |
ST(0) = boolSV(RETVAL); |
|
1529
|
32 |
0 |
}); } |
|
1536
|
0 |
34 |
if (items != 1) |
|
1540
|
34 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
34 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1545
|
34 |
0 |
ST(0) = boolSV(RETVAL); |
|
1548
|
34 |
0 |
}); } |
|
1555
|
0 |
32 |
if (items != 1) |
|
1559
|
32 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1560
|
32 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
32 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1565
|
32 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
1568
|
32 |
0 |
}); } |
|
1575
|
0 |
57 |
if (items != 1) |
|
1579
|
57 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
57 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1587
|
0 |
57 |
if (!RETVAL) XSRETURN_UNDEF; |
|
1589
|
57 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1590
|
57 |
0 |
ST(0) = RETVALSV; |
|
1594
|
57 |
0 |
}); } |
|
1601
|
0 |
8 |
if (items != 1) |
|
1605
|
8 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1606
|
8 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
8 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1611
|
8 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
1614
|
8 |
0 |
}); } |
|
1621
|
0 |
2 |
if (items != 1) |
|
1625
|
2 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1626
|
2 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
2 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Frame* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1631
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1634
|
2 |
0 |
}); } |
|
1647
|
61 |
0 |
if (items < 2 || items > 3) |
|
|
0 |
61 |
if (items < 2 || items > 3) |
|
1651
|
61 |
0 |
XSFrameSender* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
61 |
XSFrameSender* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSFrameSender* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSFrameSender* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1653
|
59 |
0 |
Sv payload_sv = ST(1) |
|
1657
|
19 |
42 |
if (items < 3) |
|
1660
|
42 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
42 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
42 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
42 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
42 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
42 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
1 |
41 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
1 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
|
0 |
0 |
final = (bool)SvTRUE(ST(2)) |
|
1679
|
0 |
59 |
if (!RETVAL) XSRETURN_UNDEF; |
|
1681
|
59 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1682
|
59 |
0 |
ST(0) = RETVALSV; |
|
1686
|
59 |
0 |
}); } |
|
1699
|
0 |
71 |
if (items != 1) |
|
1703
|
71 |
0 |
XSFrameIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
71 |
XSFrameIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSFrameIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSFrameIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1711
|
71 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1712
|
71 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1717
|
71 |
0 |
}); } |
|
1724
|
0 |
5 |
if (items != 1) |
|
1728
|
5 |
0 |
XSFrameIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
5 |
XSFrameIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSFrameIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSFrameIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1738
|
3 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1739
|
3 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1740
|
3 |
0 |
ST(0) = RETVALSV; |
|
1744
|
3 |
0 |
}); } |
|
1757
|
0 |
61 |
if (items != 1) |
|
1761
|
61 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
61 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1769
|
61 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1770
|
61 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1775
|
61 |
0 |
}); } |
|
1782
|
0 |
33 |
if (items != 1) |
|
1786
|
33 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1787
|
33 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
33 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1792
|
33 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
1795
|
33 |
0 |
}); } |
|
1802
|
0 |
29 |
if (items != 1) |
|
1806
|
29 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
29 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1811
|
15 |
14 |
ST(0) = boolSV(RETVAL); |
|
1814
|
29 |
0 |
}); } |
|
1821
|
0 |
28 |
if (items != 1) |
|
1825
|
28 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1826
|
28 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
28 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1831
|
28 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
1834
|
28 |
0 |
}); } |
|
1841
|
0 |
158 |
if (items != 1) |
|
1845
|
158 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
158 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1853
|
0 |
158 |
if (!RETVAL) XSRETURN_UNDEF; |
|
1855
|
158 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1856
|
158 |
0 |
ST(0) = RETVALSV; |
|
1860
|
158 |
0 |
}); } |
|
1867
|
0 |
6 |
if (items != 1) |
|
1871
|
6 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1872
|
6 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
6 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1877
|
6 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
1880
|
6 |
0 |
}); } |
|
1887
|
0 |
0 |
if (items != 1) |
|
1891
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1892
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1897
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1900
|
0 |
0 |
}); } |
|
1907
|
0 |
44 |
if (items != 1) |
|
1911
|
44 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1912
|
44 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
44 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
Message* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1917
|
41 |
3 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
|
3 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
1920
|
44 |
0 |
}); } |
|
1933
|
0 |
55 |
if (items != 1) |
|
1937
|
55 |
0 |
XSMessageIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
55 |
XSMessageIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSMessageIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSMessageIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1945
|
55 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1946
|
55 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1951
|
55 |
0 |
}); } |
|
1958
|
0 |
3 |
if (items != 1) |
|
1962
|
3 |
0 |
XSMessageIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
3 |
XSMessageIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSMessageIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
XSMessageIterator* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1972
|
1 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1973
|
1 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1974
|
1 |
2 |
ST(0) = RETVALSV; |
|
1978
|
3 |
0 |
}); } |
|
1998
|
0 |
18 |
dVAR; dXSBOOTARGSXSAPIVERCHK; |
|
|
0 |
18 |
dVAR; dXSBOOTARGSXSAPIVERCHK; |
|
2185
|
18 |
0 |
}); } |
|
|
18 |
0 |
}); } |
|
|
18 |
0 |
}); } |