Commit Graph

207 Commits

Author SHA1 Message Date
theo3 4eae9f9cc8 decompile resResourceLifeCondition 2020-10-05 19:08:30 -07:00
Léo Lam 12e6979b6c ksys/res: Implement more Cache functions 2020-10-04 02:00:38 +02:00
Léo Lam f8db98617c tools: Fix local symbols being ignored by print_decomp_symbols 2020-10-03 22:48:26 +02:00
Léo Lam 2930173f65 ksys/res: Add MemoryTask 2020-09-27 14:56:42 +02:00
Léo Lam 50ebf5116f ksys/util: Add TaskMgr initialisation helper 2020-09-27 14:16:10 +02:00
Léo Lam dc7d55e71e Mark more functions as decompiled 2020-09-27 13:26:54 +02:00
Léo Lam ba5a3c642d ksys/res: Add ControlTask, TaskRequest 2020-09-27 13:00:37 +02:00
Léo Lam b1926813b7 ksys/res: Start adding ResourceUnit and Cache 2020-09-26 21:03:24 +02:00
Léo Lam 26baae29de ksys/frm: Fix RootTaskParam struct layout 2020-09-26 21:03:24 +02:00
Léo Lam b8eeb70da3 ksys: Add frm::RootTaskParam 2020-09-26 19:15:30 +02:00
Léo Lam d088e0cc58 ksys/util: Remove obsolete comment 2020-09-26 17:12:13 +02:00
Léo Lam b2ce4e32ea ksys/util: Add Task functions that were missed because of IDA's bad tail detection 2020-09-26 17:04:43 +02:00
Léo Lam cdf27ca63c ksys/util: Add StrTreeMapKey(const SafeString&) for convenience 2020-09-26 15:48:18 +02:00
Léo Lam cb1b70bb03 ksys/act: Fix matching issue in BaseProcMapNode::erase_
Fixed by adding an inline function, as usual...
2020-09-25 21:40:53 +02:00
Léo Lam 53f375b0ec ksys/util: Fix matching issue in StrTreeMapKey::setKey
The stack variable is in fact a StrTreeMapKey temporary that is used
by the default assignment operator.
2020-09-25 20:28:31 +02:00
Léo Lam 90b93ef720 ksys: Silence unused-private-field warning in Account 2020-09-25 18:10:58 +02:00
Léo Lam 2b26a9bb76 ksys: Start adding PlayReport 2020-09-25 16:07:44 +02:00
Léo Lam 89137d9834 ksys: Add Account 2020-09-25 01:14:17 +02:00
Léo Lam 72d100323c ksys/res: Implement OffsetReadFileDevice 2020-09-24 21:30:18 +02:00
Léo Lam 7d51cbac51 ksys/res: Add more LoadRequest classes 2020-09-24 19:48:36 +02:00
Léo Lam 36188d30d9 ci: Fix apt install call in check workflow 2020-09-24 19:03:38 +02:00
Léo Lam 2b8c5cc58a ci: Fix action-download-artifact parameters
If `name` is not passed, artifacts will be extracted in subdirectories,
not in the root of the repository.
2020-09-24 18:58:04 +02:00
Léo Lam 1ee6fff575 ci: Fix tool setup commands 2020-09-24 18:49:06 +02:00
Léo Lam 645ff23cb2 Merge pull request #5 from leoetlino/check-matchings
ci: Check matching functions for each push and PR build
2020-09-24 18:44:30 +02:00
Léo Lam fd90123f88 ci: Check matching functions for each push and PR build 2020-09-24 18:40:06 +02:00
Léo Lam 9e6e871859 Fix formatting issues 2020-09-24 14:38:37 +02:00
Léo Lam 218a8da8ba tools: Add a tool to check all matchings for diffs
And fix some incorrect function entries
2020-09-24 13:55:39 +02:00
Léo Lam 4cb68509c7 ksys/Utils: Fix inaccuracy in TaskThread dtor 2020-09-24 13:55:36 +02:00
Léo Lam 7a5f9dae9b ksys/sys: Fix inaccuracy 2020-09-24 13:24:32 +02:00
Léo Lam 8faa579a69 ksys/Map: Fix initialization order for key hashes 2020-09-24 12:38:17 +02:00
Léo Lam 75eaf5608f ksys/res: Start adding LoadRequest 2020-09-23 22:38:03 +02:00
Léo Lam 90ae681ae0 tools: Update asm-differ 2020-09-22 23:35:26 +02:00
Léo Lam 22a0c93c51 ksys/res: Add status descriptions 2020-09-22 19:36:59 +02:00
Léo Lam 39be118a9c tools/diff: Accept demangled names as well 2020-09-22 18:43:16 +02:00
Léo Lam d1c2700677 build: Add missing CMakeLists 2020-09-22 18:43:04 +02:00
Léo Lam 8756ccdd07 ksys: Start adding OverlayArenaSystem 2020-09-22 18:43:03 +02:00
Léo Lam 5ac991b0e0 tools: Update asm-differ 2020-09-20 17:40:07 +02:00
Léo Lam 509d19f762 build: Split the main CMakeLists.txt for readability reasons 2020-09-20 17:18:14 +02:00
Léo Lam 7839003d5e Update the required CMake version
3.13 is already required for add_link_options
2020-09-20 17:06:31 +02:00
Léo Lam 5dc9b9542e ksys/res: Add getters for GParam objects 2020-09-20 14:54:40 +02:00
Léo Lam ba8edc3d45 ksys/res: Finish GParamList by fixing stack issues
Turns out Nintendo used a macro.
2020-09-20 14:42:36 +02:00
Léo Lam 9aadac7040 ksys/res: Implement GParamList Motorcycle 2020-09-20 14:01:35 +02:00
Léo Lam 75fca6248c ksys/res: Implement GParamList AirWall 2020-09-20 14:00:11 +02:00
Léo Lam b8a3ac571c ksys/res: Implement GParamList PictureBook 2020-09-20 13:59:00 +02:00
Léo Lam 8b3aed47e6 ksys/res: Implement GParamList GolemIK 2020-09-20 13:55:36 +02:00
Léo Lam e9dbd61deb ksys/res: Implement GParamList Event 2020-09-20 13:53:16 +02:00
Léo Lam db9f30ed81 ksys/res: Implement GParamList WolfLink 🐺 2020-09-20 13:51:22 +02:00
Léo Lam f9a64a2ce5 ksys/res: Implement GParamList HorseTargetedInfo 2020-09-20 13:15:06 +02:00
Léo Lam 59916149b7 ksys/res: Implement GParamList Golem 2020-09-20 13:13:13 +02:00
Léo Lam 1a37389159 ksys/res: Implement GParamList ChemicalType 2020-09-20 13:11:10 +02:00