Martin Vejnár
Martin Vejnár
That line is a check that UTF-16-encoded strings in the version info blob are terminated by the U+0000 character. It's a check on the validity of serialization, not on the...
I can have a look if you link the binary and provide the command line you're using.
Thanks! I guess translate is only called for inline tables. I'll have a look at the problem when I have a bit more time, and I'll probably also add object_hook...
Thanks for the issue! I'm not adding new features anymore, but I accept PRs if you want to take a stab at it.
Thank you for the issue! I agree with you, however time constraints don't allow me to work on this. Pull requests are welcome!
Thanks for the issue! As @takluyver points out, this is not a bug, pytoml accepts naive datetimes only as a convenience. Adding compliance with 1.0 would be a new feature...
I've looked at the disassembly of `SwitchToFiber`. It's a fairly short routine and you can see exactly what is being saved/restored. ``` 0:000> uf SwitchToFiberContext KernelBase!SwitchToFiberContext: 00000001`800b8080 65488b142530000000 mov rdx,qword...
As for the structure of TEB, it's part of the public symbols (e.g. for ntdll.dll). ``` 0:000> dt _TEB ntdll_10_0_22000_348!_TEB +0x000 NtTib : _NT_TIB +0x038 EnvironmentPointer : Ptr64 Void +0x040...
Hmm, I was just made aware of https://github.com/riscv-software-src/riscv-isa-sim/issues/1654, and I agree that Spike is in compliance with the specs here. I wonder why specs say ELEN rather than VLEN, any...