Displaying 7 results from an estimated 7 matches for "stack_begin".
2007 Jul 12
0
15 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt INSTALL libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_interpret.h libswfdec/swfdec_as_object.h
...ontext= SWFDEC_AS_CONTEXT (debug->manager->player);
frame = context->frame;
if (frame) {
- SwfdecAsValue *val = context->cur;
- SwfdecAsStack *stack = context->stack;
+ SwfdecAsStackIterator siter;
+ SwfdecAsValue *val;
guint i = 0;
- while (val != frame->stack_begin) {
- if (val == &stack->elements[0]) {
- stack = stack->next;
- val = &stack->elements[stack->used_elements];
- }
- val--;
+ for (val = swfdec_as_stack_iterator_init (&siter, frame); val;
+ val = swfdec_as_stack_iterator_next (&siter)) {
s = swfd...
2007 Jul 13
0
3 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c
...- SwfdecAsValue * registers; /* the registers */
- guint n_registers; /* number of allocated registers */
- SwfdecConstantPool * constant_pool; /* constant pool currently in use */
- SwfdecBuffer * constant_pool_buffer; /* buffer containing the raw data for constant_pool */
- SwfdecAsValue * stack_begin; /* beginning of stack */
- guint8 * pc; /* program counter on stack */
- /* native function */
-};
-
-struct _SwfdecAsFrameClass {
- SwfdecAsScopeClass scope_class;
-};
-
GType swfdec_as_frame_get_type (void);
-SwfdecAsFrame * swfdec_as_frame_new (SwfdecAsContext * context,
- Swfde...
2007 Aug 16
0
Branch 'vivi' - 18 commits - configure.ac doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_types.h libswfdec/swfdec_player.c vivified/core vivified/ui
...S_OBJECT (frame)->context;
if (frame->argv) {
iter->stack = NULL;
iter->current = (SwfdecAsValue *) frame->argv;
} else {
- iter->stack = context->stack;
+ SwfdecAsStack *stack = context->stack;
+ SwfdecAsValue *end;
iter->current = frame->stack_begin - 1;
+ end = context->cur;
+ while (iter->current < stack->elements ||
+ iter->current > end) {
+ stack = stack->next;
+ end = &stack->elements[stack->used_elements];
+ }
+ iter->stack = stack;
}
iter->i = 0;
iter->n = frame->...
2016 Jul 13
2
[LLVM/Clang v3.8.1] Missing Git branches/tags and source-tarballs?
On Wed, Jul 13, 2016 at 04:48:51PM +0200, Sedat Dilek via llvm-dev wrote:
> [ CCed all people who were involved in this thread ]
>
> Hi Tom,
>
> personally, I am interested to test the prebuilt-toolchains for
> Ubuntu/xenial alias 16.04 LTS and Debian/Jessie v8.5.0 AMD64.
> The available toolchains are incomplete and thus useless.
>
> Just as a fact: There is still no
2007 Oct 17
0
28 commits - configure.ac debian/changelog debian/control debian/copyright debian/.gitignore debian/libswfdec0.dirs debian/libswfdec0.files debian/libswfdec0.shlibs debian/libswfdec-dev.dirs debian/libswfdec-dev.files debian/rules debian/swf-player.dirs
...ec_as_frame_load (SwfdecAsFrame *frame)
{
SwfdecAsContext *context = SWFDEC_AS_OBJECT (frame)->context;
+ if (context->frame) {
+ frame->security = g_object_ref (context->frame->security);
+ } else {
+ frame->security = swfdec_security_allow_new ();
+ }
frame->stack_begin = context->cur;
context->base = frame->stack_begin;
frame->next = context->frame;
diff --git a/libswfdec/swfdec_as_frame_internal.h b/libswfdec/swfdec_as_frame_internal.h
index 7213be3..4088f3d 100644
--- a/libswfdec/swfdec_as_frame_internal.h
+++ b/libswfdec/swfdec_as_frame_in...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...ec_as_frame_load (SwfdecAsFrame *frame)
{
SwfdecAsContext *context = SWFDEC_AS_OBJECT (frame)->context;
- if (context->frame) {
- frame->security = g_object_ref (context->frame->security);
- } else {
- frame->security = swfdec_security_allow_new ();
- }
frame->stack_begin = context->cur;
context->base = frame->stack_begin;
frame->next = context->frame;
@@ -903,22 +893,3 @@ swfdec_as_frame_get_this (SwfdecAsFrame *frame)
return frame->thisp;
}
-/**
- * swfdec_as_frame_set_security:
- * @frame: the frame to be executed
- * @guard: the sec...
2007 Aug 22
0
163 commits - autogen.sh configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_source.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c
...S_OBJECT (frame)->context;
if (frame->argv) {
iter->stack = NULL;
iter->current = (SwfdecAsValue *) frame->argv;
} else {
- iter->stack = context->stack;
+ SwfdecAsStack *stack = context->stack;
+ SwfdecAsValue *end;
iter->current = frame->stack_begin - 1;
+ end = context->cur;
+ while (iter->current < stack->elements ||
+ iter->current > end) {
+ stack = stack->next;
+ end = &stack->elements[stack->used_elements];
+ }
+ iter->stack = stack;
}
iter->i = 0;
iter->n = frame->...