Added a few utility classes, cleaned up the include order of .h files, and started to make the Rust kernel own domain message queues rather than the Rust domains themselves.
This commit is contained in:
parent
ffdb5fc858
commit
f8ff013e3c
16 changed files with 250 additions and 111 deletions
|
@ -28,6 +28,7 @@ read_type_bit_mask() {
|
|||
bits |= strstr(env_str, "gc") ? rust_log::GC : 0;
|
||||
bits |= strstr(env_str, "stdlib") ? rust_log::STDLIB : 0;
|
||||
bits |= strstr(env_str, "special") ? rust_log::SPECIAL : 0;
|
||||
bits |= strstr(env_str, "kern") ? rust_log::KERN : 0;
|
||||
bits |= strstr(env_str, "all") ? rust_log::ALL : 0;
|
||||
bits = strstr(env_str, "none") ? 0 : bits;
|
||||
}
|
||||
|
@ -150,7 +151,7 @@ rust_log::trace_ln(rust_task *task, char *message) {
|
|||
uint32_t thread_id = hash((uint32_t) pthread_self());
|
||||
#endif
|
||||
char prefix[1024] = "";
|
||||
if (_dom->name) {
|
||||
if (_dom && _dom->name) {
|
||||
append_string(prefix, "%04" PRIxPTR ":%.10s:",
|
||||
thread_id, _dom->name);
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue