Autogen system,user,dialog modules (#98)

* some rework on system_service, user_service

* fixed clang format

* more clang fix

* more clang fix

* added error codes in system service

* some libc functions

* fixed fprintf

* small fix

* linux fix

* error handling in user service

* error codes reorganized
This commit is contained in:
georgemoralis 2024-03-14 14:18:16 +02:00 committed by GitHub
parent 8c4f386641
commit 2a03b4d03b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
30 changed files with 8184 additions and 184 deletions

View file

@ -85,6 +85,8 @@ bool ParseFilterRule(Filter& instance, Iterator begin, Iterator end) {
SUB(Lib, SystemService) \
SUB(Lib, UserService) \
SUB(Lib, VideoOut) \
SUB(Lib, CommonDlg) \
SUB(Lib, MsgDlg) \
CLS(Frontend) \
CLS(Render) \
SUB(Render, Vulkan) \

View file

@ -26,7 +26,7 @@ enum class Level : u8 {
* Specifies the sub-system that generated the log message.
*
* @note If you add a new entry here, also add a corresponding one to `ALL_LOG_CLASSES` in
* backend.cpp.
* filter.cpp.
*/
enum class Class : u8 {
Log, ///< Messages about the log system itself
@ -52,6 +52,8 @@ enum class Class : u8 {
Lib_SystemService, ///< The LibSceSystemService implementation.
Lib_UserService, ///< The LibSceUserService implementation.
Lib_VideoOut, ///< The LibSceVideoOut implementation.
Lib_CommonDlg, ///< The LibSceCommonDialog implementation.
Lib_MsgDlg, ///< The LibSceMsgDialog implementation.
Frontend, ///< Emulator UI
Render, ///< Video Core
Render_Vulkan, ///< Vulkan backend