Adding memory management and threading to our Rust on Windows NT MIPS
Вставка
- Опубліковано 11 лип 2024
- In this stream we add support for making dynamic heap allocations as well as threading for our Rust shellcode that we run on Windows NT 4.0 MIPS64!
github.com/gamozolabs/rust_mi...
00:00:00 Intro and eating waffles
00:29:50 Rant: Academia is driven by curiosity
00:34:15 Why confidence is OP
00:35:55 Chat: I'm looking to join Microsoft, is it the right move?
00:46:15 Thoughts on formal verification
00:53:15 Rant: Thoughts on async
00:58:00 Rant: Thoughts on profilers
01:10:45 Lets talk about naked functions!
01:28:00 Making our Rust NT dev workflow magically work with `cargo watch`
02:23:15 Success: Saving a file in VIM builds, uploads, and runs the code on Windows NT!
02:26:05 Making our syscalls naked functions
03:08:00 Cleaning up our code and documenting it
03:52:50 Documenting and unifying our NT client and server for open sourcing
04:13:00 Writing a README and uploading the code!
04:39:50 Adding virtual memory allocation support
05:21:20 Everything works!
05:21:40 Chat: "Do you have threads?"
06:58:20 Okay we have threads, now lets make them Rust-like
08:30:25 Closure-based threads with the ability to get return values on join! - Наука та технологія
I thought this had a million veiws, it deserves them. this is crazy stuff right here
All we need now is gamozo ASMR breakfast stream with hot-tub ;)
My liver did not like the the stream from 5:37:07 - 6:07:20. 🤣 And honestly, I don't remember much past that point.
1:31:06 - not really funny when you are watching this from Ukraine in 2022...
F
same but, it`s 2023 actually now