diff options
| author | 2014-06-16 18:03:13 -0400 | |
|---|---|---|
| committer | 2014-06-16 18:03:13 -0400 | |
| commit | 0aca202ae936d3fccbab34f36d9246e0598849a5 (patch) | |
| tree | fff4a16ed505ebddcc3048cf734db0237839d338 /src | |
| parent | Loader: Added stubbed detection of CXI and CCI files. (diff) | |
| download | yuzu-0aca202ae936d3fccbab34f36d9246e0598849a5.tar.gz yuzu-0aca202ae936d3fccbab34f36d9246e0598849a5.tar.xz yuzu-0aca202ae936d3fccbab34f36d9246e0598849a5.zip | |
Loader: Moved elf and loader modules to a "loader" subdirectory.
Diffstat (limited to 'src')
| -rw-r--r-- | src/citra/citra.cpp | 2 | ||||
| -rw-r--r-- | src/citra_qt/bootmanager.cpp | 2 | ||||
| -rw-r--r-- | src/citra_qt/main.cpp | 3 | ||||
| -rw-r--r-- | src/core/CMakeLists.txt | 10 | ||||
| -rw-r--r-- | src/core/core.vcxproj | 12 | ||||
| -rw-r--r-- | src/core/core.vcxproj.filters | 34 | ||||
| -rw-r--r-- | src/core/loader/elf_reader.cpp (renamed from src/core/elf/elf_reader.cpp) | 2 | ||||
| -rw-r--r-- | src/core/loader/elf_reader.h (renamed from src/core/elf/elf_reader.h) | 2 | ||||
| -rw-r--r-- | src/core/loader/elf_types.h (renamed from src/core/elf/elf_types.h) | 0 | ||||
| -rw-r--r-- | src/core/loader/loader.cpp (renamed from src/core/loader.cpp) | 4 | ||||
| -rw-r--r-- | src/core/loader/loader.h (renamed from src/core/loader.h) | 0 |
11 files changed, 38 insertions, 33 deletions
diff --git a/src/citra/citra.cpp b/src/citra/citra.cpp index 5a8642d1b..f6bb10f29 100644 --- a/src/citra/citra.cpp +++ b/src/citra/citra.cpp | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | 8 | ||
| 9 | #include "core/system.h" | 9 | #include "core/system.h" |
| 10 | #include "core/core.h" | 10 | #include "core/core.h" |
| 11 | #include "core/loader.h" | 11 | #include "core/loader/loader.h" |
| 12 | 12 | ||
| 13 | #include "citra/emu_window/emu_window_glfw.h" | 13 | #include "citra/emu_window/emu_window_glfw.h" |
| 14 | 14 | ||
diff --git a/src/citra_qt/bootmanager.cpp b/src/citra_qt/bootmanager.cpp index f85116419..421b2af55 100644 --- a/src/citra_qt/bootmanager.cpp +++ b/src/citra_qt/bootmanager.cpp | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | #include "bootmanager.hxx" | 5 | #include "bootmanager.hxx" |
| 6 | 6 | ||
| 7 | #include "core/core.h" | 7 | #include "core/core.h" |
| 8 | #include "core/loader.h" | 8 | #include "core/loader/loader.h" |
| 9 | #include "core/hw/hw.h" | 9 | #include "core/hw/hw.h" |
| 10 | 10 | ||
| 11 | #include "video_core/video_core.h" | 11 | #include "video_core/video_core.h" |
diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp index 087716c01..cff0b6a2a 100644 --- a/src/citra_qt/main.cpp +++ b/src/citra_qt/main.cpp | |||
| @@ -23,9 +23,10 @@ | |||
| 23 | #include "debugger/graphics_cmdlists.hxx" | 23 | #include "debugger/graphics_cmdlists.hxx" |
| 24 | 24 | ||
| 25 | #include "core/system.h" | 25 | #include "core/system.h" |
| 26 | #include "core/loader.h" | ||
| 27 | #include "core/core.h" | 26 | #include "core/core.h" |
| 27 | #include "core/loader/loader.h" | ||
| 28 | #include "core/arm/disassembler/load_symbol_map.h" | 28 | #include "core/arm/disassembler/load_symbol_map.h" |
| 29 | |||
| 29 | #include "version.h" | 30 | #include "version.h" |
| 30 | 31 | ||
| 31 | 32 | ||
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 7116b88e9..2361fd2e3 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | set(SRCS core.cpp | 1 | set(SRCS core.cpp |
| 2 | core_timing.cpp | 2 | core_timing.cpp |
| 3 | loader.cpp | 3 | loader/elf_reader.cpp |
| 4 | loader/loader.cpp | ||
| 4 | mem_map.cpp | 5 | mem_map.cpp |
| 5 | mem_map_funcs.cpp | 6 | mem_map_funcs.cpp |
| 6 | system.cpp | 7 | system.cpp |
| @@ -27,7 +28,6 @@ set(SRCS core.cpp | |||
| 27 | arm/interpreter/mmu/tlb.cpp | 28 | arm/interpreter/mmu/tlb.cpp |
| 28 | arm/interpreter/mmu/wb.cpp | 29 | arm/interpreter/mmu/wb.cpp |
| 29 | arm/interpreter/mmu/xscale_copro.cpp | 30 | arm/interpreter/mmu/xscale_copro.cpp |
| 30 | elf/elf_reader.cpp | ||
| 31 | file_sys/directory_file_system.cpp | 31 | file_sys/directory_file_system.cpp |
| 32 | file_sys/meta_file_system.cpp | 32 | file_sys/meta_file_system.cpp |
| 33 | hle/hle.cpp | 33 | hle/hle.cpp |
| @@ -50,7 +50,9 @@ set(SRCS core.cpp | |||
| 50 | 50 | ||
| 51 | set(HEADERS core.h | 51 | set(HEADERS core.h |
| 52 | core_timing.h | 52 | core_timing.h |
| 53 | loader.h | 53 | loader/elf_reader.h |
| 54 | loader/elf_types.h | ||
| 55 | loader/loader.h | ||
| 54 | mem_map.h | 56 | mem_map.h |
| 55 | system.h | 57 | system.h |
| 56 | arm/disassembler/arm_disasm.h | 58 | arm/disassembler/arm_disasm.h |
| @@ -72,8 +74,6 @@ set(HEADERS core.h | |||
| 72 | arm/interpreter/vfp/asm_vfp.h | 74 | arm/interpreter/vfp/asm_vfp.h |
| 73 | arm/interpreter/vfp/vfp.h | 75 | arm/interpreter/vfp/vfp.h |
| 74 | arm/interpreter/vfp/vfp_helper.h | 76 | arm/interpreter/vfp/vfp_helper.h |
| 75 | elf/elf_reader.h | ||
| 76 | elf/elf_types.h | ||
| 77 | file_sys/directory_file_system.h | 77 | file_sys/directory_file_system.h |
| 78 | file_sys/file_sys.h | 78 | file_sys/file_sys.h |
| 79 | file_sys/meta_file_system.h | 79 | file_sys/meta_file_system.h |
diff --git a/src/core/core.vcxproj b/src/core/core.vcxproj index 8eb189a8b..07d3d57c8 100644 --- a/src/core/core.vcxproj +++ b/src/core/core.vcxproj | |||
| @@ -162,7 +162,6 @@ | |||
| 162 | <ClCompile Include="arm\interpreter\vfp\vfpsingle.cpp" /> | 162 | <ClCompile Include="arm\interpreter\vfp\vfpsingle.cpp" /> |
| 163 | <ClCompile Include="core.cpp" /> | 163 | <ClCompile Include="core.cpp" /> |
| 164 | <ClCompile Include="core_timing.cpp" /> | 164 | <ClCompile Include="core_timing.cpp" /> |
| 165 | <ClCompile Include="elf\elf_reader.cpp" /> | ||
| 166 | <ClCompile Include="file_sys\directory_file_system.cpp" /> | 165 | <ClCompile Include="file_sys\directory_file_system.cpp" /> |
| 167 | <ClCompile Include="file_sys\meta_file_system.cpp" /> | 166 | <ClCompile Include="file_sys\meta_file_system.cpp" /> |
| 168 | <ClCompile Include="hle\config_mem.cpp" /> | 167 | <ClCompile Include="hle\config_mem.cpp" /> |
| @@ -182,7 +181,8 @@ | |||
| 182 | <ClCompile Include="hw\gpu.cpp" /> | 181 | <ClCompile Include="hw\gpu.cpp" /> |
| 183 | <ClCompile Include="hw\hw.cpp" /> | 182 | <ClCompile Include="hw\hw.cpp" /> |
| 184 | <ClCompile Include="hw\ndma.cpp" /> | 183 | <ClCompile Include="hw\ndma.cpp" /> |
| 185 | <ClCompile Include="loader.cpp" /> | 184 | <ClCompile Include="loader\elf_reader.cpp" /> |
| 185 | <ClCompile Include="loader\loader.cpp" /> | ||
| 186 | <ClCompile Include="mem_map.cpp" /> | 186 | <ClCompile Include="mem_map.cpp" /> |
| 187 | <ClCompile Include="mem_map_funcs.cpp" /> | 187 | <ClCompile Include="mem_map_funcs.cpp" /> |
| 188 | <ClCompile Include="system.cpp" /> | 188 | <ClCompile Include="system.cpp" /> |
| @@ -210,8 +210,6 @@ | |||
| 210 | <ClInclude Include="arm\interpreter\vfp\vfp_helper.h" /> | 210 | <ClInclude Include="arm\interpreter\vfp\vfp_helper.h" /> |
| 211 | <ClInclude Include="core.h" /> | 211 | <ClInclude Include="core.h" /> |
| 212 | <ClInclude Include="core_timing.h" /> | 212 | <ClInclude Include="core_timing.h" /> |
| 213 | <ClInclude Include="elf\elf_reader.h" /> | ||
| 214 | <ClInclude Include="elf\elf_types.h" /> | ||
| 215 | <ClInclude Include="file_sys\directory_file_system.h" /> | 213 | <ClInclude Include="file_sys\directory_file_system.h" /> |
| 216 | <ClInclude Include="file_sys\file_sys.h" /> | 214 | <ClInclude Include="file_sys\file_sys.h" /> |
| 217 | <ClInclude Include="file_sys\meta_file_system.h" /> | 215 | <ClInclude Include="file_sys\meta_file_system.h" /> |
| @@ -233,7 +231,9 @@ | |||
| 233 | <ClInclude Include="hw\gpu.h" /> | 231 | <ClInclude Include="hw\gpu.h" /> |
| 234 | <ClInclude Include="hw\hw.h" /> | 232 | <ClInclude Include="hw\hw.h" /> |
| 235 | <ClInclude Include="hw\ndma.h" /> | 233 | <ClInclude Include="hw\ndma.h" /> |
| 236 | <ClInclude Include="loader.h" /> | 234 | <ClInclude Include="loader\elf_reader.h" /> |
| 235 | <ClInclude Include="loader\elf_types.h" /> | ||
| 236 | <ClInclude Include="loader\loader.h" /> | ||
| 237 | <ClInclude Include="mem_map.h" /> | 237 | <ClInclude Include="mem_map.h" /> |
| 238 | <ClInclude Include="system.h" /> | 238 | <ClInclude Include="system.h" /> |
| 239 | </ItemGroup> | 239 | </ItemGroup> |
| @@ -243,4 +243,4 @@ | |||
| 243 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 243 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 244 | <ImportGroup Label="ExtensionTargets"> | 244 | <ImportGroup Label="ExtensionTargets"> |
| 245 | </ImportGroup> | 245 | </ImportGroup> |
| 246 | </Project> | 246 | </Project> \ No newline at end of file |
diff --git a/src/core/core.vcxproj.filters b/src/core/core.vcxproj.filters index da781f816..5b2be3398 100644 --- a/src/core/core.vcxproj.filters +++ b/src/core/core.vcxproj.filters | |||
| @@ -16,9 +16,6 @@ | |||
| 16 | <Filter Include="hw"> | 16 | <Filter Include="hw"> |
| 17 | <UniqueIdentifier>{d1158fc4-3e0f-431f-9d3b-f30bbfeb4ad5}</UniqueIdentifier> | 17 | <UniqueIdentifier>{d1158fc4-3e0f-431f-9d3b-f30bbfeb4ad5}</UniqueIdentifier> |
| 18 | </Filter> | 18 | </Filter> |
| 19 | <Filter Include="elf"> | ||
| 20 | <UniqueIdentifier>{7ae34319-6d72-4d12-bc62-9b438ba9241f}</UniqueIdentifier> | ||
| 21 | </Filter> | ||
| 22 | <Filter Include="hle"> | 19 | <Filter Include="hle"> |
| 23 | <UniqueIdentifier>{8b62769e-3e2a-4a57-a7bc-b3b2933c2bc7}</UniqueIdentifier> | 20 | <UniqueIdentifier>{8b62769e-3e2a-4a57-a7bc-b3b2933c2bc7}</UniqueIdentifier> |
| 24 | </Filter> | 21 | </Filter> |
| @@ -34,6 +31,9 @@ | |||
| 34 | <Filter Include="hle\kernel"> | 31 | <Filter Include="hle\kernel"> |
| 35 | <UniqueIdentifier>{8089d94b-5faa-43dc-854b-ffd2fa2e7fe3}</UniqueIdentifier> | 32 | <UniqueIdentifier>{8089d94b-5faa-43dc-854b-ffd2fa2e7fe3}</UniqueIdentifier> |
| 36 | </Filter> | 33 | </Filter> |
| 34 | <Filter Include="loader"> | ||
| 35 | <UniqueIdentifier>{491d5558-5f3a-4283-8ba4-0a58b1984e37}</UniqueIdentifier> | ||
| 36 | </Filter> | ||
| 37 | </ItemGroup> | 37 | </ItemGroup> |
| 38 | <ItemGroup> | 38 | <ItemGroup> |
| 39 | <ClCompile Include="arm\disassembler\arm_disasm.cpp"> | 39 | <ClCompile Include="arm\disassembler\arm_disasm.cpp"> |
| @@ -72,11 +72,7 @@ | |||
| 72 | <ClCompile Include="hw\hw.cpp"> | 72 | <ClCompile Include="hw\hw.cpp"> |
| 73 | <Filter>hw</Filter> | 73 | <Filter>hw</Filter> |
| 74 | </ClCompile> | 74 | </ClCompile> |
| 75 | <ClCompile Include="elf\elf_reader.cpp"> | ||
| 76 | <Filter>elf</Filter> | ||
| 77 | </ClCompile> | ||
| 78 | <ClCompile Include="core.cpp" /> | 75 | <ClCompile Include="core.cpp" /> |
| 79 | <ClCompile Include="loader.cpp" /> | ||
| 80 | <ClCompile Include="mem_map.cpp" /> | 76 | <ClCompile Include="mem_map.cpp" /> |
| 81 | <ClCompile Include="mem_map_funcs.cpp" /> | 77 | <ClCompile Include="mem_map_funcs.cpp" /> |
| 82 | <ClCompile Include="system.cpp" /> | 78 | <ClCompile Include="system.cpp" /> |
| @@ -171,6 +167,12 @@ | |||
| 171 | <ClCompile Include="hle\service\ndm.cpp"> | 167 | <ClCompile Include="hle\service\ndm.cpp"> |
| 172 | <Filter>hle\service</Filter> | 168 | <Filter>hle\service</Filter> |
| 173 | </ClCompile> | 169 | </ClCompile> |
| 170 | <ClCompile Include="loader\elf_reader.cpp"> | ||
| 171 | <Filter>loader</Filter> | ||
| 172 | </ClCompile> | ||
| 173 | <ClCompile Include="loader\loader.cpp"> | ||
| 174 | <Filter>loader</Filter> | ||
| 175 | </ClCompile> | ||
| 174 | </ItemGroup> | 176 | </ItemGroup> |
| 175 | <ItemGroup> | 177 | <ItemGroup> |
| 176 | <ClInclude Include="arm\disassembler\arm_disasm.h"> | 178 | <ClInclude Include="arm\disassembler\arm_disasm.h"> |
| @@ -212,18 +214,11 @@ | |||
| 212 | <ClInclude Include="hw\hw.h"> | 214 | <ClInclude Include="hw\hw.h"> |
| 213 | <Filter>hw</Filter> | 215 | <Filter>hw</Filter> |
| 214 | </ClInclude> | 216 | </ClInclude> |
| 215 | <ClInclude Include="elf\elf_reader.h"> | ||
| 216 | <Filter>elf</Filter> | ||
| 217 | </ClInclude> | ||
| 218 | <ClInclude Include="elf\elf_types.h"> | ||
| 219 | <Filter>elf</Filter> | ||
| 220 | </ClInclude> | ||
| 221 | <ClInclude Include="arm\arm_interface.h"> | 217 | <ClInclude Include="arm\arm_interface.h"> |
| 222 | <Filter>arm</Filter> | 218 | <Filter>arm</Filter> |
| 223 | </ClInclude> | 219 | </ClInclude> |
| 224 | <ClInclude Include="core.h" /> | 220 | <ClInclude Include="core.h" /> |
| 225 | <ClInclude Include="core_timing.h" /> | 221 | <ClInclude Include="core_timing.h" /> |
| 226 | <ClInclude Include="loader.h" /> | ||
| 227 | <ClInclude Include="mem_map.h" /> | 222 | <ClInclude Include="mem_map.h" /> |
| 228 | <ClInclude Include="system.h" /> | 223 | <ClInclude Include="system.h" /> |
| 229 | <ClInclude Include="hle\hle.h"> | 224 | <ClInclude Include="hle\hle.h"> |
| @@ -307,8 +302,17 @@ | |||
| 307 | <ClInclude Include="hle\service\ndm.h"> | 302 | <ClInclude Include="hle\service\ndm.h"> |
| 308 | <Filter>hle\service</Filter> | 303 | <Filter>hle\service</Filter> |
| 309 | </ClInclude> | 304 | </ClInclude> |
| 305 | <ClInclude Include="loader\elf_reader.h"> | ||
| 306 | <Filter>loader</Filter> | ||
| 307 | </ClInclude> | ||
| 308 | <ClInclude Include="loader\elf_types.h"> | ||
| 309 | <Filter>loader</Filter> | ||
| 310 | </ClInclude> | ||
| 311 | <ClInclude Include="loader\loader.h"> | ||
| 312 | <Filter>loader</Filter> | ||
| 313 | </ClInclude> | ||
| 310 | </ItemGroup> | 314 | </ItemGroup> |
| 311 | <ItemGroup> | 315 | <ItemGroup> |
| 312 | <Text Include="CMakeLists.txt" /> | 316 | <Text Include="CMakeLists.txt" /> |
| 313 | </ItemGroup> | 317 | </ItemGroup> |
| 314 | </Project> | 318 | </Project> \ No newline at end of file |
diff --git a/src/core/elf/elf_reader.cpp b/src/core/loader/elf_reader.cpp index c62332cec..123747f8e 100644 --- a/src/core/elf/elf_reader.cpp +++ b/src/core/loader/elf_reader.cpp | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | 8 | ||
| 9 | #include "common/symbols.h" | 9 | #include "common/symbols.h" |
| 10 | #include "core/mem_map.h" | 10 | #include "core/mem_map.h" |
| 11 | #include "core/elf/elf_reader.h" | 11 | #include "core/loader/elf_reader.h" |
| 12 | 12 | ||
| 13 | //void bswap(Elf32_Word &w) {w = Common::swap32(w);} | 13 | //void bswap(Elf32_Word &w) {w = Common::swap32(w);} |
| 14 | //void bswap(Elf32_Half &w) {w = Common::swap16(w);} | 14 | //void bswap(Elf32_Half &w) {w = Common::swap16(w);} |
diff --git a/src/core/elf/elf_reader.h b/src/core/loader/elf_reader.h index 3e2869f87..6f0ad84b3 100644 --- a/src/core/elf/elf_reader.h +++ b/src/core/loader/elf_reader.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "core/elf/elf_types.h" | 7 | #include "core/loader/elf_types.h" |
| 8 | 8 | ||
| 9 | enum KnownElfTypes | 9 | enum KnownElfTypes |
| 10 | { | 10 | { |
diff --git a/src/core/elf/elf_types.h b/src/core/loader/elf_types.h index f1bf3db72..f1bf3db72 100644 --- a/src/core/elf/elf_types.h +++ b/src/core/loader/elf_types.h | |||
diff --git a/src/core/loader.cpp b/src/core/loader/loader.cpp index 94b59e5da..7e6922e0c 100644 --- a/src/core/loader.cpp +++ b/src/core/loader/loader.cpp | |||
| @@ -5,10 +5,10 @@ | |||
| 5 | #include "common/common_types.h" | 5 | #include "common/common_types.h" |
| 6 | #include "common/file_util.h" | 6 | #include "common/file_util.h" |
| 7 | 7 | ||
| 8 | #include "core/loader.h" | 8 | #include "core/loader/loader.h" |
| 9 | #include "core/loader/elf_reader.h" | ||
| 9 | #include "core/system.h" | 10 | #include "core/system.h" |
| 10 | #include "core/core.h" | 11 | #include "core/core.h" |
| 11 | #include "core/elf/elf_reader.h" | ||
| 12 | #include "core/hle/kernel/kernel.h" | 12 | #include "core/hle/kernel/kernel.h" |
| 13 | #include "core/mem_map.h" | 13 | #include "core/mem_map.h" |
| 14 | 14 | ||
diff --git a/src/core/loader.h b/src/core/loader/loader.h index 9d4aaa874..9d4aaa874 100644 --- a/src/core/loader.h +++ b/src/core/loader/loader.h | |||