yuzu/src/core
Lioncash 56c7912159 kernel/process: Allocate the process' TLS region during initialization
Prior to execution within a process beginning, the process establishes
its own TLS region for uses (as far as I can tell) related to exception
handling.

Now that TLS creation was decoupled from threads themselves, we can add
this behavior to our Process class. This is also good, as it allows us
to remove a stub within svcGetInfo, namely querying the address of that
region.
2019-07-07 14:08:28 -04:00
..
arm loader: Move NSO module tracking to AppLoader 2019-05-26 11:40:46 -04:00
crypto Merge pull request #2546 from DarkLordZach/kips 2019-06-21 14:28:18 -04:00
file_sys file_sys: Rename other ContentRecordType members 2019-07-02 00:57:23 +01:00
frontend general_frontend: Add documentation for parental controls and ecommerce applets 2019-06-24 20:05:11 -04:00
gdbstub gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to let watchpoints break into GDB. (#4651) 2019-03-15 16:31:06 +01:00
hle kernel/process: Allocate the process' TLS region during initialization 2019-07-07 14:08:28 -04:00
loader file_sys: Rename other ContentRecordType members 2019-07-02 00:57:23 +01:00
tools freezer: Update documentation 2019-06-20 19:22:53 -04:00
CMakeLists.txt Merge pull request #2613 from ogniK5377/InitalizeApplicationInfo 2019-07-03 20:23:56 -04:00
constants.cpp constants: Extract backup JPEG used by account services 2019-06-07 17:46:57 -04:00
constants.h constants: Extract backup JPEG used by account services 2019-06-07 17:46:57 -04:00
core.cpp Merge pull request #2533 from DarkLordZach/memory-frozen 2019-06-28 14:03:38 -04:00
core.h core: Keep track of ARPManager and register current application on boot 2019-06-24 19:27:35 -04:00
core_cpu.cpp yuzu: Remove CPU Jit setting from the UI 2019-07-04 14:48:08 +02:00
core_cpu.h kernel/scheduler: Pass in system instance in constructor 2019-03-04 17:01:37 -05:00
core_timing.cpp Core_Timing: Make core_timing threadsafe by default. 2019-06-16 14:14:35 -04:00
core_timing.h Core_Timing: Make core_timing threadsafe by default. 2019-06-16 14:14:35 -04:00
core_timing_util.cpp core/core_timing_util: Use std::chrono types for specifying time units 2019-06-04 20:31:24 -04:00
core_timing_util.h core/core_timing_util: Amend casing of cyclesTo* functions 2019-06-04 20:31:46 -04:00
cpu_core_manager.cpp core/cpu_core_manager: Create threads separately from initialization. 2019-04-11 22:11:40 -04:00
cpu_core_manager.h core/cpu_core_manager: Create threads separately from initialization. 2019-04-11 22:11:40 -04:00
memory.cpp memory: Remove unused includes 2019-07-06 02:24:34 -04:00
memory.h memory: Remove unused PageTable forward declaration 2019-07-06 02:24:34 -04:00
memory_setup.h core: Move PageTable struct into Common. 2019-03-16 22:05:40 -04:00
perf_stats.cpp general: Use deducation guides for std::lock_guard and std::unique_lock 2019-04-01 12:53:47 -04:00
perf_stats.h core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
reporter.cpp core/reporter: Allow moves into SaveToFile() 2019-07-05 17:45:34 -04:00
reporter.h core/reporter: Add missing includes and forward declarations 2019-07-05 17:45:24 -04:00
settings.cpp yuzu: Remove CPU Jit setting from the UI 2019-07-04 14:48:08 +02:00
settings.h Merge pull request #2669 from FearlessTobi/move-cpujit-setting 2019-07-04 15:33:59 -04:00
telemetry_session.cpp yuzu: Remove CPU Jit setting from the UI 2019-07-04 14:48:08 +02:00
telemetry_session.h core/telemetry_session: Remove usages of the global system accessor 2019-05-28 22:28:15 -04:00