Commit graph

88 commits

Author SHA1 Message Date
misson20000 a88eff8c49 make unicorn a submodule and static link it to make our binaries easier to run 2018-02-28 21:34:11 -08:00
misson20000 1a21bb2666 mac build fix 2018-02-28 14:29:22 -08:00
misson20000 d6dbec4ef4 LONG_FMT -> LONGFMT 2018-02-28 14:02:44 -08:00
misson20000 c8b7bdfbab fix printf formats for osx 2018-02-28 13:52:34 -08:00
misson20000 b43d490f07 set up deployments with travis 2018-02-28 13:50:50 -08:00
misson20000 b5ed6c113d Merge remote-tracking branch 'roblabla/feature-kiploader' 2018-02-28 13:42:16 -08:00
misson20000 cfe806393c Merge remote-tracking branch 'roblabla/feature-dirsupport' 2018-02-28 13:41:02 -08:00
roblabla ba15d6d636 Close host file handle when IFile is closed. Implement destructor in stub-gen 2018-02-28 16:33:54 +01:00
misson20000 404b15e460 fix printf format on Svc::ExitProcess for mac builds 2018-02-23 20:06:03 -08:00
misson20000 e63128d130 move map region 2018-02-23 15:35:39 -08:00
roblabla c781e26dd5 Implement IDirectory::Read and IFileSystem::OpenDirectory 2018-02-23 18:45:11 +01:00
misson20000 cd645add89 fix QueryMemory for HEAP regions 2018-02-19 17:00:51 -08:00
roblabla 323902eee7 Fix loading 2.3.0 SPL KIP 2018-02-15 22:36:43 +01:00
roblabla 799bc01cce Handle case where the handle got closed in messageAsync 2018-02-15 02:07:40 +01:00
roblabla 39d1c65441 Update auto.id 2018-02-11 04:21:23 +01:00
roblabla e46e002f64 load kips 2018-02-11 04:21:10 +01:00
misson20000 f234e962e0 Revert "Revert "start NROs at nro+0x00 instead of nro+0x80 and don't preload x30" until reswitched/libtransistor#84 is merged"
This reverts commit 090c371337.
2018-01-22 22:05:10 -08:00
misson20000 090c371337 Revert "start NROs at nro+0x00 instead of nro+0x80 and don't preload x30" until reswitched/libtransistor#84 is merged
This reverts commit 210847a2bc.
2018-01-18 21:46:39 -08:00
misson20000 4c6d02c21e Merge branch 'master' of github.com:reswitched/Mephisto 2018-01-15 22:48:48 -08:00
misson20000 210847a2bc start NROs at nro+0x00 instead of nro+0x80 and don't preload x30 2018-01-15 21:48:50 -08:00
misson20000 8123fc45c3 implement svcGetSystemTick 2018-01-15 21:09:46 -08:00
misson20000 f927335e88
Merge pull request #23 from maci0/master
Simplify dockerfile some more, use current git clone
2017-12-16 16:02:22 -08:00
Marcel Wysocki 3834bbf341 Simplify dockerfile some more, use current git clone during build context 2017-12-14 09:54:18 +01:00
misson20000 9b5b231345
Merge pull request #22 from maci0/master
Add Dockerfile and info how to run Mephisto from docker
2017-12-13 14:18:10 -08:00
Marcel Wysocki b8105e4efb add library path, use current uid at runtime, so homedir is accessible 2017-12-13 23:13:32 +01:00
Marcel Wysocki 2fe08ebcd9 use nobody users home directory 2017-12-13 22:56:57 +01:00
Marcel Wysocki daf97c5336 use nobody user for the container, minor readme changes 2017-12-13 22:00:54 +01:00
misson20000 ce938140e3
Merge pull request #21 from roblabla/dev
Bunch of fixes
2017-12-13 12:12:06 -08:00
Marcel Wysocki 8563f15123 Add Dockerfile and info how to run Mephisto from docker 2017-12-13 20:31:28 +01:00
roblabla 13c6df347e Avoid segfault when single stepping into an SVC 2017-12-10 21:49:14 +01:00
roblabla 437888490e Set TLS size to a single page (allows creating more thread). Unmap TLS once thread is terminated. 2017-12-10 21:49:14 +01:00
roblabla f4f2a37ca4 Handle sending thread signal from breakpoint 2017-12-10 21:49:14 +01:00
roblabla b8dc6830d6 Set return value for SleepThread when yielding 2017-12-10 21:49:14 +01:00
roblabla c586044616 Set return value for SvcWaitProcessWideKeyAtomic 2017-12-10 21:49:14 +01:00
misson20000 713d2643fe Merge remote-tracking branch 'roblabla/feature-gdbMultithread' 2017-12-06 17:56:39 -08:00
misson20000 290c38d9bd Merge remote-tracking branch 'roblabla/feature-sleepYield' 2017-12-06 17:53:24 -08:00
misson20000 112c75e6d9 Merge remote-tracking branch 'roblabla/bugfix-setHeapSize' 2017-12-06 17:44:34 -08:00
misson20000 d048209084 Merge remote-tracking branch 'roblabla/bugfix-tlsCtxNull' 2017-12-06 17:39:13 -08:00
misson20000 e0585722f4
Merge pull request #19 from yellows8/amhid
Added ipcimpl for am and hid.
2017-12-06 17:35:03 -08:00
yellows8 3faa896a4f Added ipcimpl for am and hid. 2017-12-06 17:44:25 -05:00
roblabla 4f5727427b Leave TLS pointer to NULL for userspace 2017-12-06 00:59:15 +01:00
roblabla a405227f02 Make SleepThread yield execution to other threads 2017-12-06 00:53:59 +01:00
roblabla 865528074f Tell GDB about the threads, allow switching between them when single stepping 2017-12-06 00:53:14 +01:00
misson20000 99c42d1edb
Merge pull request #14 from vgmoose/master
[macos] fix compiling issues
2017-11-22 19:53:04 -08:00
vgmoose 1f891f27a9
passthrough htons/ntohs values on macos for sa_family 2017-11-22 21:40:42 -05:00
roblabla 2eaeee712c Fix calling svcSetHeapSize multiple times 2017-11-18 22:03:00 +01:00
Caden Kline a2081b8b62
Merge pull request #1 from vgmoose/master
[macos] Fix printf differences for travis build
2017-11-15 20:13:21 -05:00
Caden Kline a78a882153
Merge branch 'master' into master 2017-11-15 20:13:00 -05:00
Caden Kline b515389738
Merge branch 'master' into master 2017-11-15 20:11:07 -05:00
vgmoose 2f5d055540
remove unused byteswap.h include (per 1955569) 2017-11-14 22:37:18 -05:00