[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. |