18 Commits

Author SHA1 Message Date
Theodore Dubois
112d843ac8 Fix warning about redefining printf when building linux 2024-10-21 23:35:33 -07:00
Theodore Dubois
31117299fb Fix symbol clash with Linux's printk 2020-12-20 16:35:23 -08:00
Theodore Dubois
2f5ce689d2 Don't warn about variables only used in log statements 2020-02-09 18:56:54 -08:00
Theodore Dubois
8a46c60f2f Name default debug channel "verbose" 2019-05-12 09:12:43 -07:00
Theodore Dubois
3b4c71f662 Add function to report error and crash 2018-11-29 16:18:18 -08:00
Theodore Dubois
d26b900918 Introduce vprintk 2018-11-15 15:26:22 -08:00
Theodore Dubois
884947a32a Log into a circular buffer 2018-11-14 17:13:37 -08:00
Theodore Dubois
fe044007f8 Improve NSLog log handler 2018-04-18 11:18:38 -07:00
Theodore Dubois
4315138357 Implement new NSLog logging handler 2018-04-15 13:38:16 -07:00
Theodore Dubois
800a300b5c Rename CONCAT to glue 2018-04-06 15:20:35 -07:00
Theodore Dubois
23772457d3 Send debug output to an unused file descriptor
It can be redirected with 666>log, or sent to stdout with 666>&1.
2018-02-04 20:23:02 -08:00
Theodore Dubois
b003dc7322 Fix debugger macro on arm 2017-12-13 12:56:32 -08:00
Theodore Dubois
9514a62187 Add log_override to set through a debugger to enable logging 2017-11-14 16:54:38 -08:00
Theodore Dubois
9221e562d6 Add openat, fstatfs, and strace 2017-09-07 18:16:38 -07:00
Theodore Dubois
ea65057bed Add fpu support, somewhat working poll, separate tests into new project, \r\n, jeez I need to commit more often 2017-08-28 12:54:23 -07:00
Theodore Dubois
b22540a183 Finish implementing ttys
still missing poll
2017-08-19 18:37:08 -07:00
Theodore Dubois
9590764920 Implement basic TTY support
cat works, sh doesn't work. one step forward, two steps back.
2017-08-18 16:55:20 -07:00
Theodore Dubois
173edd9010 Add a new debug logging infrastructure thing 2017-07-28 17:39:32 -07:00