Michael Scire
|
bbb682ea36
|
ncm: GetContentAccessibilities, GetContentInfo*
|
2022-10-12 09:15:44 -07:00 |
|
Michael Scire
|
a6c096e833
|
fs: QueryEntry uses NonSecure buffers
|
2022-04-29 16:14:18 -07:00 |
|
Michael Scire
|
0a6fec909b
|
fs: update signature for VerifySign1
|
2022-04-04 17:47:03 -07:00 |
|
Michael Scire
|
08787303a2
|
fs: update romfs types
|
2022-04-04 17:47:02 -07:00 |
|
Michael Scire
|
f2480c7b33
|
fs: fixup all OperateRange implementations
|
2022-04-04 17:47:01 -07:00 |
|
Michael Scire
|
6a5d2ced4b
|
ams: globally prefer R_RETURN to return for ams::Result
|
2022-04-04 17:46:58 -07:00 |
|
Michael Scire
|
6f4618ea60
|
ams: use R_SUCCEED, R_THROW globally
|
2022-04-04 17:46:57 -07:00 |
|
Michael Scire
|
99fba44125
|
fs: update IStorage::Check functions for 14.0.0
|
2022-04-04 17:46:57 -07:00 |
|
Michael Scire
|
05fdf2ae75
|
fs: update HashGeneratorFactorySelector to reflect 14.0.0
|
2022-04-04 17:46:55 -07:00 |
|
Michael Scire
|
d2163e1546
|
fs/sprof/build: fix minor issues
|
2022-03-23 09:16:03 -07:00 |
|
Michael Scire
|
1cee34d0de
|
sprofile: update for 14.0.0 (orphaned profiles now deleted on import)
|
2022-03-23 09:15:57 -07:00 |
|
Michael Scire
|
8a5d1ec46c
|
fs: utilities for hac2l to print gc headers
|
2022-03-23 09:15:55 -07:00 |
|
Michael Scire
|
ce44fe4ea9
|
fs: revise allocation-fail result names
|
2022-03-23 09:15:54 -07:00 |
|
Michael Scire
|
0d2e2df552
|
strat: revise fs unsupported operation results, add overflow utils
|
2022-03-23 09:15:53 -07:00 |
|
Michael Scire
|
1f2822fafe
|
abort/error: print backtrace, abuse templates, overhaul result/diag (macos not done yet)
|
2022-03-23 09:15:49 -07:00 |
|
Michael Scire
|
7a689dc29e
|
libs: add ongoing work to facilitate hactool rewrite
|
2022-03-23 09:15:48 -07:00 |
|
Michael Scire
|
5131256383
|
add basic tests for os::Event/SystemEvent functionality
|
2022-03-23 09:15:47 -07:00 |
|
Michael Scire
|
d7a9c7ec4c
|
ams: support building unit test programs on windows/linux/macos
|
2022-03-23 09:15:46 -07:00 |
|
Michael Scire
|
9b2c279d81
|
fs: add Sha256HashGenerator, LZ4 decompressor
|
2022-03-23 09:15:44 -07:00 |
|
Michael Scire
|
5b4528214f
|
fs: implement newer allocator templates
|
2022-03-23 09:15:42 -07:00 |
|
Michael Scire
|
f8e294d6fc
|
sprofile: various correctness fixes.
|
2021-10-29 17:47:14 -07:00 |
|
Michael Scire
|
3e33fb6361
|
strat: use m_ for member variables
|
2021-10-15 23:54:35 -07:00 |
|
Michael Scire
|
2905319d46
|
strat: use ams::Main() instead of main(argc, argv)
|
2021-10-07 23:06:29 -07:00 |
|
Michael Scire
|
8a8631ebcb
|
strat: build sysmodules with -Wextra/-Werror
|
2021-10-07 23:06:29 -07:00 |
|
Michael Scire
|
fd1b6d4578
|
libstrat: enable -Wextra, -Werror
This caught an embarrassingly large number of bugs.
|
2021-10-07 23:06:28 -07:00 |
|
Michael Scire
|
4ce6273f2b
|
strat: use sf::NativeHandle for ipc templating
|
2021-10-07 23:06:27 -07:00 |
|
Michael Scire
|
002422d5dc
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-07 23:06:25 -07:00 |
|
Michael Scire
|
c68298a00e
|
stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex
|
2021-10-07 23:06:22 -07:00 |
|
Michael Scire
|
7665721e03
|
ams-libs: AMS_ASSERT no longer invokes expression
|
2021-10-07 23:06:21 -07:00 |
|
Michael Scire
|
dc3f54a713
|
ams: std::optional -> util::optional
|
2021-07-12 01:59:51 -07:00 |
|
Michael Scire
|
2fc9035b7d
|
fs: add access log strings for DirectoryEntryType
|
2021-05-12 09:09:41 -07:00 |
|
Michael Scire
|
1e1b5971ce
|
fs: properly implement OperateRangeWithBuffer, correct OperationId names.
|
2021-04-30 08:56:09 -07:00 |
|
Michael Scire
|
12471d428d
|
strat: compat with gcc 11
|
2021-04-29 03:04:54 -07:00 |
|
Michael Scire
|
0345840a88
|
ams: convert to util::ConstructAt where appropriate
|
2021-04-11 03:59:04 -07:00 |
|
Michael Scire
|
1861791c1c
|
ams: remove TYPED_STORAGE() macro in favor of template
|
2021-04-11 03:59:03 -07:00 |
|
Michael Scire
|
bae4c2c6d5
|
boot2: clean up pre-0.19.0 ams contents on upgrade
|
2021-04-11 03:59:02 -07:00 |
|
Michael Scire
|
fddf313699
|
ams: distribute sysmodules in single file as stratosphere.romfs
|
2021-04-11 03:59:02 -07:00 |
|
Michael Scire
|
60777c5b0d
|
fs: fix GetFileTimeStampRawForDebug
|
2021-04-11 03:58:58 -07:00 |
|
Michael Scire
|
65a37c60cc
|
tio: implement SdCardObserver (finishes sysmodule)
|
2021-04-11 03:58:57 -07:00 |
|
Michael Scire
|
b58f3d9174
|
ro: reduce memory usage by excising (unused) std::malloc
|
2021-02-02 12:16:21 -08:00 |
|
Michael Scire
|
26369e34f1
|
ams: use util::SNPrintf over std:: (size/linker improvements)
|
2021-01-13 10:41:28 -08:00 |
|
Michael Scire
|
fd5212f399
|
fs: update + consolidate path normalization logic
|
2020-12-11 03:48:57 -08:00 |
|
Michael Scire
|
1aa8a27f17
|
fs: move file storage to common
|
2020-12-11 03:48:57 -08:00 |
|
Michael Scire
|
8aa6f4253d
|
IStorage: rename access check helpers
|
2020-12-11 03:48:57 -08:00 |
|
Michael Scire
|
7c4ada41fc
|
fsa: *Impl -> Do*
|
2020-12-11 03:48:56 -08:00 |
|
Michael Scire
|
e5bb9eded1
|
fs/system: deduplicate RomFs code
|
2020-12-11 03:48:56 -08:00 |
|
Michael Scire
|
33ea9ed3aa
|
fs: fix RomFs GetEntryType (fixes mariko daybreak)
|
2020-12-02 06:53:00 -08:00 |
|
Michael Scire
|
4c51c55d1a
|
loader: improve verification terminology
|
2020-09-14 18:13:42 -07:00 |
|
Michael Scire
|
d58aaede93
|
fs: correct retry loop again
|
2020-08-01 15:31:14 -07:00 |
|
Michael Scire
|
a8cc9c6d6f
|
fs: fix retry bug in OpenContentStorageFileSystem
|
2020-08-01 15:31:14 -07:00 |
|