Commit Graph

  • 8ca2b17e51 Doc headers. Ben Vanik 2015-06-10 21:19:17 -07:00
  • 6348c3dc72 Changed a hardcoded value to something slightly more reasonable until we can calculate the correct value. gibbed 2015-06-10 23:48:51 -05:00
  • 1c37c14fc8 Cleaned up MmQueryStatistics. gibbed 2015-06-10 21:53:47 -05:00
  • dc371009d9 Renamed handle_ to native_handle_ in some places where it makes more sense. gibbed 2015-06-10 21:18:12 -05:00
  • cabf9d6261 Adding some GPU docs and creating output directories automatically. Ben Vanik 2015-06-10 19:19:55 -07:00
  • 6be12a61c1 Merge pull request #251 from DrChat/fs_qualified_check Ben Vanik 2015-06-10 17:21:53 -07:00
  • feba4f03a2 ResolvePath check for fully qualified paths Dr. Chat 2015-06-10 19:09:33 -05:00
  • bc0fb19005 Swap main device to harddisk0 Dr. Chat 2015-06-10 19:08:58 -05:00
  • 9c58426231 Speeding up source map lookup for x64 disasm. Ben Vanik 2015-06-10 00:29:07 -07:00
  • 14e1438ec0 Dramatically speeding up HIR comments. Ben Vanik 2015-06-10 00:28:02 -07:00
  • 56a4620cdf Switching StringBuffer to use a raw pointer. Ben Vanik 2015-06-10 00:24:17 -07:00
  • 070d34cd02 Fiddling with function data. Ben Vanik 2015-06-09 22:01:01 -07:00
  • d482885378 Debugger can pause/resume threads. Ben Vanik 2015-06-09 20:14:23 -07:00
  • 8dc20eb5cd Scaling audio playback frequency with clock time scaling. Ben Vanik 2015-06-09 20:14:06 -07:00
  • e65db17f80 Merge pull request #250 from rlabrecque/readme Ben Vanik 2015-06-09 18:06:32 -07:00
  • c538086350 Updated Readme Riley Labrecque 2015-06-09 19:02:57 -06:00
  • 38c85084ff Tests for vsl. gibbed 2015-06-09 19:56:26 -05:00
  • e5c4590ecf Few more tests for vsr. gibbed 2015-06-09 19:56:12 -05:00
  • 6d933c18f7 SHL_V128. gibbed 2015-06-09 19:55:54 -05:00
  • f0c47e036b Fixing SHR_V128. Ben Vanik 2015-06-09 17:42:09 -07:00
  • 114409ea2f Test for vsr. gibbed 2015-06-09 19:31:44 -05:00
  • 04cdb3eb41 Merge pull request #249 from DrChat/obj_duplicate_fix Ben Vanik 2015-06-09 17:15:49 -07:00
  • 60cf80d85c Actually give the game the new handle Dr. Chat 2015-06-09 19:04:41 -05:00
  • 41f1023549 Minor fix in XThread - checking the wrong address for NULL Dr. Chat 2015-06-09 18:58:45 -05:00
  • 72a641efac Fix up NtDuplicateObject Dr. Chat 2015-06-09 18:58:21 -05:00
  • 3627418e0e Object table handle duplication Dr. Chat 2015-06-09 18:58:02 -05:00
  • dbcdc5b543 Function lookup is slow - replacing with a faster test. Ben Vanik 2015-06-08 23:44:38 -07:00
  • 1a2b4a38e0 Fixing spurious function declarations. Ben Vanik 2015-06-08 23:37:51 -07:00
  • 573f190a43 Adding modules/functions to the debugger. Ben Vanik 2015-06-08 21:12:40 -07:00
  • 9d7d6df476 Bail on invalid heap lookups. Ben Vanik 2015-06-08 17:49:54 -07:00
  • 52b8f4b54b Removing memory reservation value check for load/store. Ben Vanik 2015-06-07 21:57:44 -07:00
  • 00b3b0eab9 Adding assertion to RtlImageXexHeaderField + fixing return (maybe). Ben Vanik 2015-06-07 21:51:19 -07:00
  • 1d37df29cb Untested implementation of MmCreateKernelStack and stub of MmDeleteKernelStack. gibbed 2015-06-07 22:27:46 -05:00
  • cd62d4e461 PACK to 2101010. Ben Vanik 2015-06-07 19:44:07 -07:00
  • 98e14fcb1b Hack for KeWaitForSingleObject when games pass in object handles. gibbed 2015-06-07 21:08:16 -05:00
  • 7f57867f49 Let's fix the strange stack overflows doing the stupid thing. gibbed 2015-06-07 18:29:09 -05:00
  • b9087e0698 This appears to be better? gibbed 2015-06-07 18:17:09 -05:00
  • ba88955be4 vsnprintf return is dumb. Ben Vanik 2015-06-07 16:12:54 -07:00
  • a446d9c64a No need for thread-local shader translator as all reqs come from GPU CP. Ben Vanik 2015-06-07 15:29:22 -07:00
  • 4a796627f2 Added --break_condition_gpr, --break_condition_value, --break_condition_truncate for use with --break_on_instruction. gibbed 2015-06-07 17:50:43 -05:00
  • 889f29c18a Fixing CFG to remove unreachable blocks and properly maintain dominators. Ben Vanik 2015-06-07 15:14:14 -07:00
  • 10e8d0bd9b Fixing constant comparison. Ben Vanik 2015-06-07 11:42:20 -07:00
  • 338456f7e4 Adding missing test files. Ben Vanik 2015-06-07 11:22:31 -07:00
  • 0772eec4b1 Fixing branches to the test function in the jumptable constants test. gibbed 2015-06-07 13:15:20 -05:00
  • e09b2e7ee3 Merge pull request #248 from Zangetsu38/master Ben Vanik 2015-06-07 11:05:35 -07:00
  • 397383d693 Fix compilation Zangetsu38 2015-06-07 20:03:58 +02:00
  • 32ca1d1953 @ha @h. gibbed 2015-06-07 12:52:16 -05:00
  • be7900614b Basic tests for td, tdi, tw, twi. gibbed 2015-06-07 12:51:36 -05:00
  • 43b0cd6eae Added test reproducing an issue with constants, jumptables and traps. gibbed 2015-06-07 06:48:23 -05:00
  • 54f03529db Show linker errors when assembling tests. gibbed 2015-06-07 06:47:10 -05:00
  • 336658159a Assemble tests in 32-bit mode rather than 64-bit mode. Shouldn't hurt anything, but will allow for proper 32-bit relocations. gibbed 2015-06-07 06:46:24 -05:00
  • 0fb9161a1b Putting the user_index == 255 check back into XamUserReadProfileSettings. gibbed 2015-06-07 04:51:50 -05:00
  • cbd1210337 Handle a NULL playlist name pointer when creating title playlist. gibbed 2015-06-06 19:32:47 -05:00
  • f0492dfbb0 Looks like this is used to query rather than read sometimes. Ben Vanik 2015-06-06 23:00:17 -07:00
  • 58324352ae Stubbed color format. Ben Vanik 2015-06-06 22:57:15 -07:00
  • 6edf4f898f Gracefully skipping noaccess constant loads. Ben Vanik 2015-06-06 22:56:53 -07:00
  • 6f4049ac0f Merge pull request #247 from DrChat/xnet_callerid Ben Vanik 2015-06-06 20:54:18 -07:00
  • 14b14f4309 XnAddrStatus enum and XNADDR struct Dr. Chat 2015-06-06 20:01:18 -05:00
  • 0c61244e91 Fix XNetGetDebugXnAddr signature Dr. Chat 2015-06-06 19:19:13 -05:00
  • 6e0732b95b NetDll argument 0 is a caller ID Dr. Chat 2015-06-06 19:17:26 -05:00
  • cc79934fee Added k_16_16_16_16. gibbed 2015-06-06 18:10:17 -05:00
  • 429698c2ec Replacing DidCarry with manual calculation and fixing compares. Ben Vanik 2015-06-06 15:24:46 -07:00
  • 6b52f6715a Adding tests for branch/carry and logging disasm on test failure. Ben Vanik 2015-06-06 10:59:22 -07:00
  • 29c77a3087 Merge pull request #245 from DrChat/debugprint_out Ben Vanik 2015-06-05 22:57:31 -07:00
  • 4c3297441c Log debugprint traps to the debugger, if attached Dr. Chat 2015-06-06 00:50:51 -05:00
  • 35ad3c0f1f DebugPrint to debugger util function Dr. Chat 2015-06-06 00:48:28 -05:00
  • 54e8868160 Some (hopefully correct) constant fixes for MUL_ADD_V128, MUL_SUB_V128, and SWIZZLE V128. Needs extra work on AVX2 side. gibbed 2015-06-05 23:29:07 -05:00
  • a52fcf0157 Merge pull request #244 from DrChat/sector_info_stub Ben Vanik 2015-06-05 17:36:50 -07:00
  • b14ca702d1 Initialize process_type properly. gibbed 2015-06-05 19:21:52 -05:00
  • 3b913844f0 File sector information stub Dr. Chat 2015-06-05 19:06:36 -05:00
  • 5250f0ca3e NtQueryInformationFile: Return X_STATUS_UNSUCCESSFUL on default cause Dr. Chat 2015-06-05 18:58:39 -05:00
  • d9ff65c9a2 Change NtQueryInformationFile to new-style export Dr. Chat 2015-06-05 18:54:47 -05:00
  • 1d02ce63d3 Cleaned up XamUserReadProfileSettings. Also fixed writing out pointers for setting data, fixing issues with games trying to read from zero page after reading profile settings. gibbed 2015-06-05 18:52:53 -05:00
  • edf8d1a74d Corrected comment. gibbed 2015-06-05 16:49:28 -05:00
  • c1d3d62e2a Changed the default license mask. gibbed 2015-06-05 16:17:09 -05:00
  • dae8aa4386 Added --protect_zero command-line argument to protect page zero from read/writes. gibbed 2015-06-05 16:13:34 -05:00
  • 0cf3064bf5 Merge pull request #243 from sephiroth99/amdfix Ben Vanik 2015-06-04 21:29:41 -07:00
  • dd30330d18 gl4: fix usage of struct as input/output variables sephiroth99 2015-06-05 00:11:23 -04:00
  • 1139a1b6ac gl4: fix nullptr dereference in GL4Shader::CompileProgram sephiroth99 2015-06-04 23:52:47 -04:00
  • 48ed0cb903 gl4: fix glGetInteger of GL_SAMPLER_BINDING sephiroth99 2015-06-04 23:32:37 -04:00
  • 232c35b89e Use the right sizes. Nice catch DrChat. Ben Vanik 2015-06-04 20:06:49 -07:00
  • bc9652e671 Actually fixing the off by one in log buffer size. Ben Vanik 2015-06-04 20:04:39 -07:00
  • d3ddf0e718 Make the log buffer stupid large. Ben Vanik 2015-06-04 19:58:26 -07:00
  • 53527bef17 Fixing heap frees. Ben Vanik 2015-06-04 19:18:00 -07:00
  • 52060af847 Best-guess process info block. Ben Vanik 2015-06-04 17:46:00 -07:00
  • f9742cc3eb Fixing formatting. Ben Vanik 2015-06-04 16:56:42 -07:00
  • 21474970b2 Fixing (or at least improving) TLS. Ben Vanik 2015-06-04 16:51:53 -07:00
  • 319402a11a Re-allow writes to 0. No clue why, but everything does it. Ben Vanik 2015-06-04 16:37:17 -07:00
  • d9364eccac Merge pull request #242 from DrChat/halo_fixes Ben Vanik 2015-06-04 14:27:26 -07:00
  • abacf136a0 Protect page 0 with no access Dr. Chat 2015-06-04 16:21:38 -05:00
  • 88672eff4f InterlockedFlushSList and rewrote InterlockedPopEntrySList Dr. Chat 2015-06-04 16:21:25 -05:00
  • 4f807a669c Fix TLS copying (size may still be wrong though) Dr. Chat 2015-06-04 16:20:52 -05:00
  • 7abed0a033 Merge pull request #241 from DrChat/audio_decoding Ben Vanik 2015-06-04 07:58:22 -07:00
  • a8e7bb4cca Merge pull request #240 from DrChat/io_comp_stub Ben Vanik 2015-06-04 07:57:23 -07:00
  • 23ae1b6297 Hookup libav logging Dr. Chat 2015-06-04 02:10:56 -05:00
  • 0bc08d80ef NtCreateIoCompletion stub Dr. Chat 2015-06-04 01:06:39 -05:00
  • bba530f628 Pre-sizing export tables. Ben Vanik 2015-06-03 22:40:23 -07:00
  • 5c41a8f0f9 Fixing Checked builds. Ben Vanik 2015-06-03 22:35:05 -07:00
  • b6728ce23e Removing additional varargs trampoline in shader translator. Ben Vanik 2015-06-03 22:34:58 -07:00
  • a9e2ba16fb Optimizing page allocation (still shit) and adding MmSetAddressProtect. Ben Vanik 2015-06-03 21:24:09 -07:00