Commit graph

29 commits

Author SHA1 Message Date
Macdu
777650e882 modules/SceSysmodule: prevent random crash when calling sceSysmoduleLoadModule 2022-05-13 19:21:49 +02:00
bookmist
016f8ece12 kernel\thread, modules: fix TLS in callback calls 2022-04-01 06:22:11 +02:00
bookmist
b10b834907 modules: fix crash when module not loaded 2022-03-17 06:16:05 +01:00
hobyst
168dfb19ca Add license notice on source files which didn't have one
- Also updated the copyright notice year on all files to 2021
2021-08-19 23:14:27 +02:00
sunho
6c790558e0 Move load_self from host to kernel 2021-05-27 13:12:17 +02:00
sunho
d3b4d05588 kernel: Fix cpsr regression 2021-05-26 21:56:41 +02:00
sunho
7d6d79c399 kernel: Merge state and functions 2021-05-19 11:36:18 +09:00
sunho
d5f4b954fc kerenl: Implement trampoline injection
kernel: Move debugging helpers to one place
2021-05-19 11:36:18 +09:00
sunho
c6a20fc894 kernel: Redesign guest function calling 2021-05-18 03:18:25 +09:00
sunho
1e96724d45 kernel: Pull out avplayer,auidodev,videodec,fiber state
kernel: Add ObjectStore
modules: Support library init function
modules: Pull out cpu_protocol
vita3k: Rename .h -> .inc
io: Remove unneccesary base_tick argument
cmake: Folderify modules and kernel
2021-05-09 19:47:59 +02:00
sunho
8ba4419433 cpu: Pull out nid extraction and debugging helpers 2021-05-08 14:34:20 +02:00
sunho
20677bee52 kernel: Refactor handling of exiting thread 2021-05-08 14:34:20 +02:00
sunho
f76f2f2c39 cpu: Fix dynarmic exclusive instructions, halting, breakpoint, stepping
kernel: Refactor CPUDepInject
config: Add dynarmic_cpu option
2021-05-08 14:34:20 +02:00
sunho
3d86d89aa0 modules: use new run_callback 2021-02-20 20:08:28 +01:00
sunho
1383c09e01 kernel: call_svc can be defined in modules 2021-02-20 20:08:28 +01:00
Francisco José García García
1b080927f1 util: Move encode_arm_inst to util 2021-01-25 12:57:52 +01:00
Francisco José García García
1d79c92df3 module: Patch imports when modules are loaded later 2021-01-25 12:57:52 +01:00
Sunho Kim
a4cab354a0
Merge pull request #801 from sunho/add-lle-return-track
Add lle return logging
2020-07-26 23:16:18 +09:00
Sunho Kim
c7700d7383 cpu: add import call log level 2020-07-26 11:17:57 +09:00
Sunho Kim
9950d6e51d debug: log offset in memory watch 2020-07-14 15:15:44 +09:00
sunho
edf48bacd8 cpu: add lle function return logging 2020-07-06 02:22:03 +09:00
sunho
f339d15d70 cpu: log lr instead of pc in hle function log 2020-07-06 02:06:51 +09:00
Sunho Kim
cdf9de4dbb debug: refactor cpu & print unicorn error stack traceback 2020-06-21 22:38:46 +03:00
Sunho Kim
2a22d19a20 debug: add stack traceback 2020-06-21 22:38:46 +03:00
Sunho Kim
62abebded9 modules: fix initialization order of var_exports 2020-06-13 13:50:58 +02:00
Sunho Kim
1503bb9bf8 modules: format code 2020-06-11 18:23:53 +02:00
Sunho Kim
52e41f3bd2 modules: fix hle var import and _pLibPerfCaptureFlagPtr 2020-06-11 10:45:49 +02:00
Sunho Kim
7981d7d035 vita3k: improve code log and memory log & add toggling them through gui 2020-06-09 18:38:14 +09:00
Nicolas Jallamion
06299de242 emulator: Refactor file structure (#557)
Also:
- external: update some submodules.
2019-08-28 16:52:07 +03:00
Renamed from src/emulator/modules/module_parent.cpp (Browse further)