Displaying 5 results from an estimated 5 matches for "exitpc".
2008 Jun 02
4
[Bug 16206] New: Charts in Yahoo Finance crash swfdec
http://bugs.freedesktop.org/show_bug.cgi?id=16206
Summary: Charts in Yahoo Finance crash swfdec
Product: swfdec
Version: git
Platform: Other
URL: http://finance.yahoo.com/echarts?s=%5EDJI#symbol=%5EDJI;
range=1d
OS/Version: All
Status: NEW
Severity: critical
Priority: medium
2008 Apr 12
2
[Bug 15471] New: segmentation fault while seeking in youtube.com
...startpc = (const guint8 *) 0xb15cd08 "CWS\a?\206\001"
pc = <value optimized out>
endpc = (const guint8 *) 0xb1753de "
---Type <return> to continue, or q <return> to quit---
nextpc = (const guint8 *) 0xb170edc "\027\226\r"
exitpc = (const guint8 *) 0xb170f0d "O\226\004"
check = (SwfdecAsValue *) 0x0
action = 82
len = 0
data = (const guint8 *) 0x0
original_version = 4294967295
step = (void (*)(SwfdecAsDebugger *, SwfdecAsContext *)) 0
check_block = 1
_...
2007 Oct 28
0
9 commits - configure.ac libswfdec/swfdec_as_context.c libswfdec/swfdec_audio_internal.h libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_sound.c
...}
- if (check_block && (pc < frame->block_start || pc >= frame->block_end)) {
- SWFDEC_LOG ("code exited block");
- swfdec_as_frame_pop_block (frame);
- pc = frame->pc;
- if (frame != context->frame)
- goto start;
- }
if (pc == exitpc) {
swfdec_as_frame_return (frame, NULL);
goto start;
@@ -878,6 +871,13 @@ start:
SWFDEC_ERROR ("pc %p not in valid range [%p, %p) anymore", pc, startpc, endpc);
goto error;
}
+ if (check_block && (pc < frame->block_start || pc >= frame-...
2007 Dec 02
2
[Bug 13491] New: 5min.com player causes assertion
...= <value optimized out>
startpc = (const guint8 *) 0x2aaab0367de0 "CWS\b\004\023\b"
pc = (const guint8 *) 0x4dc3f10 ""
endpc = (const guint8 *) 0x2aaab03e90e4 ""
nextpc = (const guint8 *) 0x2aaab0378406 "\226\002"
exitpc = (const guint8 *) 0x2aaab037864f "O\226\004"
check = <value optimized out>
action = 82
len = <value optimized out>
data = (const guint8 *) 0x0
original_version = 8
step = (void (*)(SwfdecAsDebugger *, SwfdecAsContext *)) 0...
2007 Nov 07
0
14 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_interpret.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_script.c libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_tag.c libswfdec/swfdec_text_field_movie.c
...c/swfdec_as_context.c
+++ b/libswfdec/swfdec_as_context.c
@@ -762,14 +762,12 @@ swfdec_as_context_run (SwfdecAsContext *context)
SwfdecAsFrame *frame, *last_frame;
SwfdecScript *script;
const SwfdecActionSpec *spec;
- SwfdecActionExec exec;
const guint8 *startpc, *pc, *endpc, *nextpc, *exitpc;
#ifndef G_DISABLE_ASSERT
SwfdecAsValue *check;
#endif
guint action, len;
const guint8 *data;
- int version;
guint original_version;
void (* step) (SwfdecAsDebugger *debugger, SwfdecAsContext *context);
gboolean check_block; /* some opcodes avoid a scope check */
@@ -849,7 +847...