Commit Graph

  • 402f1af78d Removed a warning in x86 build ptitSeb 2019-09-13 09:55:00 +02:00
  • c1b9c43c08 Merge pull request #48 from M-HT/fixes ptitSeb 2019-09-12 22:35:04 +02:00
  • 08680c30bc Fix compilation instructions M-HT 2019-09-12 22:24:18 +02:00
  • 9db394408c Fix function vsprintf in libc M-HT 2019-09-12 22:21:37 +02:00
  • 1575c15a2b Add instruction 'rep stosw' M-HT 2019-09-12 22:20:13 +02:00
  • a019198997 Merge pull request #47 from M-HT/fixes ptitSeb 2019-09-09 21:04:43 +02:00
  • ada81a7129 Fix wrapper generator to work with python2 and python3 M-HT 2019-09-09 20:41:26 +02:00
  • 4f833dbf60 Merge pull request #46 from rajdakin/fixes ptitSeb 2019-09-08 20:14:44 +02:00
  • 50fed3ee4b Fixed the *stsymbolmap type rajdakin 2019-09-08 19:48:58 +02:00
  • 429dbd78cc Fixed the x86emu_fork function rajdakin 2019-09-08 19:48:17 +02:00
  • 3c354dc67b Forced the use of Python2 with the wrappers rajdakin 2019-09-08 19:47:34 +02:00
  • 79ecafe9a6 Added alternate names for libssl and libcrypto (should help running on some debian system) ptitSeb 2019-08-25 10:53:03 +02:00
  • 3a69598d93 Try a better way for the hack for open(64) of /proc/self/cmdline ptitSeb 2019-08-15 19:21:41 +02:00
  • 6f8f539c47 Fixed flock wrapped function (helps Steam and SteamCMD) ptitSeb 2019-08-15 19:13:44 +02:00
  • ee49cec5ae Fixed open64 trace ptitSeb 2019-08-15 19:08:10 +02:00
  • f231f70d7f [PANDORA] Add X11 32bits -> 16bits automatic conversion option ptitSeb 2019-08-15 15:08:14 +02:00
  • acedd159ad Better logging macro ptitSeb 2019-08-15 10:10:39 +02:00
  • 8cfdaeeac7 Added a bunch of SDL2 wrapped functions ptitSeb 2019-08-13 21:23:15 +02:00
  • 059ad7b0c2 Some additions to wrapped libm ptitSeb 2019-08-11 17:13:55 +02:00
  • a05cda5d72 The box86 binary that have trace enabled is named box86t now... ptitSeb 2019-08-11 17:13:35 +02:00
  • 82a5870e39 Better log for fmodf and fmod wrapped functions ptitSeb 2019-08-06 17:45:12 +02:00
  • 77fdb3ad1f Added a bunch of wrapped function (and fixed a few X11 function with callback) ptitSeb 2019-08-06 17:21:11 +02:00
  • b1c6cb605e Fixed some issue with dlsym ptitSeb 2019-08-04 19:38:35 +02:00
  • 13ecf84ae0 Fixed a potential issue with dlsym on RTLD_NEXT (thanks @rajdakin) ptitSeb 2019-08-04 14:38:06 +02:00
  • 69e3489ef8 Added new opcode (handling segment, hopfully it's ok) ptitSeb 2019-08-03 21:22:58 +02:00
  • f45e64dbb9 No need to clean stack for new thread ptitSeb 2019-08-03 21:22:34 +02:00
  • 390b2e0601 Added a few more wrapped functions in SDL2 mainly ptitSeb 2019-08-03 20:03:23 +02:00
  • f7b97e556d Added a few more asound wrapped functions ptitSeb 2019-08-03 19:32:37 +02:00
  • 02dd7f7554 Added snd_pcm_avail so wrapped libasound ptitSeb 2019-08-02 21:29:47 +02:00
  • eb817d4469 Added a few more X11 wrapped functions ptitSeb 2019-08-01 18:05:58 +02:00
  • 55e37b7605 Better dependancies on wrapped X11 extensions libs ptitSeb 2019-08-01 16:48:16 +02:00
  • 7cf51a387c Added mincore and setcontext (untested) wrapped functions ptitSeb 2019-08-01 15:39:57 +02:00
  • a93fb9c690 Added 1 SSE opcode ptitSeb 2019-08-01 15:39:37 +02:00
  • b7e963f005 Changed the way dlsym look for the symbol (search also in dependant libs) ptitSeb 2019-08-01 15:21:37 +02:00
  • 12f2d917d3 Added some wrapped function (including 2 functions with callback in png16) for Trine ptitSeb 2019-07-31 22:22:03 +02:00
  • eb4172c08d Added SDL_utf8strlcpy to wrapped function ptitSeb 2019-07-31 21:30:18 +02:00
  • 0bd6a97867 Fixed SDL2_snprintf and added 2 new wrapped function (for La-Mulana) ptitSeb 2019-07-31 14:58:27 +02:00
  • 52a78b7ac2 Even better fix when calling XSetErrorHandler with a NULL handler ptitSeb 2019-07-31 11:57:22 +02:00
  • f8d56351b9 Fixed an issue when calling XSetErrorHandler with a NULL handler ptitSeb 2019-07-31 11:56:34 +02:00
  • 5ac9477284 Added 1 MMX Opcode ptitSeb 2019-07-30 22:48:13 +02:00
  • 73b76d3fd7 Fixed 2 wrapped SDL2 function (they return a struct and should have some special care taken) ptitSeb 2019-07-30 22:15:46 +02:00
  • c835972b8b Fixed an issue with function that return structures ptitSeb 2019-07-30 22:15:00 +02:00
  • d6341fd2de Fixed issues with the new SDL2 RWops handling ptitSeb 2019-07-30 20:21:18 +02:00
  • e5140393de Try to change handling of SDL2 RWops, hopefully fixing 'size' use and other cases ptitSeb 2019-07-30 16:51:38 +02:00
  • a24946719c Added a hack for RWops static function stdio_size (used on RWFromFP and RWFromFile) ptitSeb 2019-07-29 19:04:49 +02:00
  • c7018d1dac Added wrapped toascii libc function ptitSeb 2019-07-29 15:48:21 +02:00
  • 015f1551aa Added wrapped libresolv (partial) ptitSeb 2019-07-29 15:06:49 +02:00
  • fe9417f217 Added more libGL wrapped function (4.4 and 4.5) ptitSeb 2019-07-29 12:26:25 +02:00
  • 80d28b50e0 Made the message if not finding a Weak symbol as a Warning instead of an Error ptitSeb 2019-07-29 10:29:51 +02:00
  • 9d60c8ef1a More SDL2 symbol, and fixed a few other ptitSeb 2019-07-29 10:26:54 +02:00
  • 6aea2acad0 Added STT_NOTYPE to Symbol referenced (helps libfodex.so) ptitSeb 2019-07-29 08:20:07 +02:00
  • 31f0efd7cd Added a few more symbols ptitSeb 2019-07-29 07:49:18 +02:00
  • 7bb7d8857d Organized the project, with folders... ptitSeb 2019-07-28 14:01:19 +02:00
  • 9f59d66ab7 Start support Unity games (WIP...) ptitSeb 2019-07-28 12:14:29 +02:00
  • 0b16044f1a Added a few wrapped functions ptitSeb 2019-07-27 09:31:14 +02:00
  • 6b45e4886a Small changes/fixes to wrapped openal and alut ptitSeb 2019-07-21 20:18:41 +02:00
  • b3472e35f1 Improved tracing of Native wrapped functions ptitSeb 2019-07-19 11:04:18 +02:00
  • c42574030d Changed the way phtread_cond_t are handled ptitSeb 2019-07-15 15:13:58 +02:00
  • 6040f1316f Fixed SDL2 ReadXX wrapped functions ptitSeb 2019-07-15 11:38:14 +02:00
  • 196a73d416 Fixed (hopefully) and completed openal wrapper ptitSeb 2019-07-15 09:05:27 +02:00
  • 20f3bb2fa0 Some more finetuning to libvorbis alignments ptitSeb 2019-07-15 00:00:51 +02:00
  • aac73a1476 Aligned some more libvorbis structure, and checked all functions (and added a few too) ptitSeb 2019-07-14 23:47:18 +02:00
  • 92ec9a8446 Added wrapped libXdmcp (complete) ptitSeb 2019-07-14 21:43:38 +02:00
  • 9c7e5ffc18 Added wrapped libXau (complete) ptitSeb 2019-07-14 21:23:16 +02:00
  • 98eeaebdae And another small batch of SDL2 wrapped functions ptitSeb 2019-07-14 17:46:15 +02:00
  • fafd015424 Added a few SDL2 wrapped functions (help pico8_dyn) ptitSeb 2019-07-14 17:17:38 +02:00
  • 7109034f4b Added 2 wrapped libc functions ptitSeb 2019-07-14 16:28:03 +02:00
  • df5f152ba8 One more png16 wrapped function ptitSeb 2019-07-14 15:18:17 +02:00
  • 5aa35b98bc Made LOCK function fallback to regular unlock on Ivalid Lock Opcode, plus added a variant of BTR opcode ptitSeb 2019-07-14 15:04:24 +02:00
  • e362963d2a Added wrapped libsdl1ttf (complete) ptitSeb 2019-07-14 14:29:19 +02:00
  • 34dc5355bc Added libGL as prerequisite for libGLU ptitSeb 2019-07-14 14:28:56 +02:00
  • 9812c5250d Changed the way Threads are created ptitSeb 2019-07-14 12:23:36 +02:00
  • 0432851f94 Added libjpeg.so.62 as an alias for libjpeg.so.8 ptitSeb 2019-07-14 12:23:17 +02:00
  • a8721b637c Trace can be now >2GB ptitSeb 2019-07-13 18:00:49 +02:00
  • 26c2dafaf8 Small check on FindNearestSymbolName ptitSeb 2019-07-13 14:53:33 +02:00
  • e6f85c01bd Added a few openal wrapped functions ptitSeb 2019-07-13 14:39:15 +02:00
  • edcc388dd4 Some more opcode for GS: ptitSeb 2019-07-13 14:33:59 +02:00
  • 965bf6af4e Wrapped vswscanf ptitSeb 2019-07-13 13:40:50 +02:00
  • 834b3f7dfb A few more thread wrapped functions ptitSeb 2019-07-13 13:05:21 +02:00
  • 141d57f5b0 Added Wrapped libuuid (complete) ptitSeb 2019-07-13 12:56:53 +02:00
  • 8c285de23c uname now return i686 as machine ptitSeb 2019-07-13 10:48:34 +02:00
  • 034f290d9c Less traces in DEBUG mode for libc syscall ptitSeb 2019-07-13 10:48:12 +02:00
  • a38c98dccd Update README.md ptitSeb 2019-07-11 15:31:26 +02:00
  • 325582b295 Fixed implementation of sys_clone ptitSeb 2019-07-10 07:42:27 +02:00
  • f024818d2e Added partial implementation of getcontext ptitSeb 2019-07-10 07:41:56 +02:00
  • 6699449e9f Added some command in USAGE.md ptitSeb 2019-07-10 07:41:21 +02:00
  • 18860e2980 Log XLoadQueryFont ptitSeb 2019-07-09 07:56:14 +02:00
  • 7a1cc9925d [PANDORA] Add crude font substitution on XFontQueryLoad on Pandora for 9x15 => 6x13 ptitSeb 2019-07-09 07:55:31 +02:00
  • de99a7af47 Also log success call to dlsym with BOX86_DLSYM_ERROR (maybe introduce =2 for more loggin?) ptitSeb 2019-07-09 07:54:40 +02:00
  • e15647ae1b Fix build with TRACE activated ptitSeb 2019-07-07 20:17:06 +02:00
  • d897087b3d Improved trace by creating a map of native symbol used instead of using dladdr ptitSeb 2019-07-06 12:24:27 +02:00
  • b4a788e03a Merge pull request #33 from M-HT/fixes ptitSeb 2019-07-05 14:58:05 +02:00
  • fb0928c0f5 Fix function vscanf in libc wrapper M-HT 2019-07-05 13:28:55 +02:00
  • 1e449415b1 Added syscall 45 ptitSeb 2019-07-03 18:06:30 +02:00
  • dc672db867 Add a few wrapped functions ptitSeb 2019-07-03 16:06:18 +02:00
  • 50a300ddd7 Remove some warning ptitSeb 2019-07-03 16:06:02 +02:00
  • 55224d6f4c BOX86_DLSYM_ERROR will also log dlopen errors ptitSeb 2019-07-03 15:12:15 +02:00
  • 80d9ce417c Added proprer bejavour for dlerror ptitSeb 2019-07-01 20:31:19 +02:00
  • d28a3b7c30 And a few more wrapped libc and pthread functions ptitSeb 2019-07-01 17:29:12 +02:00
  • f3b80cbb4b Allow lib to have no entry point ptitSeb 2019-07-01 15:54:41 +02:00