Benjamin Otte
2007-Aug-27 21:25 UTC
[Swfdec] 8 commits - libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_number.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h test/trace vivified/core
libswfdec/swfdec_as_boolean.c | 2 libswfdec/swfdec_as_interpret.c | 35 libswfdec/swfdec_as_number.c | 2 libswfdec/swfdec_initialize.as | 5 libswfdec/swfdec_initialize.h | 210 +- test/trace/Makefile.am | 3 test/trace/crash-0.5.2-startdrag.as | 9 test/trace/crash-0.5.2-startdrag.swf |binary test/trace/invalid-variable-name-5.swf |binary test/trace/invalid-variable-name-5.swf.trace | 2091 ++++++++++++++++++++++++++- test/trace/invalid-variable-name-6.swf |binary test/trace/invalid-variable-name-6.swf.trace | 2090 ++++++++++++++++++++++++++ test/trace/invalid-variable-name-7.swf |binary test/trace/invalid-variable-name-7.swf.trace | 2090 ++++++++++++++++++++++++++ test/trace/invalid-variable-name-8.swf |binary test/trace/invalid-variable-name-8.swf.trace | 2090 ++++++++++++++++++++++++++ test/trace/invalid-variable-name.as | 23 vivified/core/vivi_initialize.as | 4 18 files changed, 8520 insertions(+), 134 deletions(-) New commits: diff-tree 3b74be34227d1b1f6167daa2bef7282eedfc23e7 (from d4f1574dbc732c6092051da047ef96d0f5b491bd) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 27 23:24:59 2007 +0200 fix jsut committed crasher by rewriting startDrag action that action was completely broken diff --git a/libswfdec/swfdec_as_interpret.c b/libswfdec/swfdec_as_interpret.c index 44e7c5a..e8f6e64 100644 --- a/libswfdec/swfdec_as_interpret.c +++ b/libswfdec/swfdec_as_interpret.c @@ -1303,30 +1303,33 @@ swfdec_action_set_target2 (SwfdecAsConte static void swfdec_action_start_drag (SwfdecAsContext *cx, guint action, const guint8 *data, guint len) { - guint n_args = 1; + SwfdecRect rect, *rectp = NULL; + SwfdecMovie *movie; + gboolean center; + guint stack_size = 3; swfdec_as_stack_ensure_size (cx, 3); if (swfdec_as_interpret_eval (cx, NULL, swfdec_as_stack_peek (cx, 1)) == SWFDEC_AS_STR_EMPTY) { SWFDEC_AS_VALUE_SET_OBJECT (swfdec_as_stack_peek (cx, 1), cx->frame->target); } + center = swfdec_as_value_to_boolean (cx, swfdec_as_stack_peek (cx, 2)); if (swfdec_as_value_to_number (cx, swfdec_as_stack_peek (cx, 3))) { swfdec_as_stack_ensure_size (cx, 7); - n_args = 5; - /* yay for order */ - swfdec_as_stack_swap (cx, 4, 7); - swfdec_as_stack_swap (cx, 5, 6); - } - if (!SWFDEC_AS_VALUE_IS_OBJECT (swfdec_as_stack_peek (cx, 1))) { - swfdec_as_stack_pop_n (cx, n_args + 2); - return; + rect.x0 = swfdec_as_value_to_number (cx, swfdec_as_stack_peek (cx, 7)); + rect.y0 = swfdec_as_value_to_number (cx, swfdec_as_stack_peek (cx, 6)); + rect.x1 = swfdec_as_value_to_number (cx, swfdec_as_stack_peek (cx, 5)); + rect.y1 = swfdec_as_value_to_number (cx, swfdec_as_stack_peek (cx, 4)); + swfdec_rect_scale (&rect, &rect, SWFDEC_TWIPS_SCALE_FACTOR); + stack_size = 7; + rectp = ▭ + } + if (SWFDEC_AS_VALUE_IS_OBJECT (swfdec_as_stack_peek (cx, 1)) && + SWFDEC_IS_MOVIE (movie = (SwfdecMovie *) SWFDEC_AS_VALUE_GET_OBJECT (swfdec_as_stack_peek (cx, 1)))) { + swfdec_player_set_drag_movie (SWFDEC_PLAYER (cx), movie, center, &rect); + } else { + SWFDEC_ERROR ("startDrag on something not a Movie"); } - *swfdec_as_stack_peek (cx, 3) = *swfdec_as_stack_peek (cx, 2); - *swfdec_as_stack_peek (cx, 2) = *swfdec_as_stack_peek (cx, 1); - swfdec_as_object_get_variable (SWFDEC_AS_VALUE_GET_OBJECT (swfdec_as_stack_peek (cx, 2)), - SWFDEC_AS_STR_startDrag, swfdec_as_stack_peek (cx, 1)); - swfdec_action_call (cx, n_args); - /* FIXME: the return value will still be written to this position */ - swfdec_as_stack_pop (cx); + swfdec_as_stack_pop_n (cx, stack_size); } static void diff-tree d4f1574dbc732c6092051da047ef96d0f5b491bd (from cbb7de493f899904f433377fa2b36c43964666db) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 27 23:24:25 2007 +0200 add crasher to testsuite diff --git a/test/trace/Makefile.am b/test/trace/Makefile.am index 2d5019f..af93a1f 100644 --- a/test/trace/Makefile.am +++ b/test/trace/Makefile.am @@ -297,6 +297,9 @@ EXTRA_DIST = \ constructor-prototype.swf.trace \ countdown.swf \ countdown.swf.trace \ + crash-0.5.2-startdrag.as \ + crash-0.5.2-startdrag.swf \ + crash-0.5.2-startdrag.swf.trace \ currentframe.swf \ currentframe.swf.trace \ definefunction2-arguments.swf \ diff --git a/test/trace/crash-0.5.2-startdrag.as b/test/trace/crash-0.5.2-startdrag.as new file mode 100644 index 0000000..db29e60 --- /dev/null +++ b/test/trace/crash-0.5.2-startdrag.as @@ -0,0 +1,9 @@ +// makeswf -v 7 -s 200x150 -r 1 -o crash-0.5.2-startdrag.swf crash-0.5.2-startdrag.as + +asm { + push 1, "this" + getvariable + startdrag +}; + +loadMovie ("FSCommand:quit", ""); diff --git a/test/trace/crash-0.5.2-startdrag.swf b/test/trace/crash-0.5.2-startdrag.swf new file mode 100644 index 0000000..ad3093d Binary files /dev/null and b/test/trace/crash-0.5.2-startdrag.swf differ diff --git a/test/trace/crash-0.5.2-startdrag.swf.trace b/test/trace/crash-0.5.2-startdrag.swf.trace new file mode 100644 index 0000000..e69de29 diff-tree cbb7de493f899904f433377fa2b36c43964666db (from 7da717a36a2d25469e849e1faf6937c488a4108b) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 27 19:01:08 2007 +0200 allow this thing to be run without booleans - makes Boolean ("hi") work diff --git a/libswfdec/swfdec_as_boolean.c b/libswfdec/swfdec_as_boolean.c index c241de8..5d3a90b 100644 --- a/libswfdec/swfdec_as_boolean.c +++ b/libswfdec/swfdec_as_boolean.c @@ -93,7 +93,7 @@ swfdec_as_boolean_init_context (SwfdecAs if (proto == NULL) return; boolean = SWFDEC_AS_OBJECT (swfdec_as_object_add_constructor (context->global, - SWFDEC_AS_STR_Boolean, SWFDEC_TYPE_AS_BOOLEAN, SWFDEC_TYPE_AS_BOOLEAN, + SWFDEC_AS_STR_Boolean, 0, SWFDEC_TYPE_AS_BOOLEAN, swfdec_as_boolean_construct, 0, proto)); if (!boolean) return; diff-tree 7da717a36a2d25469e849e1faf6937c488a4108b (from 3aa677843d08c5371e9cbc414e3b32bb15f7b1c4) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 27 19:00:52 2007 +0200 allow this thing to be run without numbers - makes Number ("hi") work diff --git a/libswfdec/swfdec_as_number.c b/libswfdec/swfdec_as_number.c index 828b538..24b1259 100644 --- a/libswfdec/swfdec_as_number.c +++ b/libswfdec/swfdec_as_number.c @@ -102,7 +102,7 @@ swfdec_as_number_init_context (SwfdecAsC if (proto == NULL) return; number = SWFDEC_AS_OBJECT (swfdec_as_object_add_constructor (context->global, - SWFDEC_AS_STR_Number, SWFDEC_TYPE_AS_NUMBER, SWFDEC_TYPE_AS_NUMBER, + SWFDEC_AS_STR_Number, 0, SWFDEC_TYPE_AS_NUMBER, swfdec_as_number_construct, 0, proto)); if (!number) return; diff-tree 3aa677843d08c5371e9cbc414e3b32bb15f7b1c4 (from 1be18dda6714d2427aab346c923ec09eb2d32c15) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 27 19:00:06 2007 +0200 update test to test more things diff --git a/test/trace/invalid-variable-name-5.swf b/test/trace/invalid-variable-name-5.swf index 944a2c5..e147e4c 100644 Binary files a/test/trace/invalid-variable-name-5.swf and b/test/trace/invalid-variable-name-5.swf differ diff --git a/test/trace/invalid-variable-name-5.swf.trace b/test/trace/invalid-variable-name-5.swf.trace index 2ab9467..f82f50d 100644 --- a/test/trace/invalid-variable-name-5.swf.trace +++ b/test/trace/invalid-variable-name-5.swf.trace @@ -1,2 +1,2091 @@ -Check invalid variable names don't work +Check for invalid variable names +>>> (0) +undefined +undefined +42 +undefined +42 +undefined +>>> (1) +42 +undefined +42 +undefined +42 +undefined +>>> (2) +42 +undefined +42 +undefined +42 +undefined +>>> (3) +42 +undefined +42 +undefined +42 +undefined +>>> (4) +42 +undefined +42 +undefined +42 +undefined +>>> (5) +42 +undefined +42 +undefined +42 +undefined +>>> (6) +42 +undefined +42 +undefined +42 +undefined +>>> (7) +42 +undefined +42 +undefined +42 +undefined +>>> (8) +42 +undefined +42 +undefined +42 +undefined +>>> (9) +42 +undefined +42 +undefined +42 +undefined +>>> + (10) +42 +undefined +42 +undefined +42 +undefined +>>> (11) +42 +undefined +42 +undefined +42 +undefined +>>> (12) +42 +undefined +42 +undefined +42 +undefined +>>> (13) +42 +undefined +42 +undefined +42 +undefined +>>> (14) +42 +undefined +42 +undefined +42 +undefined +>>> (15) +42 +undefined +42 +undefined +42 +undefined +>>> (16) +42 +undefined +42 +undefined +42 +undefined +>>> (17) +42 +undefined +42 +undefined +42 +undefined +>>> (18) +42 +undefined +42 +undefined +42 +undefined +>>> (19) +42 +undefined +42 +undefined +42 +undefined +>>> (20) +42 +undefined +42 +undefined +42 +undefined +>>> (21) +42 +undefined +42 +undefined +42 +undefined +>>> (22) +42 +undefined +42 +undefined +42 +undefined +>>> (23) +42 +undefined +42 +undefined +42 +undefined +>>> (24) +42 +undefined +42 +undefined +42 +undefined +>>> (25) +42 +undefined +42 +undefined +42 +undefined +>>> (26) +42 +undefined +42 +undefined +42 +undefined +>>> (27) +42 +undefined +42 +undefined +42 +undefined +>>> (28) +42 +undefined +42 +undefined +42 +undefined +>>> (29) +42 +undefined +42 +undefined +42 +undefined +>>> (30) +42 +undefined +42 +undefined +42 +undefined +>>> (31) +42 +undefined +42 +undefined +42 +undefined +>>> (32) +42 +undefined +42 +undefined +42 +undefined +>>> ! (33) +42 +undefined +42 +undefined +42 +undefined +>>> " (34) +42 +undefined +42 +undefined +42 +undefined +>>> # (35) +42 +undefined +42 +undefined +42 +undefined +>>> $ (36) +42 +undefined +42 +undefined +42 +undefined +>>> % (37) +42 +undefined +42 +undefined +42 +undefined +>>> & (38) +42 +undefined +42 +undefined +42 +undefined +>>> ' (39) +42 +undefined +42 +undefined +42 +undefined +>>> ( (40) +42 +undefined +42 +undefined +42 +undefined +>>> ) (41) +42 +undefined +42 +undefined +42 +undefined +>>> * (42) +42 +undefined +42 +undefined +42 +undefined +>>> + (43) +42 +undefined +42 +undefined +42 +undefined +>>> , (44) +42 +undefined +42 +undefined +42 +undefined +>>> - (45) +42 +undefined +42 +undefined +42 +undefined +>>> . (46) +42 +undefined +42 +undefined +42 +undefined +>>> / (47) +42 +undefined +42 +undefined +42 +undefined +>>> 0 (48) +42 +undefined +42 +undefined +42 +undefined +>>> 1 (49) +42 +undefined +42 +undefined +42 +undefined +>>> 2 (50) +42 +undefined +42 +undefined +42 +undefined +>>> 3 (51) +42 +undefined +42 +undefined +42 +undefined +>>> 4 (52) +42 +undefined +42 +undefined +42 +undefined +>>> 5 (53) +42 +undefined +42 +undefined +42 +undefined +>>> 6 (54) +42 +undefined +42 +undefined +42 +undefined +>>> 7 (55) +42 +undefined +42 +undefined +42 +undefined +>>> 8 (56) +42 +undefined +42 +undefined +42 +undefined +>>> 9 (57) +42 +undefined +42 +undefined +42 +undefined +>>> : (58) +42 +undefined +42 +undefined +42 +undefined +>>> ; (59) +42 +undefined +42 +undefined +42 +undefined +>>> < (60) +42 +undefined +42 +undefined +42 +undefined +>>> = (61) +42 +undefined +42 +undefined +42 +undefined +>>> > (62) +42 +undefined +42 +undefined +42 +undefined +>>> ? (63) +42 +undefined +42 +undefined +42 +undefined +>>> @ (64) +42 +undefined +42 +undefined +42 +undefined +>>> A (65) +42 +undefined +42 +undefined +42 +undefined +>>> B (66) +42 +undefined +42 +undefined +42 +undefined +>>> C (67) +42 +undefined +42 +undefined +42 +undefined +>>> D (68) +42 +undefined +42 +undefined +42 +undefined +>>> E (69) +42 +undefined +42 +undefined +42 +undefined +>>> F (70) +42 +undefined +42 +undefined +42 +undefined +>>> G (71) +42 +undefined +42 +undefined +42 +undefined +>>> H (72) +42 +undefined +42 +undefined +42 +undefined +>>> I (73) +>>> J (74) +42 +undefined +42 +undefined +42 +undefined +>>> K (75) +42 +undefined +42 +undefined +42 +undefined +>>> L (76) +42 +undefined +42 +undefined +42 +undefined +>>> M (77) +42 +undefined +42 +undefined +42 +undefined +>>> N (78) +42 +undefined +42 +undefined +42 +undefined +>>> O (79) +42 +undefined +42 +undefined +42 +undefined +>>> P (80) +42 +undefined +42 +undefined +42 +undefined +>>> Q (81) +42 +undefined +42 +undefined +42 +undefined +>>> R (82) +42 +undefined +42 +undefined +42 +undefined +>>> S (83) +42 +undefined +42 +undefined +42 +undefined +>>> T (84) +42 +undefined +42 +undefined +42 +undefined +>>> U (85) +42 +undefined +42 +undefined +42 +undefined +>>> V (86) +42 +undefined +42 +undefined +42 +undefined +>>> W (87) +42 +undefined +42 +undefined +42 +undefined +>>> X (88) +42 +undefined +42 +undefined +42 +undefined +>>> Y (89) +42 +undefined +42 +undefined +42 +undefined +>>> Z (90) +42 +undefined +42 +undefined +42 +undefined +>>> [ (91) +42 +undefined +42 +undefined +42 +undefined +>>> \ (92) +42 +undefined +42 +undefined +42 +undefined +>>> ] (93) +42 +undefined +42 +undefined +42 +undefined +>>> ^ (94) +42 +undefined +42 +undefined +42 +undefined +>>> _ (95) +42 +undefined +42 +undefined +42 +undefined +>>> ` (96) +42 +undefined +42 +undefined +42 +undefined +>>> a (97) +42 +undefined +42 +undefined +42 +undefined +>>> b (98) +42 +undefined +42 +undefined +42 +undefined +>>> c (99) +42 +undefined +42 +undefined +42 +undefined +>>> d (100) +42 +undefined +42 +undefined +42 +undefined +>>> e (101) +42 +undefined +42 +undefined +42 +undefined +>>> f (102) +42 +undefined +42 +undefined +42 +undefined +>>> g (103) +42 +undefined +42 +undefined +42 +undefined +>>> h (104) +42 +undefined +42 +undefined +42 +undefined +>>> i (105) +>>> j (106) +42 +undefined +42 +undefined +42 +undefined +>>> k (107) +42 +undefined +42 +undefined +42 +undefined +>>> l (108) +42 +undefined +42 +undefined +42 +undefined +>>> m (109) +42 +undefined +42 +undefined +42 +undefined +>>> n (110) +42 +undefined +42 +undefined +42 +undefined +>>> o (111) +42 +undefined +42 +undefined +42 +undefined +>>> p (112) +42 +undefined +42 +undefined +42 +undefined +>>> q (113) +42 +undefined +42 +undefined +42 +undefined +>>> r (114) +42 +undefined +42 +undefined +42 +undefined +>>> s (115) +42 +undefined +42 +undefined +42 +undefined +>>> t (116) +42 +undefined +42 +undefined +42 +undefined +>>> u (117) +42 +undefined +42 +undefined +42 +undefined +>>> v (118) +42 +undefined +42 +undefined +42 +undefined +>>> w (119) +42 +undefined +42 +undefined +42 +undefined +>>> x (120) +42 +undefined +42 +undefined +42 +undefined +>>> y (121) +42 +undefined +42 +undefined +42 +undefined +>>> z (122) +42 +undefined +42 +undefined +42 +undefined +>>> { (123) +42 +undefined +42 +undefined +42 +undefined +>>> | (124) +42 +undefined +42 +undefined +42 +undefined +>>> } (125) +42 +undefined +42 +undefined +42 +undefined +>>> ~ (126) +42 +undefined +42 +undefined +42 +undefined +>>> (127) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (128) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (129) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (130) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (131) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (132) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (133) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (134) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (135) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (136) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (137) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (138) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (139) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (140) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (141) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (142) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (143) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (144) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (145) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (146) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (147) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (148) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (149) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (150) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (151) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (152) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (153) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (154) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (155) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (156) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (157) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (158) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (159) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (160) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (161) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (162) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (163) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (164) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (165) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (166) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (167) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (168) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (169) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (170) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (171) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (172) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (173) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (174) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (175) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (176) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (177) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (178) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (179) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (180) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (181) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (182) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (183) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (184) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (185) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (186) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (187) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (188) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (189) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (190) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (191) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (192) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (193) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (194) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (195) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (196) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (197) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (198) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (199) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (200) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (201) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (202) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (203) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (204) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (205) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (206) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (207) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (208) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (209) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (210) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (211) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (212) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (213) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (214) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (215) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (216) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (217) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (218) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (219) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (220) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (221) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (222) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (223) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (224) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (225) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (226) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (227) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (228) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (229) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (230) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (231) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (232) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (233) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (234) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (235) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (236) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (237) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (238) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (239) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (240) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (241) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (242) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (243) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (244) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (245) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (246) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (247) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (248) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (249) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (250) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (251) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (252) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (253) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (254) +42 +undefined +42 +undefined +42 +undefined +>>> ?? (255) +42 +undefined +42 +undefined +42 +undefined +>>> (256) +42 +undefined +42 +undefined +42 +undefined +>>> (257) +42 +undefined +42 +undefined +42 +undefined +>>> (258) +42 +undefined +42 +undefined +42 +undefined +>>> (259) +42 +undefined +42 +undefined +42 +undefined +>>> (260) +42 +undefined +42 +undefined +42 +undefined +>>> (261) +42 +undefined +42 +undefined +42 +undefined +>>> (262) +42 +undefined +42 +undefined +42 +undefined +>>> (263) +42 +undefined +42 +undefined +42 +undefined +>>> (264) +42 +undefined +42 +undefined +42 +undefined +>>> (265) +42 +undefined +42 +undefined +42 +undefined +>>> + (266) +42 +undefined +42 +undefined +42 +undefined +>>> (267) +42 +undefined +42 +undefined +42 +undefined +>>> (268) +42 +undefined +42 +undefined +42 +undefined +>>> (269) +42 +undefined +42 +undefined +42 +undefined +>>> (270) +42 +undefined +42 +undefined +42 +undefined +>>> (271) +42 +undefined +42 +undefined +42 +undefined +>>> (272) +42 +undefined +42 +undefined +42 +undefined +>>> (273) +42 +undefined +42 +undefined +42 +undefined +>>> (274) +42 +undefined +42 +undefined +42 +undefined +>>> (275) +42 +undefined +42 +undefined +42 +undefined +>>> (276) +42 +undefined +42 +undefined +42 +undefined +>>> (277) +42 +undefined +42 +undefined +42 +undefined +>>> (278) +42 +undefined +42 +undefined +42 +undefined +>>> (279) +42 +undefined +42 +undefined +42 +undefined +>>> (280) +42 +undefined +42 +undefined +42 +undefined +>>> (281) +42 +undefined +42 +undefined +42 +undefined +>>> (282) +42 +undefined +42 +undefined +42 +undefined +>>> (283) +42 +undefined +42 +undefined +42 +undefined +>>> (284) +42 +undefined +42 +undefined +42 +undefined +>>> (285) +42 +undefined +42 +undefined +42 +undefined +>>> (286) +42 +undefined +42 +undefined +42 +undefined +>>> (287) +42 +undefined +42 +undefined +42 +undefined +>>> (288) +42 +undefined +42 +undefined +42 +undefined +>>> ! (289) +42 +undefined +42 +undefined +42 +undefined +>>> " (290) +42 +undefined +42 +undefined +42 +undefined +>>> # (291) +42 +undefined +42 +undefined +42 +undefined +>>> $ (292) +42 +undefined +42 +undefined +42 +undefined +>>> % (293) +42 +undefined +42 +undefined +42 +undefined +>>> & (294) +42 +undefined +42 +undefined +42 +undefined +>>> ' (295) +42 +undefined +42 +undefined +42 +undefined +>>> ( (296) +42 +undefined +42 +undefined +42 +undefined +>>> ) (297) +42 +undefined +42 +undefined +42 +undefined +>>> * (298) +42 +undefined +42 +undefined +42 +undefined +>>> + (299) +42 +undefined +42 +undefined +42 undefined diff --git a/test/trace/invalid-variable-name-6.swf b/test/trace/invalid-variable-name-6.swf index 2b89e58..4c629e0 100644 Binary files a/test/trace/invalid-variable-name-6.swf and b/test/trace/invalid-variable-name-6.swf differ diff --git a/test/trace/invalid-variable-name-6.swf.trace b/test/trace/invalid-variable-name-6.swf.trace index 2ab9467..f50c303 100644 --- a/test/trace/invalid-variable-name-6.swf.trace +++ b/test/trace/invalid-variable-name-6.swf.trace @@ -1,2 +1,2090 @@ -Check invalid variable names don't work +Check for invalid variable names +>>> (0) undefined +false +42 +true +42 +true +>>> (1) +42 +true +42 +true +42 +true +>>> (2) +42 +true +42 +true +42 +true +>>> (3) +42 +true +42 +true +42 +true +>>> (4) +42 +true +42 +true +42 +true +>>> (5) +42 +true +42 +true +42 +true +>>> (6) +42 +true +42 +true +42 +true +>>> (7) +42 +true +42 +true +42 +true +>>> (8) +42 +true +42 +true +42 +true +>>> (9) +42 +true +42 +true +42 +true +>>> + (10) +42 +true +42 +true +42 +true +>>> (11) +42 +true +42 +true +42 +true +>>> (12) +42 +true +42 +true +42 +true +>>> (13) +42 +true +42 +true +42 +true +>>> (14) +42 +true +42 +true +42 +true +>>> (15) +42 +true +42 +true +42 +true +>>> (16) +42 +true +42 +true +42 +true +>>> (17) +42 +true +42 +true +42 +true +>>> (18) +42 +true +42 +true +42 +true +>>> (19) +42 +true +42 +true +42 +true +>>> (20) +42 +true +42 +true +42 +true +>>> (21) +42 +true +42 +true +42 +true +>>> (22) +42 +true +42 +true +42 +true +>>> (23) +42 +true +42 +true +42 +true +>>> (24) +42 +true +42 +true +42 +true +>>> (25) +42 +true +42 +true +42 +true +>>> (26) +42 +true +42 +true +42 +true +>>> (27) +42 +true +42 +true +42 +true +>>> (28) +42 +true +42 +true +42 +true +>>> (29) +42 +true +42 +true +42 +true +>>> (30) +42 +true +42 +true +42 +true +>>> (31) +42 +true +42 +true +42 +true +>>> (32) +42 +true +42 +true +42 +true +>>> ! (33) +42 +true +42 +true +42 +true +>>> " (34) +42 +true +42 +true +42 +true +>>> # (35) +42 +true +42 +true +42 +true +>>> $ (36) +42 +true +42 +true +42 +true +>>> % (37) +42 +true +42 +true +42 +true +>>> & (38) +42 +true +42 +true +42 +true +>>> ' (39) +42 +true +42 +true +42 +true +>>> ( (40) +42 +true +42 +true +42 +true +>>> ) (41) +42 +true +42 +true +42 +true +>>> * (42) +42 +true +42 +true +42 +true +>>> + (43) +42 +true +42 +true +42 +true +>>> , (44) +42 +true +42 +true +42 +true +>>> - (45) +42 +true +42 +true +42 +true +>>> . (46) +42 +true +42 +true +42 +true +>>> / (47) +42 +true +42 +true +42 +true +>>> 0 (48) +42 +true +42 +true +42 +true +>>> 1 (49) +42 +true +42 +true +42 +true +>>> 2 (50) +42 +true +42 +true +42 +true +>>> 3 (51) +42 +true +42 +true +42 +true +>>> 4 (52) +42 +true +42 +true +42 +true +>>> 5 (53) +42 +true +42 +true +42 +true +>>> 6 (54) +42 +true +42 +true +42 +true +>>> 7 (55) +42 +true +42 +true +42 +true +>>> 8 (56) +42 +true +42 +true +42 +true +>>> 9 (57) +42 +true +42 +true +42 +true +>>> : (58) +42 +true +42 +true +42 +true +>>> ; (59) +42 +true +42 +true +42 +true +>>> < (60) +42 +true +42 +true +42 +true +>>> = (61) +42 +true +42 +true +42 +true +>>> > (62) +42 +true +42 +true +42 +true +>>> ? (63) +42 +true +42 +true +42 +true +>>> @ (64) +42 +true +42 +true +42 +true +>>> A (65) +42 +true +42 +true +42 +true +>>> B (66) +42 +true +42 +true +42 +true +>>> C (67) +42 +true +42 +true +42 +true +>>> D (68) +42 +true +42 +true +42 +true +>>> E (69) +42 +true +42 +true +42 +true +>>> F (70) +42 +true +42 +true +42 +true +>>> G (71) +42 +true +42 +true +42 +true +>>> H (72) +42 +true +42 +true +42 +true +>>> I (73) +>>> J (74) +42 +true +42 +true +42 +true +>>> K (75) +42 +true +42 +true +42 +true +>>> L (76) +42 +true +42 +true +42 +true +>>> M (77) +42 +true +42 +true +42 +true +>>> N (78) +42 +true +42 +true +42 +true +>>> O (79) +42 +true +42 +true +42 +true +>>> P (80) +42 +true +42 +true +42 +true +>>> Q (81) +42 +true +42 +true +42 +true +>>> R (82) +42 +true +42 +true +42 +true +>>> S (83) +42 +true +42 +true +42 +true +>>> T (84) +42 +true +42 +true +42 +true +>>> U (85) +42 +true +42 +true +42 +true +>>> V (86) +42 +true +42 +true +42 +true +>>> W (87) +42 +true +42 +true +42 +true +>>> X (88) +42 +true +42 +true +42 +true +>>> Y (89) +42 +true +42 +true +42 +true +>>> Z (90) +42 +true +42 +true +42 +true +>>> [ (91) +42 +true +42 +true +42 +true +>>> \ (92) +42 +true +42 +true +42 +true +>>> ] (93) +42 +true +42 +true +42 +true +>>> ^ (94) +42 +true +42 +true +42 +true +>>> _ (95) +42 +true +42 +true +42 +true +>>> ` (96) +42 +true +42 +true +42 +true +>>> a (97) +42 +true +42 +true +42 +true +>>> b (98) +42 +true +42 +true +42 +true +>>> c (99) +42 +true +42 +true +42 +true +>>> d (100) +42 +true +42 +true +42 +true +>>> e (101) +42 +true +42 +true +42 +true +>>> f (102) +42 +true +42 +true +42 +true +>>> g (103) +42 +true +42 +true +42 +true +>>> h (104) +42 +true +42 +true +42 +true +>>> i (105) +>>> j (106) +42 +true +42 +true +42 +true +>>> k (107) +42 +true +42 +true +42 +true +>>> l (108) +42 +true +42 +true +42 +true +>>> m (109) +42 +true +42 +true +42 +true +>>> n (110) +42 +true +42 +true +42 +true +>>> o (111) +42 +true +42 +true +42 +true +>>> p (112) +42 +true +42 +true +42 +true +>>> q (113) +42 +true +42 +true +42 +true +>>> r (114) +42 +true +42 +true +42 +true +>>> s (115) +42 +true +42 +true +42 +true +>>> t (116) +42 +true +42 +true +42 +true +>>> u (117) +42 +true +42 +true +42 +true +>>> v (118) +42 +true +42 +true +42 +true +>>> w (119) +42 +true +42 +true +42 +true +>>> x (120) +42 +true +42 +true +42 +true +>>> y (121) +42 +true +42 +true +42 +true +>>> z (122) +42 +true +42 +true +42 +true +>>> { (123) +42 +true +42 +true +42 +true +>>> | (124) +42 +true +42 +true +42 +true +>>> } (125) +42 +true +42 +true +42 +true +>>> ~ (126) +42 +true +42 +true +42 +true +>>> (127) +42 +true +42 +true +42 +true +>>> ?? (128) +42 +true +42 +true +42 +true +>>> ?? (129) +42 +true +42 +true +42 +true +>>> ?? (130) +42 +true +42 +true +42 +true +>>> ?? (131) +42 +true +42 +true +42 +true +>>> ?? (132) +42 +true +42 +true +42 +true +>>> ?? (133) +42 +true +42 +true +42 +true +>>> ?? (134) +42 +true +42 +true +42 +true +>>> ?? (135) +42 +true +42 +true +42 +true +>>> ?? (136) +42 +true +42 +true +42 +true +>>> ?? (137) +42 +true +42 +true +42 +true +>>> ?? (138) +42 +true +42 +true +42 +true +>>> ?? (139) +42 +true +42 +true +42 +true +>>> ?? (140) +42 +true +42 +true +42 +true +>>> ?? (141) +42 +true +42 +true +42 +true +>>> ?? (142) +42 +true +42 +true +42 +true +>>> ?? (143) +42 +true +42 +true +42 +true +>>> ?? (144) +42 +true +42 +true +42 +true +>>> ?? (145) +42 +true +42 +true +42 +true +>>> ?? (146) +42 +true +42 +true +42 +true +>>> ?? (147) +42 +true +42 +true +42 +true +>>> ?? (148) +42 +true +42 +true +42 +true +>>> ?? (149) +42 +true +42 +true +42 +true +>>> ?? (150) +42 +true +42 +true +42 +true +>>> ?? (151) +42 +true +42 +true +42 +true +>>> ?? (152) +42 +true +42 +true +42 +true +>>> ?? (153) +42 +true +42 +true +42 +true +>>> ?? (154) +42 +true +42 +true +42 +true +>>> ?? (155) +42 +true +42 +true +42 +true +>>> ?? (156) +42 +true +42 +true +42 +true +>>> ?? (157) +42 +true +42 +true +42 +true +>>> ?? (158) +42 +true +42 +true +42 +true +>>> ?? (159) +42 +true +42 +true +42 +true +>>> ?? (160) +42 +true +42 +true +42 +true +>>> ?? (161) +42 +true +42 +true +42 +true +>>> ?? (162) +42 +true +42 +true +42 +true +>>> ?? (163) +42 +true +42 +true +42 +true +>>> ?? (164) +42 +true +42 +true +42 +true +>>> ?? (165) +42 +true +42 +true +42 +true +>>> ?? (166) +42 +true +42 +true +42 +true +>>> ?? (167) +42 +true +42 +true +42 +true +>>> ?? (168) +42 +true +42 +true +42 +true +>>> ?? (169) +42 +true +42 +true +42 +true +>>> ?? (170) +42 +true +42 +true +42 +true +>>> ?? (171) +42 +true +42 +true +42 +true +>>> ?? (172) +42 +true +42 +true +42 +true +>>> ?? (173) +42 +true +42 +true +42 +true +>>> ?? (174) +42 +true +42 +true +42 +true +>>> ?? (175) +42 +true +42 +true +42 +true +>>> ?? (176) +42 +true +42 +true +42 +true +>>> ?? (177) +42 +true +42 +true +42 +true +>>> ?? (178) +42 +true +42 +true +42 +true +>>> ?? (179) +42 +true +42 +true +42 +true +>>> ?? (180) +42 +true +42 +true +42 +true +>>> ?? (181) +42 +true +42 +true +42 +true +>>> ?? (182) +42 +true +42 +true +42 +true +>>> ?? (183) +42 +true +42 +true +42 +true +>>> ?? (184) +42 +true +42 +true +42 +true +>>> ?? (185) +42 +true +42 +true +42 +true +>>> ?? (186) +42 +true +42 +true +42 +true +>>> ?? (187) +42 +true +42 +true +42 +true +>>> ?? (188) +42 +true +42 +true +42 +true +>>> ?? (189) +42 +true +42 +true +42 +true +>>> ?? (190) +42 +true +42 +true +42 +true +>>> ?? (191) +42 +true +42 +true +42 +true +>>> ?? (192) +42 +true +42 +true +42 +true +>>> ?? (193) +42 +true +42 +true +42 +true +>>> ?? (194) +42 +true +42 +true +42 +true +>>> ?? (195) +42 +true +42 +true +42 +true +>>> ?? (196) +42 +true +42 +true +42 +true +>>> ?? (197) +42 +true +42 +true +42 +true +>>> ?? (198) +42 +true +42 +true +42 +true +>>> ?? (199) +42 +true +42 +true +42 +true +>>> ?? (200) +42 +true +42 +true +42 +true +>>> ?? (201) +42 +true +42 +true +42 +true +>>> ?? (202) +42 +true +42 +true +42 +true +>>> ?? (203) +42 +true +42 +true +42 +true +>>> ?? (204) +42 +true +42 +true +42 +true +>>> ?? (205) +42 +true +42 +true +42 +true +>>> ?? (206) +42 +true +42 +true +42 +true +>>> ?? (207) +42 +true +42 +true +42 +true +>>> ?? (208) +42 +true +42 +true +42 +true +>>> ?? (209) +42 +true +42 +true +42 +true +>>> ?? (210) +42 +true +42 +true +42 +true +>>> ?? (211) +42 +true +42 +true +42 +true +>>> ?? (212) +42 +true +42 +true +42 +true +>>> ?? (213) +42 +true +42 +true +42 +true +>>> ?? (214) +42 +true +42 +true +42 +true +>>> ?? (215) +42 +true +42 +true +42 +true +>>> ?? (216) +42 +true +42 +true +42 +true +>>> ?? (217) +42 +true +42 +true +42 +true +>>> ?? (218) +42 +true +42 +true +42 +true +>>> ?? (219) +42 +true +42 +true +42 +true +>>> ?? (220) +42 +true +42 +true +42 +true +>>> ?? (221) +42 +true +42 +true +42 +true +>>> ?? (222) +42 +true +42 +true +42 +true +>>> ?? (223) +42 +true +42 +true +42 +true +>>> ?? (224) +42 +true +42 +true +42 +true +>>> ?? (225) +42 +true +42 +true +42 +true +>>> ?? (226) +42 +true +42 +true +42 +true +>>> ?? (227) +42 +true +42 +true +42 +true +>>> ?? (228) +42 +true +42 +true +42 +true +>>> ?? (229) +42 +true +42 +true +42 +true +>>> ?? (230) +42 +true +42 +true +42 +true +>>> ?? (231) +42 +true +42 +true +42 +true +>>> ?? (232) +42 +true +42 +true +42 +true +>>> ?? (233) +42 +true +42 +true +42 +true +>>> ?? (234) +42 +true +42 +true +42 +true +>>> ?? (235) +42 +true +42 +true +42 +true +>>> ?? (236) +42 +true +42 +true +42 +true +>>> ?? (237) +42 +true +42 +true +42 +true +>>> ?? (238) +42 +true +42 +true +42 +true +>>> ?? (239) +42 +true +42 +true +42 +true +>>> ?? (240) +42 +true +42 +true +42 +true +>>> ?? (241) +42 +true +42 +true +42 +true +>>> ?? (242) +42 +true +42 +true +42 +true +>>> ?? (243) +42 +true +42 +true +42 +true +>>> ?? (244) +42 +true +42 +true +42 +true +>>> ?? (245) +42 +true +42 +true +42 +true +>>> ?? (246) +42 +true +42 +true +42 +true +>>> ?? (247) +42 +true +42 +true +42 +true +>>> ?? (248) +42 +true +42 +true +42 +true +>>> ?? (249) +42 +true +42 +true +42 +true +>>> ?? (250) +42 +true +42 +true +42 +true +>>> ?? (251) +42 +true +42 +true +42 +true +>>> ?? (252) +42 +true +42 +true +42 +true +>>> ?? (253) +42 +true +42 +true +42 +true +>>> ?? (254) +42 +true +42 +true +42 +true +>>> ?? (255) +42 +true +42 +true +42 +true +>>> ?? (256) +42 +true +42 +true +42 +true +>>> ?? (257) +42 +true +42 +true +42 +true +>>> ?? (258) +42 +true +42 +true +42 +true +>>> ?? (259) +42 +true +42 +true +42 +true +>>> ?? (260) +42 +true +42 +true +42 +true +>>> ?? (261) +42 +true +42 +true +42 +true +>>> ?? (262) +42 +true +42 +true +42 +true +>>> ?? (263) +42 +true +42 +true +42 +true +>>> ?? (264) +42 +true +42 +true +42 +true +>>> ?? (265) +42 +true +42 +true +42 +true +>>> ?? (266) +42 +true +42 +true +42 +true +>>> ?? (267) +42 +true +42 +true +42 +true +>>> ?? (268) +42 +true +42 +true +42 +true +>>> ?? (269) +42 +true +42 +true +42 +true +>>> ?? (270) +42 +true +42 +true +42 +true +>>> ?? (271) +42 +true +42 +true +42 +true +>>> ?? (272) +42 +true +42 +true +42 +true +>>> ?? (273) +42 +true +42 +true +42 +true +>>> ?? (274) +42 +true +42 +true +42 +true +>>> ?? (275) +42 +true +42 +true +42 +true +>>> ?? (276) +42 +true +42 +true +42 +true +>>> ?? (277) +42 +true +42 +true +42 +true +>>> ?? (278) +42 +true +42 +true +42 +true +>>> ?? (279) +42 +true +42 +true +42 +true +>>> ?? (280) +42 +true +42 +true +42 +true +>>> ?? (281) +42 +true +42 +true +42 +true +>>> ?? (282) +42 +true +42 +true +42 +true +>>> ?? (283) +42 +true +42 +true +42 +true +>>> ?? (284) +42 +true +42 +true +42 +true +>>> ?? (285) +42 +true +42 +true +42 +true +>>> ?? (286) +42 +true +42 +true +42 +true +>>> ?? (287) +42 +true +42 +true +42 +true +>>> ?? (288) +42 +true +42 +true +42 +true +>>> ?? (289) +42 +true +42 +true +42 +true +>>> ?? (290) +42 +true +42 +true +42 +true +>>> ?? (291) +42 +true +42 +true +42 +true +>>> ?? (292) +42 +true +42 +true +42 +true +>>> ?? (293) +42 +true +42 +true +42 +true +>>> ?? (294) +42 +true +42 +true +42 +true +>>> ?? (295) +42 +true +42 +true +42 +true +>>> ?? (296) +42 +true +42 +true +42 +true +>>> ?? (297) +42 +true +42 +true +42 +true +>>> ?? (298) +42 +true +42 +true +42 +true +>>> ?? (299) +42 +true +42 +true +42 +true diff --git a/test/trace/invalid-variable-name-7.swf b/test/trace/invalid-variable-name-7.swf index a30a1f8..29d9060 100644 Binary files a/test/trace/invalid-variable-name-7.swf and b/test/trace/invalid-variable-name-7.swf differ diff --git a/test/trace/invalid-variable-name-7.swf.trace b/test/trace/invalid-variable-name-7.swf.trace index 2ab9467..f50c303 100644 --- a/test/trace/invalid-variable-name-7.swf.trace +++ b/test/trace/invalid-variable-name-7.swf.trace @@ -1,2 +1,2090 @@ -Check invalid variable names don't work +Check for invalid variable names +>>> (0) undefined +false +42 +true +42 +true +>>> (1) +42 +true +42 +true +42 +true +>>> (2) +42 +true +42 +true +42 +true +>>> (3) +42 +true +42 +true +42 +true +>>> (4) +42 +true +42 +true +42 +true +>>> (5) +42 +true +42 +true +42 +true +>>> (6) +42 +true +42 +true +42 +true +>>> (7) +42 +true +42 +true +42 +true +>>> (8) +42 +true +42 +true +42 +true +>>> (9) +42 +true +42 +true +42 +true +>>> + (10) +42 +true +42 +true +42 +true +>>> (11) +42 +true +42 +true +42 +true +>>> (12) +42 +true +42 +true +42 +true +>>> (13) +42 +true +42 +true +42 +true +>>> (14) +42 +true +42 +true +42 +true +>>> (15) +42 +true +42 +true +42 +true +>>> (16) +42 +true +42 +true +42 +true +>>> (17) +42 +true +42 +true +42 +true +>>> (18) +42 +true +42 +true +42 +true +>>> (19) +42 +true +42 +true +42 +true +>>> (20) +42 +true +42 +true +42 +true +>>> (21) +42 +true +42 +true +42 +true +>>> (22) +42 +true +42 +true +42 +true +>>> (23) +42 +true +42 +true +42 +true +>>> (24) +42 +true +42 +true +42 +true +>>> (25) +42 +true +42 +true +42 +true +>>> (26) +42 +true +42 +true +42 +true +>>> (27) +42 +true +42 +true +42 +true +>>> (28) +42 +true +42 +true +42 +true +>>> (29) +42 +true +42 +true +42 +true +>>> (30) +42 +true +42 +true +42 +true +>>> (31) +42 +true +42 +true +42 +true +>>> (32) +42 +true +42 +true +42 +true +>>> ! (33) +42 +true +42 +true +42 +true +>>> " (34) +42 +true +42 +true +42 +true +>>> # (35) +42 +true +42 +true +42 +true +>>> $ (36) +42 +true +42 +true +42 +true +>>> % (37) +42 +true +42 +true +42 +true +>>> & (38) +42 +true +42 +true +42 +true +>>> ' (39) +42 +true +42 +true +42 +true +>>> ( (40) +42 +true +42 +true +42 +true +>>> ) (41) +42 +true +42 +true +42 +true +>>> * (42) +42 +true +42 +true +42 +true +>>> + (43) +42 +true +42 +true +42 +true +>>> , (44) +42 +true +42 +true +42 +true +>>> - (45) +42 +true +42 +true +42 +true +>>> . (46) +42 +true +42 +true +42 +true +>>> / (47) +42 +true +42 +true +42 +true +>>> 0 (48) +42 +true +42 +true +42 +true +>>> 1 (49) +42 +true +42 +true +42 +true +>>> 2 (50) +42 +true +42 +true +42 +true +>>> 3 (51) +42 +true +42 +true +42 +true +>>> 4 (52) +42 +true +42 +true +42 +true +>>> 5 (53) +42 +true +42 +true +42 +true +>>> 6 (54) +42 +true +42 +true +42 +true +>>> 7 (55) +42 +true +42 +true +42 +true +>>> 8 (56) +42 +true +42 +true +42 +true +>>> 9 (57) +42 +true +42 +true +42 +true +>>> : (58) +42 +true +42 +true +42 +true +>>> ; (59) +42 +true +42 +true +42 +true +>>> < (60) +42 +true +42 +true +42 +true +>>> = (61) +42 +true +42 +true +42 +true +>>> > (62) +42 +true +42 +true +42 +true +>>> ? (63) +42 +true +42 +true +42 +true +>>> @ (64) +42 +true +42 +true +42 +true +>>> A (65) +42 +true +42 +true +42 +true +>>> B (66) +42 +true +42 +true +42 +true +>>> C (67) +42 +true +42 +true +42 +true +>>> D (68) +42 +true +42 +true +42 +true +>>> E (69) +42 +true +42 +true +42 +true +>>> F (70) +42 +true +42 +true +42 +true +>>> G (71) +42 +true +42 +true +42 +true +>>> H (72) +42 +true +42 +true +42 +true +>>> I (73) +>>> J (74) +42 +true +42 +true +42 +true +>>> K (75) +42 +true +42 +true +42 +true +>>> L (76) +42 +true +42 +true +42 +true +>>> M (77) +42 +true +42 +true +42 +true +>>> N (78) +42 +true +42 +true +42 +true +>>> O (79) +42 +true +42 +true +42 +true +>>> P (80) +42 +true +42 +true +42 +true +>>> Q (81) +42 +true +42 +true +42 +true +>>> R (82) +42 +true +42 +true +42 +true +>>> S (83) +42 +true +42 +true +42 +true +>>> T (84) +42 +true +42 +true +42 +true +>>> U (85) +42 +true +42 +true +42 +true +>>> V (86) +42 +true +42 +true +42 +true +>>> W (87) +42 +true +42 +true +42 +true +>>> X (88) +42 +true +42 +true +42 +true +>>> Y (89) +42 +true +42 +true +42 +true +>>> Z (90) +42 +true +42 +true +42 +true +>>> [ (91) +42 +true +42 +true +42 +true +>>> \ (92) +42 +true +42 +true +42 +true +>>> ] (93) +42 +true +42 +true +42 +true +>>> ^ (94) +42 +true +42 +true +42 +true +>>> _ (95) +42 +true +42 +true +42 +true +>>> ` (96) +42 +true +42 +true +42 +true +>>> a (97) +42 +true +42 +true +42 +true +>>> b (98) +42 +true +42 +true +42 +true +>>> c (99) +42 +true +42 +true +42 +true +>>> d (100) +42 +true +42 +true +42 +true +>>> e (101) +42 +true +42 +true +42 +true +>>> f (102) +42 +true +42 +true +42 +true +>>> g (103) +42 +true +42 +true +42 +true +>>> h (104) +42 +true +42 +true +42 +true +>>> i (105) +>>> j (106) +42 +true +42 +true +42 +true +>>> k (107) +42 +true +42 +true +42 +true +>>> l (108) +42 +true +42 +true +42 +true +>>> m (109) +42 +true +42 +true +42 +true +>>> n (110) +42 +true +42 +true +42 +true +>>> o (111) +42 +true +42 +true +42 +true +>>> p (112) +42 +true +42 +true +42 +true +>>> q (113) +42 +true +42 +true +42 +true +>>> r (114) +42 +true +42 +true +42 +true +>>> s (115) +42 +true +42 +true +42 +true +>>> t (116) +42 +true +42 +true +42 +true +>>> u (117) +42 +true +42 +true +42 +true +>>> v (118) +42 +true +42 +true +42 +true +>>> w (119) +42 +true +42 +true +42 +true +>>> x (120) +42 +true +42 +true +42 +true +>>> y (121) +42 +true +42 +true +42 +true +>>> z (122) +42 +true +42 +true +42 +true +>>> { (123) +42 +true +42 +true +42 +true +>>> | (124) +42 +true +42 +true +42 +true +>>> } (125) +42 +true +42 +true +42 +true +>>> ~ (126) +42 +true +42 +true +42 +true +>>> (127) +42 +true +42 +true +42 +true +>>> ?? (128) +42 +true +42 +true +42 +true +>>> ?? (129) +42 +true +42 +true +42 +true +>>> ?? (130) +42 +true +42 +true +42 +true +>>> ?? (131) +42 +true +42 +true +42 +true +>>> ?? (132) +42 +true +42 +true +42 +true +>>> ?? (133) +42 +true +42 +true +42 +true +>>> ?? (134) +42 +true +42 +true +42 +true +>>> ?? (135) +42 +true +42 +true +42 +true +>>> ?? (136) +42 +true +42 +true +42 +true +>>> ?? (137) +42 +true +42 +true +42 +true +>>> ?? (138) +42 +true +42 +true +42 +true +>>> ?? (139) +42 +true +42 +true +42 +true +>>> ?? (140) +42 +true +42 +true +42 +true +>>> ?? (141) +42 +true +42 +true +42 +true +>>> ?? (142) +42 +true +42 +true +42 +true +>>> ?? (143) +42 +true +42 +true +42 +true +>>> ?? (144) +42 +true +42 +true +42 +true +>>> ?? (145) +42 +true +42 +true +42 +true +>>> ?? (146) +42 +true +42 +true +42 +true +>>> ?? (147) +42 +true +42 +true +42 +true +>>> ?? (148) +42 +true +42 +true +42 +true +>>> ?? (149) +42 +true +42 +true +42 +true +>>> ?? (150) +42 +true +42 +true +42 +true +>>> ?? (151) +42 +true +42 +true +42 +true +>>> ?? (152) +42 +true +42 +true +42 +true +>>> ?? (153) +42 +true +42 +true +42 +true +>>> ?? (154) +42 +true +42 +true +42 +true +>>> ?? (155) +42 +true +42 +true +42 +true +>>> ?? (156) +42 +true +42 +true +42 +true +>>> ?? (157) +42 +true +42 +true +42 +true +>>> ?? (158) +42 +true +42 +true +42 +true +>>> ?? (159) +42 +true +42 +true +42 +true +>>> ?? (160) +42 +true +42 +true +42 +true +>>> ?? (161) +42 +true +42 +true +42 +true +>>> ?? (162) +42 +true +42 +true +42 +true +>>> ?? (163) +42 +true +42 +true +42 +true +>>> ?? (164) +42 +true +42 +true +42 +true +>>> ?? (165) +42 +true +42 +true +42 +true +>>> ?? (166) +42 +true +42 +true +42 +true +>>> ?? (167) +42 +true +42 +true +42 +true +>>> ?? (168) +42 +true +42 +true +42 +true +>>> ?? (169) +42 +true +42 +true +42 +true +>>> ?? (170) +42 +true +42 +true +42 +true +>>> ?? (171) +42 +true +42 +true +42 +true +>>> ?? (172) +42 +true +42 +true +42 +true +>>> ?? (173) +42 +true +42 +true +42 +true +>>> ?? (174) +42 +true +42 +true +42 +true +>>> ?? (175) +42 +true +42 +true +42 +true +>>> ?? (176) +42 +true +42 +true +42 +true +>>> ?? (177) +42 +true +42 +true +42 +true +>>> ?? (178) +42 +true +42 +true +42 +true +>>> ?? (179) +42 +true +42 +true +42 +true +>>> ?? (180) +42 +true +42 +true +42 +true +>>> ?? (181) +42 +true +42 +true +42 +true +>>> ?? (182) +42 +true +42 +true +42 +true +>>> ?? (183) +42 +true +42 +true +42 +true +>>> ?? (184) +42 +true +42 +true +42 +true +>>> ?? (185) +42 +true +42 +true +42 +true +>>> ?? (186) +42 +true +42 +true +42 +true +>>> ?? (187) +42 +true +42 +true +42 +true +>>> ?? (188) +42 +true +42 +true +42 +true +>>> ?? (189) +42 +true +42 +true +42 +true +>>> ?? (190) +42 +true +42 +true +42 +true +>>> ?? (191) +42 +true +42 +true +42 +true +>>> ?? (192) +42 +true +42 +true +42 +true +>>> ?? (193) +42 +true +42 +true +42 +true +>>> ?? (194) +42 +true +42 +true +42 +true +>>> ?? (195) +42 +true +42 +true +42 +true +>>> ?? (196) +42 +true +42 +true +42 +true +>>> ?? (197) +42 +true +42 +true +42 +true +>>> ?? (198) +42 +true +42 +true +42 +true +>>> ?? (199) +42 +true +42 +true +42 +true +>>> ?? (200) +42 +true +42 +true +42 +true +>>> ?? (201) +42 +true +42 +true +42 +true +>>> ?? (202) +42 +true +42 +true +42 +true +>>> ?? (203) +42 +true +42 +true +42 +true +>>> ?? (204) +42 +true +42 +true +42 +true +>>> ?? (205) +42 +true +42 +true +42 +true +>>> ?? (206) +42 +true +42 +true +42 +true +>>> ?? (207) +42 +true +42 +true +42 +true +>>> ?? (208) +42 +true +42 +true +42 +true +>>> ?? (209) +42 +true +42 +true +42 +true +>>> ?? (210) +42 +true +42 +true +42 +true +>>> ?? (211) +42 +true +42 +true +42 +true +>>> ?? (212) +42 +true +42 +true +42 +true +>>> ?? (213) +42 +true +42 +true +42 +true +>>> ?? (214) +42 +true +42 +true +42 +true +>>> ?? (215) +42 +true +42 +true +42 +true +>>> ?? (216) +42 +true +42 +true +42 +true +>>> ?? (217) +42 +true +42 +true +42 +true +>>> ?? (218) +42 +true +42 +true +42 +true +>>> ?? (219) +42 +true +42 +true +42 +true +>>> ?? (220) +42 +true +42 +true +42 +true +>>> ?? (221) +42 +true +42 +true +42 +true +>>> ?? (222) +42 +true +42 +true +42 +true +>>> ?? (223) +42 +true +42 +true +42 +true +>>> ?? (224) +42 +true +42 +true +42 +true +>>> ?? (225) +42 +true +42 +true +42 +true +>>> ?? (226) +42 +true +42 +true +42 +true +>>> ?? (227) +42 +true +42 +true +42 +true +>>> ?? (228) +42 +true +42 +true +42 +true +>>> ?? (229) +42 +true +42 +true +42 +true +>>> ?? (230) +42 +true +42 +true +42 +true +>>> ?? (231) +42 +true +42 +true +42 +true +>>> ?? (232) +42 +true +42 +true +42 +true +>>> ?? (233) +42 +true +42 +true +42 +true +>>> ?? (234) +42 +true +42 +true +42 +true +>>> ?? (235) +42 +true +42 +true +42 +true +>>> ?? (236) +42 +true +42 +true +42 +true +>>> ?? (237) +42 +true +42 +true +42 +true +>>> ?? (238) +42 +true +42 +true +42 +true +>>> ?? (239) +42 +true +42 +true +42 +true +>>> ?? (240) +42 +true +42 +true +42 +true +>>> ?? (241) +42 +true +42 +true +42 +true +>>> ?? (242) +42 +true +42 +true +42 +true +>>> ?? (243) +42 +true +42 +true +42 +true +>>> ?? (244) +42 +true +42 +true +42 +true +>>> ?? (245) +42 +true +42 +true +42 +true +>>> ?? (246) +42 +true +42 +true +42 +true +>>> ?? (247) +42 +true +42 +true +42 +true +>>> ?? (248) +42 +true +42 +true +42 +true +>>> ?? (249) +42 +true +42 +true +42 +true +>>> ?? (250) +42 +true +42 +true +42 +true +>>> ?? (251) +42 +true +42 +true +42 +true +>>> ?? (252) +42 +true +42 +true +42 +true +>>> ?? (253) +42 +true +42 +true +42 +true +>>> ?? (254) +42 +true +42 +true +42 +true +>>> ?? (255) +42 +true +42 +true +42 +true +>>> ?? (256) +42 +true +42 +true +42 +true +>>> ?? (257) +42 +true +42 +true +42 +true +>>> ?? (258) +42 +true +42 +true +42 +true +>>> ?? (259) +42 +true +42 +true +42 +true +>>> ?? (260) +42 +true +42 +true +42 +true +>>> ?? (261) +42 +true +42 +true +42 +true +>>> ?? (262) +42 +true +42 +true +42 +true +>>> ?? (263) +42 +true +42 +true +42 +true +>>> ?? (264) +42 +true +42 +true +42 +true +>>> ?? (265) +42 +true +42 +true +42 +true +>>> ?? (266) +42 +true +42 +true +42 +true +>>> ?? (267) +42 +true +42 +true +42 +true +>>> ?? (268) +42 +true +42 +true +42 +true +>>> ?? (269) +42 +true +42 +true +42 +true +>>> ?? (270) +42 +true +42 +true +42 +true +>>> ?? (271) +42 +true +42 +true +42 +true +>>> ?? (272) +42 +true +42 +true +42 +true +>>> ?? (273) +42 +true +42 +true +42 +true +>>> ?? (274) +42 +true +42 +true +42 +true +>>> ?? (275) +42 +true +42 +true +42 +true +>>> ?? (276) +42 +true +42 +true +42 +true +>>> ?? (277) +42 +true +42 +true +42 +true +>>> ?? (278) +42 +true +42 +true +42 +true +>>> ?? (279) +42 +true +42 +true +42 +true +>>> ?? (280) +42 +true +42 +true +42 +true +>>> ?? (281) +42 +true +42 +true +42 +true +>>> ?? (282) +42 +true +42 +true +42 +true +>>> ?? (283) +42 +true +42 +true +42 +true +>>> ?? (284) +42 +true +42 +true +42 +true +>>> ?? (285) +42 +true +42 +true +42 +true +>>> ?? (286) +42 +true +42 +true +42 +true +>>> ?? (287) +42 +true +42 +true +42 +true +>>> ?? (288) +42 +true +42 +true +42 +true +>>> ?? (289) +42 +true +42 +true +42 +true +>>> ?? (290) +42 +true +42 +true +42 +true +>>> ?? (291) +42 +true +42 +true +42 +true +>>> ?? (292) +42 +true +42 +true +42 +true +>>> ?? (293) +42 +true +42 +true +42 +true +>>> ?? (294) +42 +true +42 +true +42 +true +>>> ?? (295) +42 +true +42 +true +42 +true +>>> ?? (296) +42 +true +42 +true +42 +true +>>> ?? (297) +42 +true +42 +true +42 +true +>>> ?? (298) +42 +true +42 +true +42 +true +>>> ?? (299) +42 +true +42 +true +42 +true diff --git a/test/trace/invalid-variable-name-8.swf b/test/trace/invalid-variable-name-8.swf index 908b528..9959600 100644 Binary files a/test/trace/invalid-variable-name-8.swf and b/test/trace/invalid-variable-name-8.swf differ diff --git a/test/trace/invalid-variable-name-8.swf.trace b/test/trace/invalid-variable-name-8.swf.trace index 2ab9467..f50c303 100644 --- a/test/trace/invalid-variable-name-8.swf.trace +++ b/test/trace/invalid-variable-name-8.swf.trace @@ -1,2 +1,2090 @@ -Check invalid variable names don't work +Check for invalid variable names +>>> (0) undefined +false +42 +true +42 +true +>>> (1) +42 +true +42 +true +42 +true +>>> (2) +42 +true +42 +true +42 +true +>>> (3) +42 +true +42 +true +42 +true +>>> (4) +42 +true +42 +true +42 +true +>>> (5) +42 +true +42 +true +42 +true +>>> (6) +42 +true +42 +true +42 +true +>>> (7) +42 +true +42 +true +42 +true +>>> (8) +42 +true +42 +true +42 +true +>>> (9) +42 +true +42 +true +42 +true +>>> + (10) +42 +true +42 +true +42 +true +>>> (11) +42 +true +42 +true +42 +true +>>> (12) +42 +true +42 +true +42 +true +>>> (13) +42 +true +42 +true +42 +true +>>> (14) +42 +true +42 +true +42 +true +>>> (15) +42 +true +42 +true +42 +true +>>> (16) +42 +true +42 +true +42 +true +>>> (17) +42 +true +42 +true +42 +true +>>> (18) +42 +true +42 +true +42 +true +>>> (19) +42 +true +42 +true +42 +true +>>> (20) +42 +true +42 +true +42 +true +>>> (21) +42 +true +42 +true +42 +true +>>> (22) +42 +true +42 +true +42 +true +>>> (23) +42 +true +42 +true +42 +true +>>> (24) +42 +true +42 +true +42 +true +>>> (25) +42 +true +42 +true +42 +true +>>> (26) +42 +true +42 +true +42 +true +>>> (27) +42 +true +42 +true +42 +true +>>> (28) +42 +true +42 +true +42 +true +>>> (29) +42 +true +42 +true +42 +true +>>> (30) +42 +true +42 +true +42 +true +>>> (31) +42 +true +42 +true +42 +true +>>> (32) +42 +true +42 +true +42 +true +>>> ! (33) +42 +true +42 +true +42 +true +>>> " (34) +42 +true +42 +true +42 +true +>>> # (35) +42 +true +42 +true +42 +true +>>> $ (36) +42 +true +42 +true +42 +true +>>> % (37) +42 +true +42 +true +42 +true +>>> & (38) +42 +true +42 +true +42 +true +>>> ' (39) +42 +true +42 +true +42 +true +>>> ( (40) +42 +true +42 +true +42 +true +>>> ) (41) +42 +true +42 +true +42 +true +>>> * (42) +42 +true +42 +true +42 +true +>>> + (43) +42 +true +42 +true +42 +true +>>> , (44) +42 +true +42 +true +42 +true +>>> - (45) +42 +true +42 +true +42 +true +>>> . (46) +42 +true +42 +true +42 +true +>>> / (47) +42 +true +42 +true +42 +true +>>> 0 (48) +42 +true +42 +true +42 +true +>>> 1 (49) +42 +true +42 +true +42 +true +>>> 2 (50) +42 +true +42 +true +42 +true +>>> 3 (51) +42 +true +42 +true +42 +true +>>> 4 (52) +42 +true +42 +true +42 +true +>>> 5 (53) +42 +true +42 +true +42 +true +>>> 6 (54) +42 +true +42 +true +42 +true +>>> 7 (55) +42 +true +42 +true +42 +true +>>> 8 (56) +42 +true +42 +true +42 +true +>>> 9 (57) +42 +true +42 +true +42 +true +>>> : (58) +42 +true +42 +true +42 +true +>>> ; (59) +42 +true +42 +true +42 +true +>>> < (60) +42 +true +42 +true +42 +true +>>> = (61) +42 +true +42 +true +42 +true +>>> > (62) +42 +true +42 +true +42 +true +>>> ? (63) +42 +true +42 +true +42 +true +>>> @ (64) +42 +true +42 +true +42 +true +>>> A (65) +42 +true +42 +true +42 +true +>>> B (66) +42 +true +42 +true +42 +true +>>> C (67) +42 +true +42 +true +42 +true +>>> D (68) +42 +true +42 +true +42 +true +>>> E (69) +42 +true +42 +true +42 +true +>>> F (70) +42 +true +42 +true +42 +true +>>> G (71) +42 +true +42 +true +42 +true +>>> H (72) +42 +true +42 +true +42 +true +>>> I (73) +>>> J (74) +42 +true +42 +true +42 +true +>>> K (75) +42 +true +42 +true +42 +true +>>> L (76) +42 +true +42 +true +42 +true +>>> M (77) +42 +true +42 +true +42 +true +>>> N (78) +42 +true +42 +true +42 +true +>>> O (79) +42 +true +42 +true +42 +true +>>> P (80) +42 +true +42 +true +42 +true +>>> Q (81) +42 +true +42 +true +42 +true +>>> R (82) +42 +true +42 +true +42 +true +>>> S (83) +42 +true +42 +true +42 +true +>>> T (84) +42 +true +42 +true +42 +true +>>> U (85) +42 +true +42 +true +42 +true +>>> V (86) +42 +true +42 +true +42 +true +>>> W (87) +42 +true +42 +true +42 +true +>>> X (88) +42 +true +42 +true +42 +true +>>> Y (89) +42 +true +42 +true +42 +true +>>> Z (90) +42 +true +42 +true +42 +true +>>> [ (91) +42 +true +42 +true +42 +true +>>> \ (92) +42 +true +42 +true +42 +true +>>> ] (93) +42 +true +42 +true +42 +true +>>> ^ (94) +42 +true +42 +true +42 +true +>>> _ (95) +42 +true +42 +true +42 +true +>>> ` (96) +42 +true +42 +true +42 +true +>>> a (97) +42 +true +42 +true +42 +true +>>> b (98) +42 +true +42 +true +42 +true +>>> c (99) +42 +true +42 +true +42 +true +>>> d (100) +42 +true +42 +true +42 +true +>>> e (101) +42 +true +42 +true +42 +true +>>> f (102) +42 +true +42 +true +42 +true +>>> g (103) +42 +true +42 +true +42 +true +>>> h (104) +42 +true +42 +true +42 +true +>>> i (105) +>>> j (106) +42 +true +42 +true +42 +true +>>> k (107) +42 +true +42 +true +42 +true +>>> l (108) +42 +true +42 +true +42 +true +>>> m (109) +42 +true +42 +true +42 +true +>>> n (110) +42 +true +42 +true +42 +true +>>> o (111) +42 +true +42 +true +42 +true +>>> p (112) +42 +true +42 +true +42 +true +>>> q (113) +42 +true +42 +true +42 +true +>>> r (114) +42 +true +42 +true +42 +true +>>> s (115) +42 +true +42 +true +42 +true +>>> t (116) +42 +true +42 +true +42 +true +>>> u (117) +42 +true +42 +true +42 +true +>>> v (118) +42 +true +42 +true +42 +true +>>> w (119) +42 +true +42 +true +42 +true +>>> x (120) +42 +true +42 +true +42 +true +>>> y (121) +42 +true +42 +true +42 +true +>>> z (122) +42 +true +42 +true +42 +true +>>> { (123) +42 +true +42 +true +42 +true +>>> | (124) +42 +true +42 +true +42 +true +>>> } (125) +42 +true +42 +true +42 +true +>>> ~ (126) +42 +true +42 +true +42 +true +>>> (127) +42 +true +42 +true +42 +true +>>> ?? (128) +42 +true +42 +true +42 +true +>>> ?? (129) +42 +true +42 +true +42 +true +>>> ?? (130) +42 +true +42 +true +42 +true +>>> ?? (131) +42 +true +42 +true +42 +true +>>> ?? (132) +42 +true +42 +true +42 +true +>>> ?? (133) +42 +true +42 +true +42 +true +>>> ?? (134) +42 +true +42 +true +42 +true +>>> ?? (135) +42 +true +42 +true +42 +true +>>> ?? (136) +42 +true +42 +true +42 +true +>>> ?? (137) +42 +true +42 +true +42 +true +>>> ?? (138) +42 +true +42 +true +42 +true +>>> ?? (139) +42 +true +42 +true +42 +true +>>> ?? (140) +42 +true +42 +true +42 +true +>>> ?? (141) +42 +true +42 +true +42 +true +>>> ?? (142) +42 +true +42 +true +42 +true +>>> ?? (143) +42 +true +42 +true +42 +true +>>> ?? (144) +42 +true +42 +true +42 +true +>>> ?? (145) +42 +true +42 +true +42 +true +>>> ?? (146) +42 +true +42 +true +42 +true +>>> ?? (147) +42 +true +42 +true +42 +true +>>> ?? (148) +42 +true +42 +true +42 +true +>>> ?? (149) +42 +true +42 +true +42 +true +>>> ?? (150) +42 +true +42 +true +42 +true +>>> ?? (151) +42 +true +42 +true +42 +true +>>> ?? (152) +42 +true +42 +true +42 +true +>>> ?? (153) +42 +true +42 +true +42 +true +>>> ?? (154) +42 +true +42 +true +42 +true +>>> ?? (155) +42 +true +42 +true +42 +true +>>> ?? (156) +42 +true +42 +true +42 +true +>>> ?? (157) +42 +true +42 +true +42 +true +>>> ?? (158) +42 +true +42 +true +42 +true +>>> ?? (159) +42 +true +42 +true +42 +true +>>> ?? (160) +42 +true +42 +true +42 +true +>>> ?? (161) +42 +true +42 +true +42 +true +>>> ?? (162) +42 +true +42 +true +42 +true +>>> ?? (163) +42 +true +42 +true +42 +true +>>> ?? (164) +42 +true +42 +true +42 +true +>>> ?? (165) +42 +true +42 +true +42 +true +>>> ?? (166) +42 +true +42 +true +42 +true +>>> ?? (167) +42 +true +42 +true +42 +true +>>> ?? (168) +42 +true +42 +true +42 +true +>>> ?? (169) +42 +true +42 +true +42 +true +>>> ?? (170) +42 +true +42 +true +42 +true +>>> ?? (171) +42 +true +42 +true +42 +true +>>> ?? (172) +42 +true +42 +true +42 +true +>>> ?? (173) +42 +true +42 +true +42 +true +>>> ?? (174) +42 +true +42 +true +42 +true +>>> ?? (175) +42 +true +42 +true +42 +true +>>> ?? (176) +42 +true +42 +true +42 +true +>>> ?? (177) +42 +true +42 +true +42 +true +>>> ?? (178) +42 +true +42 +true +42 +true +>>> ?? (179) +42 +true +42 +true +42 +true +>>> ?? (180) +42 +true +42 +true +42 +true +>>> ?? (181) +42 +true +42 +true +42 +true +>>> ?? (182) +42 +true +42 +true +42 +true +>>> ?? (183) +42 +true +42 +true +42 +true +>>> ?? (184) +42 +true +42 +true +42 +true +>>> ?? (185) +42 +true +42 +true +42 +true +>>> ?? (186) +42 +true +42 +true +42 +true +>>> ?? (187) +42 +true +42 +true +42 +true +>>> ?? (188) +42 +true +42 +true +42 +true +>>> ?? (189) +42 +true +42 +true +42 +true +>>> ?? (190) +42 +true +42 +true +42 +true +>>> ?? (191) +42 +true +42 +true +42 +true +>>> ?? (192) +42 +true +42 +true +42 +true +>>> ?? (193) +42 +true +42 +true +42 +true +>>> ?? (194) +42 +true +42 +true +42 +true +>>> ?? (195) +42 +true +42 +true +42 +true +>>> ?? (196) +42 +true +42 +true +42 +true +>>> ?? (197) +42 +true +42 +true +42 +true +>>> ?? (198) +42 +true +42 +true +42 +true +>>> ?? (199) +42 +true +42 +true +42 +true +>>> ?? (200) +42 +true +42 +true +42 +true +>>> ?? (201) +42 +true +42 +true +42 +true +>>> ?? (202) +42 +true +42 +true +42 +true +>>> ?? (203) +42 +true +42 +true +42 +true +>>> ?? (204) +42 +true +42 +true +42 +true +>>> ?? (205) +42 +true +42 +true +42 +true +>>> ?? (206) +42 +true +42 +true +42 +true +>>> ?? (207) +42 +true +42 +true +42 +true +>>> ?? (208) +42 +true +42 +true +42 +true +>>> ?? (209) +42 +true +42 +true +42 +true +>>> ?? (210) +42 +true +42 +true +42 +true +>>> ?? (211) +42 +true +42 +true +42 +true +>>> ?? (212) +42 +true +42 +true +42 +true +>>> ?? (213) +42 +true +42 +true +42 +true +>>> ?? (214) +42 +true +42 +true +42 +true +>>> ?? (215) +42 +true +42 +true +42 +true +>>> ?? (216) +42 +true +42 +true +42 +true +>>> ?? (217) +42 +true +42 +true +42 +true +>>> ?? (218) +42 +true +42 +true +42 +true +>>> ?? (219) +42 +true +42 +true +42 +true +>>> ?? (220) +42 +true +42 +true +42 +true +>>> ?? (221) +42 +true +42 +true +42 +true +>>> ?? (222) +42 +true +42 +true +42 +true +>>> ?? (223) +42 +true +42 +true +42 +true +>>> ?? (224) +42 +true +42 +true +42 +true +>>> ?? (225) +42 +true +42 +true +42 +true +>>> ?? (226) +42 +true +42 +true +42 +true +>>> ?? (227) +42 +true +42 +true +42 +true +>>> ?? (228) +42 +true +42 +true +42 +true +>>> ?? (229) +42 +true +42 +true +42 +true +>>> ?? (230) +42 +true +42 +true +42 +true +>>> ?? (231) +42 +true +42 +true +42 +true +>>> ?? (232) +42 +true +42 +true +42 +true +>>> ?? (233) +42 +true +42 +true +42 +true +>>> ?? (234) +42 +true +42 +true +42 +true +>>> ?? (235) +42 +true +42 +true +42 +true +>>> ?? (236) +42 +true +42 +true +42 +true +>>> ?? (237) +42 +true +42 +true +42 +true +>>> ?? (238) +42 +true +42 +true +42 +true +>>> ?? (239) +42 +true +42 +true +42 +true +>>> ?? (240) +42 +true +42 +true +42 +true +>>> ?? (241) +42 +true +42 +true +42 +true +>>> ?? (242) +42 +true +42 +true +42 +true +>>> ?? (243) +42 +true +42 +true +42 +true +>>> ?? (244) +42 +true +42 +true +42 +true +>>> ?? (245) +42 +true +42 +true +42 +true +>>> ?? (246) +42 +true +42 +true +42 +true +>>> ?? (247) +42 +true +42 +true +42 +true +>>> ?? (248) +42 +true +42 +true +42 +true +>>> ?? (249) +42 +true +42 +true +42 +true +>>> ?? (250) +42 +true +42 +true +42 +true +>>> ?? (251) +42 +true +42 +true +42 +true +>>> ?? (252) +42 +true +42 +true +42 +true +>>> ?? (253) +42 +true +42 +true +42 +true +>>> ?? (254) +42 +true +42 +true +42 +true +>>> ?? (255) +42 +true +42 +true +42 +true +>>> ?? (256) +42 +true +42 +true +42 +true +>>> ?? (257) +42 +true +42 +true +42 +true +>>> ?? (258) +42 +true +42 +true +42 +true +>>> ?? (259) +42 +true +42 +true +42 +true +>>> ?? (260) +42 +true +42 +true +42 +true +>>> ?? (261) +42 +true +42 +true +42 +true +>>> ?? (262) +42 +true +42 +true +42 +true +>>> ?? (263) +42 +true +42 +true +42 +true +>>> ?? (264) +42 +true +42 +true +42 +true +>>> ?? (265) +42 +true +42 +true +42 +true +>>> ?? (266) +42 +true +42 +true +42 +true +>>> ?? (267) +42 +true +42 +true +42 +true +>>> ?? (268) +42 +true +42 +true +42 +true +>>> ?? (269) +42 +true +42 +true +42 +true +>>> ?? (270) +42 +true +42 +true +42 +true +>>> ?? (271) +42 +true +42 +true +42 +true +>>> ?? (272) +42 +true +42 +true +42 +true +>>> ?? (273) +42 +true +42 +true +42 +true +>>> ?? (274) +42 +true +42 +true +42 +true +>>> ?? (275) +42 +true +42 +true +42 +true +>>> ?? (276) +42 +true +42 +true +42 +true +>>> ?? (277) +42 +true +42 +true +42 +true +>>> ?? (278) +42 +true +42 +true +42 +true +>>> ?? (279) +42 +true +42 +true +42 +true +>>> ?? (280) +42 +true +42 +true +42 +true +>>> ?? (281) +42 +true +42 +true +42 +true +>>> ?? (282) +42 +true +42 +true +42 +true +>>> ?? (283) +42 +true +42 +true +42 +true +>>> ?? (284) +42 +true +42 +true +42 +true +>>> ?? (285) +42 +true +42 +true +42 +true +>>> ?? (286) +42 +true +42 +true +42 +true +>>> ?? (287) +42 +true +42 +true +42 +true +>>> ?? (288) +42 +true +42 +true +42 +true +>>> ?? (289) +42 +true +42 +true +42 +true +>>> ?? (290) +42 +true +42 +true +42 +true +>>> ?? (291) +42 +true +42 +true +42 +true +>>> ?? (292) +42 +true +42 +true +42 +true +>>> ?? (293) +42 +true +42 +true +42 +true +>>> ?? (294) +42 +true +42 +true +42 +true +>>> ?? (295) +42 +true +42 +true +42 +true +>>> ?? (296) +42 +true +42 +true +42 +true +>>> ?? (297) +42 +true +42 +true +42 +true +>>> ?? (298) +42 +true +42 +true +42 +true +>>> ?? (299) +42 +true +42 +true +42 +true diff --git a/test/trace/invalid-variable-name.as b/test/trace/invalid-variable-name.as index 6c97d8a..4f8d49c 100644 --- a/test/trace/invalid-variable-name.as +++ b/test/trace/invalid-variable-name.as @@ -1,8 +1,23 @@ -// makeswf -v 7 -s 200x150 -r 1 -o invalid-varable-name.swf invalid-varable-name.as +// makeswf -v 7 -s 200x150 -r 1 -o invalid-variable-name.swf invalid-variable-name.as -trace ("Check invalid variable names don't work"); +trace ("Check for invalid variable names"); -this[""] = 42; -trace (this [""]); +for (i = 0; i < 300; i++) { + name = String.fromCharCode (i); + trace (">>> " + name + " (" + i + ")"); + if (name != "i" && name != "I") { + this[name] = 42; + trace (this[name]); + trace (this.hasOwnProperty (name)); + name = "a" + name; + this[name] = 42; + trace (this[name]); + trace (this.hasOwnProperty (name)); + name = name + "b"; + this[name] = 42; + trace (this[name]); + trace (this.hasOwnProperty (name)); + } +} loadMovie ("FSCommand:quit", ""); diff-tree 1be18dda6714d2427aab346c923ec09eb2d32c15 (from db4c0f2cee16191a3f85b6d6f3a8812603a7d5ba) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 27 16:03:10 2007 +0200 if redoing an .as file, regenerate the corresponding .h file diff --git a/libswfdec/swfdec_initialize.h b/libswfdec/swfdec_initialize.h index 715e81e..c7ae7a6 100644 --- a/libswfdec/swfdec_initialize.h +++ b/libswfdec/swfdec_initialize.h @@ -2,7 +2,7 @@ /* compiled from swfdec_initialize.as */ const unsigned char swfdec_initialize[] = { - 0x88, 0x82, 0x02, 0x46, 0x00, 0x41, 0x53, 0x53, 0x65, 0x74, 0x4E, 0x61, 0x74, 0x69, 0x76, 0x65, + 0x88, 0x93, 0x02, 0x48, 0x00, 0x41, 0x53, 0x53, 0x65, 0x74, 0x4E, 0x61, 0x74, 0x69, 0x76, 0x65, 0x00, 0x41, 0x53, 0x6E, 0x61, 0x74, 0x69, 0x76, 0x65, 0x00, 0x41, 0x53, 0x53, 0x65, 0x74, 0x4E, 0x61, 0x74, 0x69, 0x76, 0x65, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6F, 0x72, 0x00, 0x41, 0x73, 0x42, 0x72, 0x6F, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x65, 0x72, 0x00, 0x62, 0x72, 0x6F, 0x61, @@ -42,109 +42,111 @@ const unsigned char swfdec_initialize[] 0x42, 0x79, 0x74, 0x65, 0x73, 0x54, 0x6F, 0x74, 0x61, 0x6C, 0x00, 0x5F, 0x62, 0x79, 0x74, 0x65, 0x73, 0x54, 0x6F, 0x74, 0x61, 0x6C, 0x00, 0x58, 0x4D, 0x4C, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x00, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6C, 0x69, 0x74, 0x69, 0x65, 0x73, 0x00, 0x51, - 0x75, 0x65, 0x72, 0x79, 0x00, 0x9B, 0x12, 0x00, 0x41, 0x73, 0x42, 0x72, 0x6F, 0x61, 0x64, 0x63, - 0x61, 0x73, 0x74, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9B, 0x0D, 0x00, 0x4C, 0x6F, 0x61, - 0x64, 0x56, 0x61, 0x72, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0x13, 0x00, 0x08, 0x00, 0x07, - 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, - 0x3D, 0x1D, 0x96, 0x13, 0x00, 0x08, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x07, 0x04, 0x00, 0x00, - 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x1D, 0x96, 0x02, 0x00, 0x08, 0x03, 0x1C, - 0x96, 0x13, 0x00, 0x08, 0x04, 0x07, 0x0C, 0x00, 0x00, 0x00, 0x07, 0x65, 0x00, 0x00, 0x00, 0x07, - 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x03, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0x05, 0x9B, 0x07, 0x00, 0x00, 0x01, 0x00, 0x78, 0x00, 0x3C, 0x00, 0x96, 0x02, 0x00, - 0x08, 0x07, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0x08, 0x52, 0x17, 0x96, 0x02, 0x00, 0x08, 0x07, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, - 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x09, 0x4E, 0x96, 0x02, 0x00, 0x08, - 0x0A, 0x52, 0x17, 0x96, 0x02, 0x00, 0x05, 0x01, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x03, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0x08, 0x9B, 0x07, 0x00, 0x00, 0x01, 0x00, 0x78, 0x00, 0x8F, 0x00, 0x96, - 0x04, 0x00, 0x08, 0x0B, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x09, 0x4E, 0x3C, 0x96, 0x02, - 0x00, 0x08, 0x0C, 0x41, 0x96, 0x07, 0x00, 0x08, 0x0C, 0x07, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x99, - 0x02, 0x00, 0x09, 0x00, 0x96, 0x02, 0x00, 0x08, 0x0C, 0x4C, 0x1C, 0x50, 0x1D, 0x96, 0x02, 0x00, - 0x08, 0x0C, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0B, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0D, 0x4E, 0x48, - 0x12, 0x9D, 0x02, 0x00, 0x42, 0x00, 0x96, 0x02, 0x00, 0x08, 0x0B, 0x1C, 0x96, 0x02, 0x00, 0x08, - 0x0C, 0x1C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x07, 0x1C, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x23, 0x00, - 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x0C, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x02, - 0x00, 0x00, 0x00, 0x08, 0x0B, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0E, 0x52, 0x17, 0x96, 0x02, 0x00, - 0x05, 0x01, 0x3E, 0x99, 0x02, 0x00, 0x9C, 0xFF, 0x96, 0x02, 0x00, 0x05, 0x00, 0x3E, 0x4F, 0x96, - 0x02, 0x00, 0x08, 0x03, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0F, 0x9B, 0x07, 0x00, 0x00, 0x01, 0x00, - 0x6F, 0x00, 0x75, 0x00, 0x96, 0x02, 0x00, 0x08, 0x10, 0x1C, 0x96, 0x13, 0x00, 0x08, 0x04, 0x07, - 0x0C, 0x00, 0x00, 0x00, 0x07, 0x65, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, - 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x10, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x05, 0x08, 0x03, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0x05, 0x4E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x10, 0x1C, 0x96, 0x04, 0x00, - 0x08, 0x08, 0x08, 0x03, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x08, 0x4E, 0x4F, 0x96, 0x02, 0x00, 0x08, - 0x10, 0x1C, 0x96, 0x09, 0x00, 0x08, 0x09, 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x11, 0x40, 0x4F, - 0x96, 0x09, 0x00, 0x07, 0x83, 0x00, 0x00, 0x00, 0x08, 0x12, 0x08, 0x10, 0x1C, 0x96, 0x07, 0x00, - 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x13, 0x3D, 0x17, 0x4F, 0x96, 0x08, 0x00, 0x07, 0x83, 0x00, - 0x00, 0x00, 0x02, 0x08, 0x03, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x13, - 0x3D, 0x17, 0x96, 0x8C, 0x00, 0x08, 0x14, 0x08, 0x15, 0x07, 0x12, 0x00, 0x00, 0x00, 0x08, 0x16, - 0x07, 0x08, 0x00, 0x00, 0x00, 0x08, 0x17, 0x07, 0x14, 0x00, 0x00, 0x00, 0x08, 0x18, 0x07, 0x11, - 0x00, 0x00, 0x00, 0x08, 0x19, 0x07, 0x2E, 0x00, 0x00, 0x00, 0x08, 0x1A, 0x07, 0x28, 0x00, 0x00, - 0x00, 0x08, 0x1B, 0x07, 0x23, 0x00, 0x00, 0x00, 0x08, 0x1C, 0x07, 0x0D, 0x00, 0x00, 0x00, 0x08, - 0x1D, 0x07, 0x1B, 0x00, 0x00, 0x00, 0x08, 0x1E, 0x07, 0x24, 0x00, 0x00, 0x00, 0x08, 0x1F, 0x07, - 0x2D, 0x00, 0x00, 0x00, 0x08, 0x20, 0x07, 0x25, 0x00, 0x00, 0x00, 0x08, 0x21, 0x07, 0x22, 0x00, - 0x00, 0x00, 0x08, 0x22, 0x07, 0x21, 0x00, 0x00, 0x00, 0x08, 0x23, 0x07, 0x27, 0x00, 0x00, 0x00, - 0x08, 0x24, 0x07, 0x10, 0x00, 0x00, 0x00, 0x08, 0x25, 0x07, 0x20, 0x00, 0x00, 0x00, 0x08, 0x26, - 0x07, 0x09, 0x00, 0x00, 0x00, 0x08, 0x27, 0x07, 0x26, 0x00, 0x00, 0x00, 0x07, 0x13, 0x00, 0x00, - 0x00, 0x43, 0x1D, 0x96, 0x09, 0x00, 0x08, 0x28, 0x07, 0x20, 0x03, 0x00, 0x00, 0x08, 0x14, 0x1C, - 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x3D, 0x17, 0x96, 0x02, 0x00, 0x08, - 0x14, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x03, 0x1C, 0x96, 0x02, 0x00, - 0x08, 0x0F, 0x52, 0x17, 0x96, 0x08, 0x00, 0x07, 0x07, 0x00, 0x00, 0x00, 0x02, 0x08, 0x14, 0x1C, - 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x13, 0x3D, 0x17, 0x96, 0x09, 0x00, 0x08, - 0x29, 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x2A, 0x40, 0x1D, 0x96, 0x02, 0x00, 0x08, 0x29, 0x1C, - 0x96, 0x13, 0x00, 0x08, 0x2B, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x05, 0x00, 0x00, 0x00, 0x07, - 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x29, 0x1C, 0x96, 0x13, - 0x00, 0x08, 0x2C, 0x07, 0x01, 0x00, 0x00, 0x00, 0x07, 0x05, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, - 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x29, 0x1C, 0x96, 0x07, 0x00, 0x07, - 0x01, 0x00, 0x00, 0x00, 0x08, 0x03, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0F, 0x52, 0x17, 0x96, 0x08, - 0x00, 0x07, 0x07, 0x00, 0x00, 0x00, 0x02, 0x08, 0x29, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, - 0x00, 0x00, 0x08, 0x13, 0x3D, 0x17, 0x96, 0x09, 0x00, 0x08, 0x2D, 0x07, 0x00, 0x00, 0x00, 0x00, - 0x08, 0x2A, 0x40, 0x1D, 0x96, 0x02, 0x00, 0x08, 0x2D, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, - 0x00, 0x00, 0x08, 0x03, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0F, 0x52, 0x17, 0x96, 0x0E, 0x00, 0x07, - 0x01, 0x00, 0x00, 0x00, 0x08, 0x2E, 0x07, 0x9A, 0x02, 0x00, 0x00, 0x08, 0x2D, 0x1C, 0x96, 0x07, - 0x00, 0x07, 0x04, 0x00, 0x00, 0x00, 0x08, 0x02, 0x3D, 0x17, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x04, 0x00, 0x08, 0x31, 0x08, 0x32, 0x4F, 0x96, 0x02, - 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x33, 0x07, - 0x00, 0x00, 0x00, 0x00, 0x07, 0x2D, 0x01, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, - 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, - 0x00, 0x08, 0x34, 0x07, 0x03, 0x00, 0x00, 0x00, 0x07, 0x2D, 0x01, 0x00, 0x00, 0x07, 0x02, 0x00, - 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, - 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x35, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4F, + 0x75, 0x65, 0x72, 0x79, 0x00, 0x24, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x00, 0x76, 0x65, + 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x00, 0x9B, 0x12, 0x00, 0x41, 0x73, 0x42, 0x72, 0x6F, 0x61, 0x64, + 0x63, 0x61, 0x73, 0x74, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9B, 0x0D, 0x00, 0x4C, 0x6F, + 0x61, 0x64, 0x56, 0x61, 0x72, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0x13, 0x00, 0x08, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, + 0x01, 0x3D, 0x1D, 0x96, 0x13, 0x00, 0x08, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x07, 0x04, 0x00, + 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x1D, 0x96, 0x02, 0x00, 0x08, 0x03, + 0x1C, 0x96, 0x13, 0x00, 0x08, 0x04, 0x07, 0x0C, 0x00, 0x00, 0x00, 0x07, 0x65, 0x00, 0x00, 0x00, + 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x03, 0x1C, 0x96, + 0x02, 0x00, 0x08, 0x05, 0x9B, 0x07, 0x00, 0x00, 0x01, 0x00, 0x78, 0x00, 0x3C, 0x00, 0x96, 0x02, + 0x00, 0x08, 0x07, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, + 0x02, 0x00, 0x08, 0x08, 0x52, 0x17, 0x96, 0x02, 0x00, 0x08, 0x07, 0x1C, 0x96, 0x07, 0x00, 0x07, + 0x01, 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x09, 0x4E, 0x96, 0x02, 0x00, + 0x08, 0x0A, 0x52, 0x17, 0x96, 0x02, 0x00, 0x05, 0x01, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x03, + 0x1C, 0x96, 0x02, 0x00, 0x08, 0x08, 0x9B, 0x07, 0x00, 0x00, 0x01, 0x00, 0x78, 0x00, 0x8F, 0x00, + 0x96, 0x04, 0x00, 0x08, 0x0B, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x09, 0x4E, 0x3C, 0x96, + 0x02, 0x00, 0x08, 0x0C, 0x41, 0x96, 0x07, 0x00, 0x08, 0x0C, 0x07, 0x00, 0x00, 0x00, 0x00, 0x3C, + 0x99, 0x02, 0x00, 0x09, 0x00, 0x96, 0x02, 0x00, 0x08, 0x0C, 0x4C, 0x1C, 0x50, 0x1D, 0x96, 0x02, + 0x00, 0x08, 0x0C, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0B, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0D, 0x4E, + 0x48, 0x12, 0x9D, 0x02, 0x00, 0x42, 0x00, 0x96, 0x02, 0x00, 0x08, 0x0B, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x0C, 0x1C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x07, 0x1C, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x23, + 0x00, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x0C, 0x1C, 0x96, 0x07, 0x00, 0x07, + 0x02, 0x00, 0x00, 0x00, 0x08, 0x0B, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0E, 0x52, 0x17, 0x96, 0x02, + 0x00, 0x05, 0x01, 0x3E, 0x99, 0x02, 0x00, 0x9C, 0xFF, 0x96, 0x02, 0x00, 0x05, 0x00, 0x3E, 0x4F, + 0x96, 0x02, 0x00, 0x08, 0x03, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0F, 0x9B, 0x07, 0x00, 0x00, 0x01, + 0x00, 0x6F, 0x00, 0x75, 0x00, 0x96, 0x02, 0x00, 0x08, 0x10, 0x1C, 0x96, 0x13, 0x00, 0x08, 0x04, + 0x07, 0x0C, 0x00, 0x00, 0x00, 0x07, 0x65, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, + 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x10, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x05, 0x08, 0x03, + 0x1C, 0x96, 0x02, 0x00, 0x08, 0x05, 0x4E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x10, 0x1C, 0x96, 0x04, + 0x00, 0x08, 0x08, 0x08, 0x03, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x08, 0x4E, 0x4F, 0x96, 0x02, 0x00, + 0x08, 0x10, 0x1C, 0x96, 0x09, 0x00, 0x08, 0x09, 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x11, 0x40, + 0x4F, 0x96, 0x09, 0x00, 0x07, 0x83, 0x00, 0x00, 0x00, 0x08, 0x12, 0x08, 0x10, 0x1C, 0x96, 0x07, + 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x13, 0x3D, 0x17, 0x4F, 0x96, 0x08, 0x00, 0x07, 0x83, + 0x00, 0x00, 0x00, 0x02, 0x08, 0x03, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, + 0x13, 0x3D, 0x17, 0x96, 0x8C, 0x00, 0x08, 0x14, 0x08, 0x15, 0x07, 0x12, 0x00, 0x00, 0x00, 0x08, + 0x16, 0x07, 0x08, 0x00, 0x00, 0x00, 0x08, 0x17, 0x07, 0x14, 0x00, 0x00, 0x00, 0x08, 0x18, 0x07, + 0x11, 0x00, 0x00, 0x00, 0x08, 0x19, 0x07, 0x2E, 0x00, 0x00, 0x00, 0x08, 0x1A, 0x07, 0x28, 0x00, + 0x00, 0x00, 0x08, 0x1B, 0x07, 0x23, 0x00, 0x00, 0x00, 0x08, 0x1C, 0x07, 0x0D, 0x00, 0x00, 0x00, + 0x08, 0x1D, 0x07, 0x1B, 0x00, 0x00, 0x00, 0x08, 0x1E, 0x07, 0x24, 0x00, 0x00, 0x00, 0x08, 0x1F, + 0x07, 0x2D, 0x00, 0x00, 0x00, 0x08, 0x20, 0x07, 0x25, 0x00, 0x00, 0x00, 0x08, 0x21, 0x07, 0x22, + 0x00, 0x00, 0x00, 0x08, 0x22, 0x07, 0x21, 0x00, 0x00, 0x00, 0x08, 0x23, 0x07, 0x27, 0x00, 0x00, + 0x00, 0x08, 0x24, 0x07, 0x10, 0x00, 0x00, 0x00, 0x08, 0x25, 0x07, 0x20, 0x00, 0x00, 0x00, 0x08, + 0x26, 0x07, 0x09, 0x00, 0x00, 0x00, 0x08, 0x27, 0x07, 0x26, 0x00, 0x00, 0x00, 0x07, 0x13, 0x00, + 0x00, 0x00, 0x43, 0x1D, 0x96, 0x09, 0x00, 0x08, 0x28, 0x07, 0x20, 0x03, 0x00, 0x00, 0x08, 0x14, + 0x1C, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x3D, 0x17, 0x96, 0x02, 0x00, + 0x08, 0x14, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x03, 0x1C, 0x96, 0x02, + 0x00, 0x08, 0x0F, 0x52, 0x17, 0x96, 0x08, 0x00, 0x07, 0x07, 0x00, 0x00, 0x00, 0x02, 0x08, 0x14, + 0x1C, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x13, 0x3D, 0x17, 0x96, 0x09, 0x00, + 0x08, 0x29, 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x2A, 0x40, 0x1D, 0x96, 0x02, 0x00, 0x08, 0x29, + 0x1C, 0x96, 0x13, 0x00, 0x08, 0x2B, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x05, 0x00, 0x00, 0x00, + 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x29, 0x1C, 0x96, + 0x13, 0x00, 0x08, 0x2C, 0x07, 0x01, 0x00, 0x00, 0x00, 0x07, 0x05, 0x00, 0x00, 0x00, 0x07, 0x02, + 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x29, 0x1C, 0x96, 0x07, 0x00, + 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x03, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0F, 0x52, 0x17, 0x96, + 0x08, 0x00, 0x07, 0x07, 0x00, 0x00, 0x00, 0x02, 0x08, 0x29, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x03, + 0x00, 0x00, 0x00, 0x08, 0x13, 0x3D, 0x17, 0x96, 0x09, 0x00, 0x08, 0x2D, 0x07, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x2A, 0x40, 0x1D, 0x96, 0x02, 0x00, 0x08, 0x2D, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, + 0x00, 0x00, 0x00, 0x08, 0x03, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0F, 0x52, 0x17, 0x96, 0x0E, 0x00, + 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x2E, 0x07, 0x9A, 0x02, 0x00, 0x00, 0x08, 0x2D, 0x1C, 0x96, + 0x07, 0x00, 0x07, 0x04, 0x00, 0x00, 0x00, 0x08, 0x02, 0x3D, 0x17, 0x96, 0x02, 0x00, 0x08, 0x2F, + 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x04, 0x00, 0x08, 0x31, 0x08, 0x32, 0x4F, 0x96, + 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x33, + 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x2D, 0x01, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, + 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, + 0x13, 0x00, 0x08, 0x34, 0x07, 0x03, 0x00, 0x00, 0x00, 0x07, 0x2D, 0x01, 0x00, 0x00, 0x07, 0x02, + 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x35, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, + 0x08, 0x36, 0x9B, 0x09, 0x00, 0x00, 0x01, 0x00, 0x73, 0x72, 0x63, 0x00, 0x64, 0x00, 0x96, 0x02, + 0x00, 0x08, 0x06, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x37, 0x05, 0x01, 0x4F, 0x96, 0x02, 0x00, 0x08, + 0x38, 0x1C, 0x96, 0x01, 0x00, 0x02, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x19, 0x00, 0x96, 0x09, 0x00, + 0x05, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x35, 0x52, + 0x17, 0x99, 0x02, 0x00, 0x2C, 0x00, 0x96, 0x02, 0x00, 0x08, 0x38, 0x1C, 0x96, 0x07, 0x00, 0x07, + 0x01, 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x34, 0x52, 0x17, 0x96, 0x09, + 0x00, 0x05, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x35, + 0x52, 0x17, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, + 0x02, 0x00, 0x08, 0x39, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x96, 0x03, 0x00, 0x08, + 0x3A, 0x02, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x06, 0x46, 0x87, 0x01, 0x00, 0x00, 0x96, 0x01, 0x00, + 0x02, 0x49, 0x9D, 0x02, 0x00, 0x91, 0x00, 0x96, 0x04, 0x00, 0x08, 0x07, 0x04, 0x00, 0x3C, 0x96, + 0x02, 0x00, 0x08, 0x3A, 0x1C, 0x96, 0x01, 0x00, 0x02, 0x49, 0x9D, 0x02, 0x00, 0x41, 0x00, 0x96, + 0x02, 0x00, 0x08, 0x3A, 0x4C, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x3D, 0x08, 0x07, 0x1C, 0x96, 0x07, + 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x3B, 0x3D, 0x47, 0x96, 0x02, 0x00, 0x08, 0x3C, 0x47, + 0x96, 0x02, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x07, 0x1C, 0x4E, 0x96, 0x07, 0x00, + 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x3B, 0x3D, 0x47, 0x47, 0x1D, 0x99, 0x02, 0x00, 0x33, 0x00, + 0x96, 0x04, 0x00, 0x08, 0x3A, 0x08, 0x07, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, + 0x08, 0x3B, 0x3D, 0x96, 0x02, 0x00, 0x08, 0x3C, 0x47, 0x96, 0x02, 0x00, 0x08, 0x06, 0x1C, 0x96, + 0x02, 0x00, 0x08, 0x07, 0x1C, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x3B, + 0x3D, 0x47, 0x1D, 0x99, 0x02, 0x00, 0x61, 0xFF, 0x96, 0x02, 0x00, 0x08, 0x3A, 0x1C, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, - 0x36, 0x9B, 0x09, 0x00, 0x00, 0x01, 0x00, 0x73, 0x72, 0x63, 0x00, 0x64, 0x00, 0x96, 0x02, 0x00, - 0x08, 0x06, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x37, 0x05, 0x01, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x38, - 0x1C, 0x96, 0x01, 0x00, 0x02, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x19, 0x00, 0x96, 0x09, 0x00, 0x05, - 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x35, 0x52, 0x17, - 0x99, 0x02, 0x00, 0x2C, 0x00, 0x96, 0x02, 0x00, 0x08, 0x38, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, - 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x34, 0x52, 0x17, 0x96, 0x09, 0x00, - 0x05, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x35, 0x52, - 0x17, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, - 0x00, 0x08, 0x39, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x96, 0x03, 0x00, 0x08, 0x3A, - 0x02, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x06, 0x46, 0x87, 0x01, 0x00, 0x00, 0x96, 0x01, 0x00, 0x02, - 0x49, 0x9D, 0x02, 0x00, 0x91, 0x00, 0x96, 0x04, 0x00, 0x08, 0x07, 0x04, 0x00, 0x3C, 0x96, 0x02, - 0x00, 0x08, 0x3A, 0x1C, 0x96, 0x01, 0x00, 0x02, 0x49, 0x9D, 0x02, 0x00, 0x41, 0x00, 0x96, 0x02, - 0x00, 0x08, 0x3A, 0x4C, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x3D, 0x08, 0x07, 0x1C, 0x96, 0x07, 0x00, - 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x3B, 0x3D, 0x47, 0x96, 0x02, 0x00, 0x08, 0x3C, 0x47, 0x96, - 0x02, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x07, 0x1C, 0x4E, 0x96, 0x07, 0x00, 0x07, - 0x01, 0x00, 0x00, 0x00, 0x08, 0x3B, 0x3D, 0x47, 0x47, 0x1D, 0x99, 0x02, 0x00, 0x33, 0x00, 0x96, - 0x04, 0x00, 0x08, 0x3A, 0x08, 0x07, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, - 0x3B, 0x3D, 0x96, 0x02, 0x00, 0x08, 0x3C, 0x47, 0x96, 0x02, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0x07, 0x1C, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x3B, 0x3D, - 0x47, 0x1D, 0x99, 0x02, 0x00, 0x61, 0xFF, 0x96, 0x02, 0x00, 0x08, 0x3A, 0x1C, 0x3E, 0x4F, 0x96, - 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x3E, - 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x96, 0x02, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0x3F, 0x4E, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, - 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x40, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x96, - 0x02, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x41, 0x4E, 0x3E, 0x4F, 0x96, 0x08, 0x00, - 0x07, 0x83, 0x00, 0x00, 0x00, 0x02, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, - 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x13, 0x3D, 0x17, 0x96, 0x02, 0x00, 0x08, 0x42, - 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x33, 0x07, 0x00, 0x00, 0x00, - 0x00, 0x07, 0x2D, 0x01, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, - 0x07, 0x00, 0x08, 0x43, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x1D, 0x96, 0x02, 0x00, 0x08, 0x43, - 0x1C, 0x96, 0x07, 0x00, 0x08, 0x44, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, 0x96, 0x02, 0x00, - 0x08, 0x43, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x44, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x45, 0x07, 0x00, - 0x00, 0x00, 0x00, 0x07, 0x0B, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, - 0x4F, 0x96, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x43, 0x1C, 0x96, 0x02, 0x00, 0x08, - 0x44, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x45, 0x52, 0x17, 0x96, 0x02, 0x00, 0x08, 0x43, 0x1C, 0x96, - 0x02, 0x00, 0x08, 0x44, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x45, 0x3A, 0x17, 0x96, 0x03, 0x00, 0x08, - 0x10, 0x02, 0x1D, 0x00 + 0x3E, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x96, 0x02, 0x00, 0x08, 0x06, 0x1C, 0x96, + 0x02, 0x00, 0x08, 0x3F, 0x4E, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x40, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, + 0x96, 0x02, 0x00, 0x08, 0x06, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x41, 0x4E, 0x3E, 0x4F, 0x96, 0x08, + 0x00, 0x07, 0x83, 0x00, 0x00, 0x00, 0x02, 0x08, 0x2F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, + 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x13, 0x3D, 0x17, 0x96, 0x02, 0x00, 0x08, + 0x42, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x33, 0x07, 0x00, 0x00, + 0x00, 0x00, 0x07, 0x2D, 0x01, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, + 0x96, 0x07, 0x00, 0x08, 0x43, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x1D, 0x96, 0x02, 0x00, 0x08, + 0x43, 0x1C, 0x96, 0x07, 0x00, 0x08, 0x44, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, 0x96, 0x02, + 0x00, 0x08, 0x43, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x44, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x45, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x07, 0x0B, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, + 0x3D, 0x4F, 0x96, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x43, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x44, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x45, 0x52, 0x17, 0x96, 0x02, 0x00, 0x08, 0x43, 0x1C, + 0x96, 0x02, 0x00, 0x08, 0x44, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x45, 0x3A, 0x17, 0x96, 0x04, 0x00, + 0x08, 0x46, 0x08, 0x43, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x44, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x47, + 0x4E, 0x1D, 0x96, 0x03, 0x00, 0x08, 0x10, 0x02, 0x1D, 0x00 }; diff-tree db4c0f2cee16191a3f85b6d6f3a8812603a7d5ba (from 3fa6608cecd6cf82cbbc1adb4419790507cf5821) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 27 16:00:41 2007 +0200 initialize $version variable diff --git a/libswfdec/swfdec_initialize.as b/libswfdec/swfdec_initialize.as index a6e33bd..c32a042 100644 --- a/libswfdec/swfdec_initialize.as +++ b/libswfdec/swfdec_initialize.as @@ -131,9 +131,10 @@ XML.prototype.load = ASnative (301, 0); System = {}; System.capabilities = {}; -System.capabilities.Query = ASnative(11, 0); -System.capabilities.Query(); +System.capabilities.Query = ASnative (11, 0); +System.capabilities.Query (); delete System.capabilities.Query; +$version = System.capabilities.version; /*** OH THE HUMANITY ***/ diff-tree 3fa6608cecd6cf82cbbc1adb4419790507cf5821 (from d95752f198414d2bab969c5e02c0338d1b87570c) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 27 15:50:48 2007 +0200 print the value the variable will be set to diff --git a/vivified/core/vivi_initialize.as b/vivified/core/vivi_initialize.as index a6537bf..bbab5b6 100644 --- a/vivified/core/vivi_initialize.as +++ b/vivified/core/vivi_initialize.as @@ -141,9 +141,9 @@ Commands.watch = function () { return; if (object) { - Commands.print ("Breakpoint: variable " + name + " on " + object); + Commands.print ("Breakpoint: variable " + name + " on " + object + " set to: " + value); } else { - Commands.print ("Breakpoint: variable " + name); + Commands.print ("Breakpoint: variable " + name + " set to: " + value); } Commands.print (" " + Player.frame); return true;
Possibly Parallel Threads
- 4 commits - libswfdec/Makefile.am libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h m4/gtk-doc.m4 Makefile.am test/trace
- 8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_string.c libswfdec/swfdec_as_string.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_load_object.c libswfdec/swfdec_loadvars_as.c test/trace
- 6 commits - libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c test/trace
- 5 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_math.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_script_function.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h
- 10 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c