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 |
}); } |