m4b
m4b
can you try applying this patch? ```diff diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index badc1bd..11f24f3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,7 +11,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: -...
NB: non-breaking
let me know if you have a test case ready, or if you can modify an existing one that shows this change won't add any regressions, etc. thanks!
@gabrielesvelto no worries, just doing some triage this weekend/poking people :)
@gabrielesvelto thank you for this patch; it turns out this was re-discovered and fixed in another patch #425 fixing some recent tls stuff breaking on rust produced binaries, but thank...
there was some work going on here about authenticode, not sure what happened with it: https://github.com/m4b/goblin/issues/355 i don't know much about the topic myself, but if something needs to be...
Neat thanks for posting the link! If someone is interested in printing them, as long as they're in goblin, I suspect it won't be very much work :shrug: probably mostly...
Ok, I see your issue. So, this is primarily because lazy_parse isn't really fleshed out in a consistent way. Iiuc, you would do: ```rust let mut elf = Object::lazy_parse(bytes)?; //...
another option for large files is to simply mmap them, using one of the various crates; this should allow you lazily iterate through parts of the binary while keeping your...
closing as per my comments, feel free to reopen with more commits implementing that; all said if having issues, I suggest mmaping which will let you get a `&[u8]` slice,...