Displaying 2 results from an estimated 2 matches for "trace_offset".
Did you mean:
ptrace_offsets
2008 Jan 08
0
4 commits - configure.ac test/compiler.c test/.gitignore test/Makefile.am test/swfdec_test.c test/swfdec_test_function.c test/swfdec_test_function.h test/swfdec_test_global.c test/swfdec_test_initialize.as test/swfdec_test_initialize.h
...rgv, SwfdecAsValue *retval)
diff --git a/test/swfdec_test_test.h b/test/swfdec_test_test.h
index 6218f31..fe20221 100644
--- a/test/swfdec_test_test.h
+++ b/test/swfdec_test_test.h
@@ -48,6 +48,7 @@ struct _SwfdecTestTest
SwfdecBuffer * trace_buffer; /* buffer containing the file */
guchar * trace_offset; /* how far we've parsed the trace data */
gboolean trace_failed; /* TRUE if the tacing failed */
+ GSList * trace_captured; /* captured trace strings (newest first) */
};
struct _SwfdecTestTestClass
commit 4e258ccb165de0ece3b73351f4f15d664b47a9cb
Author: Benjamin Otte <otte at gno...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
...wfdec_as_context_give_string (cx, s));
+ }
+ swfdec_as_context_throw (cx, &val);
+}
+
/*** trace capturing ***/
+static void
+swfdec_test_test_trace_stop (SwfdecTestTest *test)
+{
+ if (test->trace_filename == NULL)
+ return;
+
+ if (test->trace_buffer &&
+ test->trace_offset != test->trace_buffer->data + test->trace_buffer->length)
+ test->trace_failed = TRUE;
+
+ if (test->trace_failed) {
+ /* FIXME: produce a diff here */
+ swfdec_test_throw (SWFDEC_AS_OBJECT (test)->context, "invalid trace output");
+ }
+
+ if (test->tra...