[Mplayerxp-cvslog] SF.net SVN: mplayerxp:[643] mplayerxp/configure
Brought to you by:
olov
|
From: <nic...@us...> - 2013-05-21 17:00:48
|
Revision: 643
http://sourceforge.net/p/mplayerxp/code/643
Author: nickols_k
Date: 2013-05-21 17:00:46 +0000 (Tue, 21 May 2013)
Log Message:
-----------
fixed compilation: yasm no longer required
about illegal-patch
===================
gdb's log shows that hacked-compiler optimized out of antiviral holes all global
variables except MPXPCtx and opaque. This means that hacked-gcc was intentionally
tuned to make mplayerxp unusable.
-------------------- 8< --------------- 8< -------------------------------------
GNU gdb (GDB) 7.6
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /path/mplayerxp...done.
(gdb) break main.cpp:2081
(gdb) Breakpoint 1 at 0x447bff: file main.cpp, line 2081.
(gdb) run
(gdb) Starting program: mplayerxp -vo null -ao null -core.dump @stream:myfile /path/serebro.dyshi.avi
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Breakpoint 1, main (argc=8, args=0x7fffffffeb48, envp=0x7fffffffeb90) at main.cpp:2083
2083 for(int i=0;i<argc;i++) {
(gdb) print &antiviral_hole1
(gdb) $1 = (char (*)[4096]) 0xffb000 <usr::antiviral_hole1>
(gdb) print &antiviral_hole2
(gdb) $2 = (char (*)[4096]) 0xffa000 <usr::antiviral_hole2>
(gdb) print &antiviral_hole3
(gdb) $3 = (char (*)[4096]) 0xff8000 <usr::antiviral_hole3>
(gdb) print &antiviral_hole4
(gdb) $4 = (char (*)[4096]) 0xff6000 <usr::antiviral_hole4>
(gdb) print &mp_conf
(gdb) $5 = (usr::MP_Config *) 0xff5020 <usr::mp_conf>
(gdb) print &MPXPCtx
(gdb) $6 = (usr::LocalPtr<usr::MPXPContext> *) 0xff9120 <usr::MPXPCtx>
(gdb) print &secure_keys
(gdb) $7 = (volatile usr::MPXPSecureKeys **) 0xff5008 <usr::secure_keys>
(gdb) print &opaque1
(gdb) $8 = (usr::Opaque *) 0xff94a0 <usr::opaque1>
(gdb) print &opaque2
(gdb) $9 = (usr::Opaque *) 0xff9000 <usr::opaque2>
(gdb) print &opaque3
(gdb) $10 = (usr::Opaque *) 0xff7120 <usr::opaque3>
(gdb) print &opaque4
(gdb) $11 = (usr::Opaque *) 0xff7000 <usr::opaque4>
(gdb) print &xp_num_cpu
(gdb) $12 = (unsigned int *) 0xff5000 <usr::xp_num_cpu>
(gdb)
-------------------- 8< --------------- 8< -------------------------------------
Modified Paths:
--------------
mplayerxp/configure
Modified: mplayerxp/configure
===================================================================
--- mplayerxp/configure 2013-05-19 07:38:45 UTC (rev 642)
+++ mplayerxp/configure 2013-05-21 17:00:46 UTC (rev 643)
@@ -365,7 +365,7 @@
add_cflags "-I$srcdir/../lavc"
print_config HAVE_ mpxp_config.h mpxp_config.mak lavc
# Configuring external lavc stuff
-lavc_args="--enable-static --disable-shared --enable-gpl --enable-pthreads --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffserver --disable-ffprobe --disable-avdevice --disable-avfilter --disable-avresample"
+lavc_args="--enable-static --disable-shared --enable-gpl --enable-pthreads --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffserver --disable-ffprobe --disable-avdevice --disable-avfilter --disable-avresample --disable-yasm"
if test -n $host ; then
_arch=$host_arch
x86_32 && _arch="i686"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|