1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2024-12-27 20:56:02 +00:00
Commit graph

10 commits

Author SHA1 Message Date
Michael Scire
f8409680c2 symbols: use same strategy on windows as on macOS 2022-03-10 18:15:25 -08:00
Michael Scire
22f30e4e51 use cxxabi for demangling on linux/windows 2022-03-10 15:24:26 -08:00
Michael Scire
6c4960d5a9 Implement working macOS backtrace symbolization 2022-03-10 15:10:13 -08:00
Michael Scire
242577f90d os: add working stack logic for macOS 2022-03-10 13:24:15 -08:00
Michael Scire
87764613f2 abort/error: print backtrace, abuse templates, overhaul result/diag (macos not done yet) 2022-03-10 01:17:14 -08:00
Michael Scire
01c939f774 ams: support building unit test programs on windows/linux/macos 2022-03-06 12:08:20 -08:00
Michael Scire
4866e80769 svc: refactor/rename MemoryInfo fields 2021-10-05 15:16:54 -07:00
Michael Scire
77fe5cf6f5 ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 2021-10-04 12:59:10 -07:00
Michael Scire
2b37e5d486 os: adopt nintendo ReaderWriter naming over ReadWrite 2021-10-01 11:42:34 -07:00
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