Medijski sadržaj
- Tweetovi
- Tweetovi i odgovori
- Medijski sadržaj, trenutna stranica.
-
and the goal is to learn how it all works. so the program opens ELF files, parses them, loads the segments in memory, applies relocations, jmps to the entry point and weeeeeeeepic.twitter.com/LIrKfvXmeu
-
it's probably the base address gdb picks when it loads executables (it disables ASLR by default)pic.twitter.com/qEYlKP05NJ
-
-
what the code should've been doing is find an area large enough so that all the regions in here fit:pic.twitter.com/JhXQdA2Hr8
-
There was another subtle bug btw: malloc/free misuse is SO EASY to identify as compared to mmap misuse. The memory manager will happily unmap crucial stuff from under you and it'll blow up way later.pic.twitter.com/Z4UANRnq6g
Prikaži ovu nit -
-
my current working theory is that one of my `mmap` calls is accidentally unmapping a previously-mapped region used as backing memory for a `Vec`, and when dropping the `Vec`, well, all hell breaks loose This only happens with large enough Vecs, so it didn't happen beforepic.twitter.com/QGyNt7TpiY
Prikaži ovu nit -
ooh, LLDB shows more deets, looks like it crashes when dropping `delf::ProgramHeader`pic.twitter.com/UeSoWrYsSG
Prikaži ovu nit -
looks like there's some inlining going on, I'm not sure the real code does have arguments https://github.com/rust-lang/rust/blob/master/src/libcore/ptr/mod.rs#L175 … (I'm not sure exactly what's going on tbh)pic.twitter.com/NfaVBaCzEL
-
it's trying to free a bit of memory that belongs to a region mmapped from a file whatpic.twitter.com/Tpfszoc8m5
Prikaži ovu nit -
-
-
-
Btw
#rustlang definitely allows you to do that because#rustlang knows you have stuff to do (and also doesn't make promises it can't keep)pic.twitter.com/UgwxYBtXy4
Prikaži ovu nit -
afaik it definitely is a spectrum but none of the numbers seem to apply to me on that scale for example: I see flashes of *part* of 5/6, never the full thingpic.twitter.com/jUyNp5aaGD
-
Today I found out the answer to "if you retry every second, how many tries does it take to reconnect a WebSocket after my computer wakes from hibernation (on Windows 10)?" The answer is nineteen. 19 tries, 19 seconds.pic.twitter.com/s69xOJtQme
Prikaži ovu nit -
I'm okay with that, raccoons are majestic afpic.twitter.com/sOp89FYzwR
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.
rust, go, compilers, music, gamedev
donate:
watch:
he/him
