Atmosphere/libraries/libstratosphere/source/erpt/srv
SciresM e9849c74cf
LogManager: implement system module, client api, logging api (#1617)
Some notes:

* Unless `atmosphere!enable_log_manager` is true, Nintendo's log manager will be used instead.
  * This prevents paying memory costs for LM when not enabling logging.
  * To facilitate this, Atmosphere's log manager has a different program id from Nintendo's.
  * `atmosphere!enable_htc` implies `atmosphere!enable_log_manager`.
* LogManager logs to tma, and the SD card (if `lm!enable_sd_card_logging` is true, which it is by default).
* Binary logs are saved to `lm!sd_card_log_output_directory`, which is `atmosphere/binlogs` by default.
2021-09-11 19:32:14 -07:00
..
erpt_srv_allocator.hpp libstrat: fix override operator new to be noexcept (closes #1494) 2021-05-16 23:10:13 -07:00
erpt_srv_attachment.cpp ams: use util::SNPrintf over std:: (size/linker improvements) 2021-01-12 02:59:41 -08:00
erpt_srv_attachment.hpp erpt: update for 11.0.0 (closes #1218) 2020-12-03 11:13:35 -08:00
erpt_srv_attachment_impl.cpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_attachment_impl.hpp libstrat: convert to experimental new (super-accurate) sf allocation semantics 2021-01-20 23:39:31 -08:00
erpt_srv_cipher.cpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_cipher.hpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_context.cpp erpt: Implement 12.0.0 AppletTotalActiveTime tracking 2021-04-29 21:48:47 -07:00
erpt_srv_context.hpp erpt: Implement 12.0.0 AppletTotalActiveTime tracking 2021-04-29 21:48:47 -07:00
erpt_srv_context_impl.cpp erpt: implement forced shutdown detection 2021-04-30 04:21:03 -07:00
erpt_srv_context_impl.hpp erpt: add (stubbed, TODO after 0.19.0) support for 12.0.0 2021-04-11 03:42:16 -07:00
erpt_srv_context_record.cpp erpt: fix 0x100 byte memory leak on creation of new report 2021-06-28 17:36:42 -07:00
erpt_srv_context_record.hpp erpt: Implement 12.0.0 AppletTotalActiveTime tracking 2021-04-29 21:48:47 -07:00
erpt_srv_forced_shutdown.cpp erpt: implement forced shutdown detection 2021-04-30 04:21:03 -07:00
erpt_srv_forced_shutdown.hpp erpt: implement forced shutdown detection 2021-04-30 04:21:03 -07:00
erpt_srv_formatter.hpp erpt: update for 11.0.0 (closes #1218) 2020-12-03 11:13:35 -08:00
erpt_srv_journal.cpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_journal.hpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_journal_for_attachments.cpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_journal_for_meta.cpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_journal_for_reports.cpp libstrat: fix bugs/compiler warnings 2020-07-02 14:02:50 -07:00
erpt_srv_journal_record.hpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_keys.cpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_keys.hpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_main.cpp erpt: implement forced shutdown detection 2021-04-30 04:21:03 -07:00
erpt_srv_manager_impl.cpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_manager_impl.hpp libstrat: convert to experimental new (super-accurate) sf allocation semantics 2021-01-20 23:39:31 -08:00
erpt_srv_ref_count.hpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_report.cpp ams: use util::SNPrintf over std:: (size/linker improvements) 2021-01-12 02:59:41 -08:00
erpt_srv_report.hpp erpt: update for 11.0.0 (closes #1218) 2020-12-03 11:13:35 -08:00
erpt_srv_report_impl.cpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_report_impl.hpp libstrat: convert to experimental new (super-accurate) sf allocation semantics 2021-01-20 23:39:31 -08:00
erpt_srv_reporter.cpp ams-1.0.0: meso no longer optional, remove conditional logic 2021-09-06 16:26:50 -07:00
erpt_srv_reporter.hpp ams: std::optional -> util::optional 2021-07-08 02:37:26 -07:00
erpt_srv_service.cpp LogManager: implement system module, client api, logging api (#1617) 2021-09-11 19:32:14 -07:00
erpt_srv_service.hpp erpt: reimplement the sysmodule (#875) 2020-04-13 17:07:37 -07:00
erpt_srv_session_impl.cpp libstrat: convert to experimental new (super-accurate) sf allocation semantics 2021-01-20 23:39:31 -08:00
erpt_srv_session_impl.hpp libstrat: convert to experimental new (super-accurate) sf allocation semantics 2021-01-20 23:39:31 -08:00
erpt_srv_stream.cpp erpt: fix reading files that don't exist 2021-04-30 14:44:53 -07:00
erpt_srv_stream.hpp erpt: implement forced shutdown detection 2021-04-30 04:21:03 -07:00