Alexandro Sánchez Bach
1ef01be4b5
Merge pull request #867 from raven02/patch-7
...
Check address is not null for cellGcmAddressToOffset
2014-11-16 12:46:36 +01:00
raven02
25ba18e8a7
Check address is not null for cellGcmAddressToOffset
2014-11-16 19:05:41 +08:00
Hykem
0e094f6618
Merge pull request #864 from devmapal/master
...
Fixes build in Debug mode on linux
2014-11-15 21:51:31 +00:00
Fabian Schaffert
f507724b5c
Fixes build in Debug mode on linux
...
The changes introduced in commit 80294e1 makes the mcdisassembler
component of LLVM necessary in debug mode to successfully link rpcs3.
2014-11-15 21:30:01 +01:00
Hykem
4fe4e589fb
Merge pull request #863 from raven02/patch-6
...
Check pSelf->pAddr is not NULL before setup pAddr pointer
2014-11-15 15:19:50 +00:00
Hykem
19d1a6babc
Merge pull request #858 from gopalsr83/ppu_llvm_recompiler
...
Improved tracer for the PPU recompiler
2014-11-15 15:19:40 +00:00
Alexandro Sánchez Bach
2e40123557
Merge pull request #862 from tambry/Fixes
...
cellSail fixes, split GetRegBySPR into ReadSPR and WriteSPR, added 0x10c case for them
2014-11-15 15:49:20 +01:00
raven02
3b31a9233d
Check pSelf->pAddr is not NULL before setup pAddr pointer
2014-11-15 22:47:30 +08:00
Raul Tambre
3af57957d5
cellSail fixes and GetRegBySPR split up
...
* Fixed cellSailPlayerAddDescriptor
* Fixed cellSailDescriptorSetAutoSelection
* Fixed cellSailDescriptorIsAutoSelection
* Split GetRegBySPR into ReadSPR and WriteSPR
* Added 0x10c for ReadSPR and WriteSPR (Time-based register)
2014-11-15 16:45:02 +02:00
Alexandro Sánchez Bach
4f30e014a4
Merge pull request #861 from devmapal/master
...
Fixes segmentation fault on exiting rpcs3
2014-11-15 01:41:47 +01:00
Fabian Schaffert
6906d146bb
Adds copy constructor for class InstrBase
...
A copy constructor is necessarry for `class InstrBase`, as the implicit
copy constructor simply copies the pointer `m_args`. This results in a
double delete of the same memory region, causing a segmentation fault
when rpcs3 exited.
2014-11-15 00:16:17 +01:00
Alexandro Sánchez Bach
7904d87ddd
Merge pull request #860 from devmapal/master
...
Fixes segfault described in #794
2014-11-12 23:40:04 +01:00
Fabian Schaffert
4185c1e422
Fixes segfault described in #794
...
Fixes bug in sys_semaphore_create() when a NULL pointer address is
passed in sem or attr.
Fixes bug in sys_semaphore_get_value() when a NULL pointer address is
passed in count.
2014-11-12 23:25:27 +01:00
B1ackDaemon
831ff350f2
Merge pull request #859 from tambry/RSXLogging
...
Added RSX logging option
2014-11-10 22:47:43 +02:00
Raul Tambre
9ee7471bd5
Added RSX logging option
...
Also some minor fixes to cellSail
2014-11-10 22:18:46 +02:00
S Gopal Rajagopal
1568d2d602
Fixed some more gcc/clang compilation errors
2014-11-10 14:32:41 +05:30
S Gopal Rajagopal
87accc624f
Fixed some errors thrown by gcc/clang
2014-11-10 12:49:48 +05:30
S Gopal Rajagopal
18251b784f
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
2014-11-10 11:30:44 +05:30
raven02
ea7ec448dd
WIN32: set timer resolution clock to 1 ms
2014-11-10 07:34:28 +08:00
S Gopal Rajagopal
06a4c301cd
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
...
Conflicts:
rpcs3/Emu/Cell/PPUInterpreter.h
rpcs3/Emu/Cell/PPULLVMRecompiler.cpp
rpcs3/Emu/Cell/PPULLVMRecompiler.h
rpcs3/Emu/Cell/PPUThread.cpp
rpcs3/emucore.vcxproj.filters
rpcs3/rpcs3.vcxproj
2014-11-10 02:31:35 +05:30
S Gopal Rajagopal
c12a98510c
Utilize idle time to combine blocks
2014-11-10 01:04:21 +05:30
S Gopal Rajagopal
71c12360c7
Always inline functions
2014-11-09 14:03:36 +05:30
S Gopal Rajagopal
5c468d7591
Disabled call stack tracing when using the PPU LLVM recompiler
2014-11-09 11:50:01 +05:30
S Gopal Rajagopal
80294e1034
Fixed some bugs
2014-11-09 02:00:19 +05:30
S Gopal Rajagopal
34e34910fd
Integrated execution engine, tracer, recompilation engine and compiler
2014-11-08 09:52:23 +05:30
S Gopal Rajagopal
ee6a239679
Generate code from a CFG
2014-11-07 16:24:59 +05:30
B1ackDaemon
2fb0911e2a
Merge pull request #855 from Nekotekina/master
...
Various progress
2014-11-06 20:39:31 +02:00
Nekotekina
0503f08f67
Hmm...
2014-11-06 19:20:29 +03:00
Nekotekina
5ba772df93
Some errors
2014-11-06 19:09:54 +03:00
Nekotekina
8ad141de6f
sceLibc: memcpy, stack arguments
2014-11-06 18:29:14 +03:00
Nekotekina
af0ab4e8ad
Bugfix
2014-11-06 03:57:34 +03:00
Nekotekina
7172154da7
ARMv7: CMP_IMM, SUB_IMM, null HLE function
2014-11-06 03:22:48 +03:00
Nekotekina
1749b95b57
sceRefs reading algorithm modified
2014-11-05 21:53:54 +03:00
Nekotekina
5d63c6b526
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-11-05 19:20:44 +03:00
Nekotekina
7a2cd15173
sceLibm, sceLibKernel drafts
2014-11-05 19:07:34 +03:00
S Gopal Rajagopal
7c3c5ae08e
Construct CFG from execution traces
2014-11-05 01:01:20 +05:30
Hykem
a4e5751cff
Merge branch 'gopalsr83-master'
2014-11-04 16:49:02 +00:00
Hykem
e14fbda502
Merge branch 'master' of https://github.com/gopalsr83/rpcs3 into gopalsr83-master
2014-11-04 16:48:45 +00:00
Hykem
5a27a84f5a
Merge branch 'master' of https://github.com/gopalsr83/rpcs3 into gopalsr83-master
2014-11-04 16:45:25 +00:00
Hykem
321c29fe1c
Merge pull request #851 from Bigpet/cmakeless
...
remove dependency on CMake and python under Windows
2014-11-04 16:30:09 +00:00
Nekotekina
c5858de567
sceLibstdcxx draft
2014-11-04 03:51:26 +03:00
Nekotekina
43382a0ac6
Something is wrong with entry points...
2014-11-03 14:35:50 +03:00
gopalsr83
af78355570
Fixed linux compilation
2014-11-03 11:58:50 +05:30
S Gopal Rajagopal
c2743e6dad
Removed LLVM and PPU LLVM Recompiler from Debug, Release and 'Debug - MemLeak' build configurations. Added 'Release - LLVM' and 'Debug - LLVM' which include LLVM and PPU LLVM Recompiler.
2014-11-02 21:25:51 +05:30
Nekotekina
df72f5e37c
ARMv7: CMP_REG, LDR_IMM, LDR_LIT, STR_REG, SUB_REG
...
sceLibc: exit and printf drafts
This actually allows to display hello world.
2014-11-02 18:50:20 +03:00
Nekotekina
31c71b4a48
Compilation fix
2014-11-02 04:18:02 +03:00
Nekotekina
ddbd590bef
Small fix
2014-11-02 03:28:53 +03:00
Nekotekina
61e6d8af96
Compilation fix
2014-11-02 02:45:07 +03:00
Nekotekina
3bdfc6b499
ARMv7: more opcodes, some changes in loader
2014-11-02 02:19:14 +03:00
Hykem
8ff9b44abb
Merge pull request #853 from tambry/OpenGLUpdate
...
Update OpenGL definitions to 4.5 specification
2014-11-01 13:12:10 +00:00