m4b
m4b
So I've been holding off on error libraries, but `Failure` genuinely looks exciting and cool. I am ok with dynamic allocation, since the parser allocates already, and parsing binaries generally...
I’ve noticed that goblin has a very long compile time, relatively speaking. I’ve meant to look into this before whether there is something we can do about it (and also...
I want to fuzz goblin's parser again, this time with: 1. elf seeds using what we have now + seeds based on bsd elf binaries, etc. 2. mach-o seeds 3....
This deeply annoys me: ```rust let peek = goblin::peek(&mut fd)?; if let Hint::Unknown(magic) = peek { println!("unknown magic: {:#x}", magic) } else { let bytes = { let mut v...
Similar to ELF's symbol iterator, we have a result on invocation, and elements are resultness, because we know the size beforehand.
``` Import { name: "ORDINAL 0", dll: "WS2_32.dll", ordinal: 0, offset: 62264, rva: 0, size: 4 }, ``` this ("ORDINAL 0") is ~~basically~~ a stupid hack, but it makes working...
We're still seeing minor breakage, which is good, especially the usize stuff. I'd like to start a checklist of things to do before 1.0. I'll add them here as we...
Tracking issue for fuzz related stuff. We'll start using a corpi now. In particular, I'd like to see PE and Mach backends fuzzed extensively, I'm sure they have more bugs....
In process of stumbling on skip not working with e.g., bincode (ex: https://docs.rs/bincode/2.0.0-alpha.1/bincode/serde/index.html#known-issues) (which makes sense, given that format), it occurred to me after a suggestion by kvark for a...
Iced appears to panic with mismatched pipeline when (I believe) svgs are used. MSAA works correctly for e.g., scroll boxes, rgba images, etc., but once svgs are loaded into the...