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!
  • Наука та технологія

КОМЕНТАРІ • 6

  • @tuff-as-nailsengineering2279
    @tuff-as-nailsengineering2279 2 роки тому

    I thought this had a million veiws, it deserves them. this is crazy stuff right here

  • @NetworkITguy
    @NetworkITguy 2 роки тому +1

    All we need now is gamozo ASMR breakfast stream with hot-tub ;)

  • @zaneoblaneo7624
    @zaneoblaneo7624 2 роки тому +1

    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.

  • @user-ps5dg8qp1e
    @user-ps5dg8qp1e Рік тому +1

    1:31:06 - not really funny when you are watching this from Ukraine in 2022...